`
`
`
`
`
`
`
`
`
`Exhibit 5
`
`
`
`
`
`
`
`
`
`
`
`
`12106/01 16: 18 .. FAX 202__!!!. L __ ""'""VE~ABI&._
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 2 of 19
`
`e
`
`~019
`
`Rewiacs PTOIS8~0 (tl&-00)
`thn:1"9111®11:2002. OM8 0651-0011
`Appl'llllad fr
`•
`U.8. P:dlonl.11na Tr-'Clemiuk O.....,...J,6. OliPARTMEN'f OF COMMERCE
`'--------·
`Undarlhe P1Jpcrw,;,rk ReclucllQn A,:t ol 19115,no persvnc :ore reqUI- ID ,a1pana ID a collccOon of Wo/TNlllan unless it dlsJ>)3ys a ..... 11c10MB cDnlnll m,rnber.
`Allllrney OcCl<SI No. ~178188
`·
`
`....
`
`REQUEST
`FOR
`CONTINUED EXAMINATION (RCE)
`TRANS MITT AL
`Subsection (b) of 35 U.$.C. § 132, effective on May :it, 2000,
`provides for oontlnued examination of an utillty or plant
`application fifed on or afleT June B, 1985.
`Sea Tho American Inventors Protection Act of 1!1!19 (AJPA),
`
`Appficalion Number
`
`09/164,777
`
`FIiing Date
`
`Ootobt:1 l, 1998
`
`Examiner Name
`
`C. Hcwiu.,U
`
`First Named Inventor
`
`M.Mullor
`
`Group Art Uml
`
`ZJ61
`
`Attorney Oocket Numb&r
`
`39636-176166
`
`This Is a Request ror Continued Examination (RCE) under 37 C.F. R. § 1.114 of the above-identified application.
`37 C.F.R. § 1.114 ls effecJ/Ve ott May 2S, 200Q /fthe Bbove-ldsnUfied applicoUO,, was tued prior to May 29,
`N12H:.
`2000, app~ant may wish to CDnsidar filing II oontinued prosecution llf)plicslion (CPA) under a7 C.F.R. § 1.53 (d)
`(PTO/SB/29) Instead of II RCE lo be e/lgibfs fDrthe patent term adjustment praVIBlons of the AJPA. See Changes to
`Application Examination end Provisional ApplicatiOn Practiee, lntet1m Rule, 6S Fed. Rsg. 1486S (Mar. 20, 2000), 1233 Off.
`Ga Pat Office 47 IAnr. 11, 2000), whleh established RCE oractk:e.
`
`2.
`
`l
`1. I Submission required under 37 C.F.R. § 1.114
`a.O Previou151)' at.ibmitted
`i. 0 Consider the amendment(e)/reply under 37 C.F.R § 1.116 previously filed on
`(Nty unentllllld amCll'l(lmenl(sJ referred 1o ebove 111111 be enterml).
`D Consider the arguments in the Appeal Brief or Reply Blief previously filed on
`ii.
`iii. D Other
`EncJosed
`b .
`181 Amendment/Reply
`I.
`It D Aflid'avit(s)/Oeclaration(&)
`lil. ~ Information Dlsclosure Statoment (IDS)
`iv. D Other
`( Miscellaneous )
`a.O Su$9enslon of action on the abo11B.ld1ntified applicaUon ls requested under 37 C.F.R. § 1.103(c) for
`a period or _months. (Per1odolsusperadon 1hal notaxceed 3 monttis; Fee undar 37 O.fl.R. § 1.17~) ~ul~)
`b.O Other
`3. @
`The RC!: lee under37 C.F.R. 9 1.17(e) lsrequlrod I)·; 17 C.F.Fl § 1,114when lhO RCE lsftled.
`a.'t81 The Olrec:tor ill hereby e1,1thorizad to charge the following fees, or credit any overpayments, to
`Oeposit Account No.ruw
`t8] RCE fee required under 37 C.F.R. § 1.17(e)
`(,
`l;i!:I EJ(lens1on of time tee (!7C.F.R. ff 1.t38and t.17)
`II.
`iii. OOther
`b.181 Check in the amount or$ 570.0Q enclo.sed
`c.O Peymerit by eredll card (Form PT0-203u ani;Joaod)
`SIGNATIJRB OF AJIPLJCANT, A ITORN~ OR AGENT R£QUIRED
`-
`I Regislrat/oo No. (Attome)iAgent) l 42,709
`1 November 14. 2001
`I ~f/A vt I Mffl@/
`I D11le
`c;IVV
`
`Name (Print 17}pe)
`
`Jcjll1A. ~Jd,
`
`.... Sign11ture
`
`VENABLE
`P.O. eox3~85
`waslllngton, oc 2<1043-Y998
`SENO Fees and Crunp!alled Forms 1n Iha following addreu: Commls.sloner llir Paltlnts. Box RCE, W1111hington. DC 2.0231 .
`PC Ooc.s No. 331638
`
`Received from < 202 962 8300 > at 12/61013:18:02 PM ~astern standard runeJ
`
`ANCORA_00000401
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 3 of 19
`
`_
`
`'
`__ 12_1~~! _c_1 _ _ 16 __ : 1_2_F_>·~ _2_0_2 _s_a_2_s_' ~_, J _____ VENABLE
`
`~001
`
`Nfy. Oockel. No.
`Re:
`Application Na.:
`Patent Na.:
`Trademal1c:
`OpposltlonfCanc:elllllion Na:
`
`11/14/01
`Faing Dale
`39638-~1616"
`~c5ll&-:,,,@•51;.,,,,tR""1cn=N""o"'"""so=nw="':AR=e,...,o""'P:-::e=RA-:-,.::-1,.o~N.,-cVv·.·1't'""H""1N"'"A-:-:-u:-:ceR"""sr.Eb""""L;-TIM~1~"'"A=n-=o-a-:N---
`091164,777
`r ·,11119 bate:
`October 1, 199§
`Issue O,fte
`Trademark Reg. "io:
`
`The 1ollowlng items were received from Venable, Washingtoo, D.C., by the U.S. Patent & Trad~ Office:
`• ~~
`
`U.S. PTO FEES ENCLOSED
`
`__ ..=.XX=::.. __ RCE Transmittal Sheet
`
`Issue Fee Part
`InventiOD Declaration
`-
`-
`- - --
`- - - - - - National Stage Application
`- - - - - - Translation of International Application
`New U.S. TM Application(.__ specimen.s)
`
`- - - - - - Rule S3(d) Continuation or Division Application
`- - - - -- Rule S3(b) Continuation or Division
`Application (in. Duplicate) (attach copy af
`- - - - - - specificatioo.s, claims, drawings & declara11on)
`Priority Document-Cert.Copy of __ Appln. #
`- - - - - - _____ Pate_
`i\$$igruuent w/Cover Sheet
`- - - - --
`__ ...;xx=-- IDS w/ PT0-1449 (with rererencu)
`__ _,,.XX=-- Amendment (with marked ap version)
`Submission of Substitute Specification
`- - - - --
`- --"XX=-- Petition/Request !or E:rtensloa o! Time
`- - - - - - Notice of Appeal
`- - - - - - Appeal Brief (in triplicate)
`- - - - - - RequC9t for Oral Hearing
`- - - - - - Conf"trmotion of Hearing Petition
`- - - - - - Letter Under 37 CFR 1.28 (e)
`- - - - - - Certificate of Correction
`- - - - - - Maintenance Fee Trllll.9mlttal
`- - - - - - TM Statement of Use
`- - -- - - Declarmon Under 8
`- - - - - - D«:laration Under 8 and 15
`- - - - - - TM renewal Application
`- - - - - - Notice of Opposition
`- - - - - - Supplemental Search Report and Annex
`Postcard
`Change of Address
`
`5370.00
`
`...... "~
`
`- -- - - - Sm-ohnrg~
`
`- - -~ - - Additional Claim Fee
`
`Recordatlon of Assi
`Fee
`
`------
`- - - - - - IDS Fee
`
`Sl00.00
`
`Extension Fee
`
`Notice of Appeal Fee
`
`Brief on Appeal Fee
`
`Oral Hearing Request Fee
`
`Petition .Fee
`
`lssue Fee (Additional)
`
`Maintenance Fee
`
`TM S1ate11J,ent of'Use
`
`8 Affidavi~ Fee
`
`TM R.encwaJ Application Fee
`
`Notice of Opposition Fee
`
`Terminal Disclaimer
`
`#331763
`
`F«:
`
`$570.00
`
`Cheek Number
`
`Received from< 202 962 8JOO > ar 12/6/013:18:02 PM ~a stem Standard TimeJ
`
`ANCORA_00000402
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 4 of 19
`12/06/01 16 __ : 1_2_F_AX _2_0_2 _9_6_2_._-- -_D _____ VENABLE;
`
`@001
`
`Ak.ri- Docket No.
`Re:
`Appllcallon No.:
`Patent No.:
`Trademat1c:
`Opposition/Cancellation No:
`
`11/14101
`Filing Date
`39838-176168
`METHOD OF RESTRICTING SOFTWARE OPERATION WITHIN A LICENSED LIMITATION
`Fili119 Dale:
`October,. 1M
`09/164,m
`Issue Date
`Trademark ReQ. No;
`
`Toe following items were received from Venable, Washington, D.C., by the U.S. Patent & Trademark Office:
`
`U.S. l"'l'O FEES ENCLOSED
`
`--=-- RCE Transmittal Sheet
`- - - - - Issue Fee Part
`- - - - - Invention Declaration
`- - - - - National S~ Application
`- - - - - Translation oflmemational Application
`New U.S. TM Application L. specimens)
`
`- - - - - - Rule S3(d) Continuation or Division Application
`__ _ __ Rule .S3(b) Continuation or Division
`Application. (in Duplicate) (attach oopy of
`- - - - - specifications, claims, ma.wings & declaration)
`Priority Document-Cert.Copy of __ Appln. #
`- - - - - _ _ __ Date
`- - - -~ Assignment w/Covet Shoet
`__ ..:.:XX=--- IDS w/PT0-1449 (wltla nfereoces)
`_ _ . .:.:XX:.:...__ Amendment (with marked ap versioll)
`- - - - - Sumitlssion of Substitute Specification
`--=xx;;;;.;;,,,. __ Petition/Request for Enemloa of Time
`- - - - - Notice of Appeal
`- - - - - Appeal Brief (in trlpUcaie)
`Request for ()Jal Hearing
`- - - - - Confirmation of Hearing Petition
`- - - - - Letter Under 37 CPR 1.28 (c)
`- - - - - Certificate of O:irrection
`- - - - - Maintenance Fee Transmittal
`- - - - - TM StatementofUse
`___ __ Declaration Under 8
`- - - - - Declaration Under 8 and 1:S
`- - - - - TM renewal Application
`- - - - - Notice of Opposition
`- - - - - Supplemental Search Report and Annex
`Posa:ard
`Change of Address
`
`__ s_3~70_.o_o __ Filing Fee
`
`\ .
`·
`
`• ~
`
`____ SmohergeFee("\~
`
`- - - - - Additional Cla~ee
`
`Recordatlou of Assignment
`_ __ __ Fee
`
`- - - - - IDS Fee
`
`$200.00
`
`Extension Fee
`
`Notice of Appeal Fee
`
`Brief on Appeal Fee
`
`Oral Hearing Request Fee
`
`Petition Fee
`
`lssne Fee (Additional)
`
`Maintenance Fee
`
`TM Staten;ient of Use
`
`8 AffidmtFee
`
`TM Renewal Application Fee
`
`Notice of Oppc»ition Fee
`
`Terminal Disclaimer
`
`#331763
`
`Fee:
`
`S570.00
`
`Check Number
`
`Received ~om< 202 962 8300 > at 1216/013:18:02 PM !Eastern Standard rune)
`
`ANCORA_00000403
`
`
`
`..
`
`! .
`~/
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 5 of 19
`12/0~/0l 16:13 FAX 202 962 ~ VENABLE
`-4--------
`--. --
`- --·---
`~
`....
`
`.., . '\
`
`~002
`
`·..._,_
`
`THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re PATENT APPLICATION of
`
`Applicants
`
`Appln. No.
`
`Filed
`
`For
`
`Miki Mill.LOR et al.
`
`09/164,777
`
`October 1, 1998
`
`METHOD OF RESTRICTING
`SOFTWARE OPERATION WITHIN
`A LICENSED LIMITATION
`
`) Customer No.
`)
`11~~1m111111m1m1m11m
`;
`26694
`)
`)
`)
`)
`)
`)
`
`Group Art Unit
`Examiner
`
`2161
`J. Trammell
`
`Atty. Dkt.
`
`. 39636-176166
`
`Assistant Commissioner for Patents
`Washington. D.C. 22931
`
`'
`
`AMENDMENT
`
`Sir:
`
`REQUEST FOR EXTENSION OF TIME
`
`Please extend the period for responding to the Office Action dated June 22, 2001 by two
`
`months so that the due date expires November 22, 2001. The requisite extension fee of $200. 00
`
`under 37 C.F.R. 1.17 (a) (1) is attached. Should no check be attached, please charge our Deposit
`
`Account 22-0261. Please also deduct any additional fees due or credit any overage to the same
`
`account.
`
`Responsive to the Office Action dated June 22, 2001, please amend the application as
`
`follows:
`
`Received ftom < 202 962 8300 > at 12/6/013:18:02 PM ~astern Standard Time)
`
`- ~
`ANCORA_00000404
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 6 of 19
`12/0o/Ol 16:13 FAX 202 962 ~o
`
`@003
`
`VENABLE ----
`
`...
`
`Amendment
`" U.S. Application No.: 09/164,777
`
`IN THE CLAIM:S:
`
`Please am.ended the clai.nls as follows:
`A method of restricting software operntion within a license
`for use with a computer including an erasable, non-volatile memory area of a (BIOS) of the
`
`(Twice Amended)
`
`1.
`
`computer,_and a volatile memory area; the method comprising the steps of:
`
`selecting a program residing in the ·volatile memory,
`
`using an agent to set up verification structure in the erasable, non-volatile memory of the
`
`BIOS, the verification structure accommodati.og data that includes at least one license record,
`'
`verifying the progralll using at least the verification structure from the erasable non-
`
`volatile memory of the BIOS, and
`
`acting on the program accordillg to the verification.
`
`3.
`
`(Amended) A method according to claim 2, wherein setting up a verification
`
`structure further comprising the steps of: establishing, between the computer and the bureau, a
`
`two-way data-communications linkage; transferring, from the computer to the bureau, a request(cid:173)
`
`·I
`M r _,
`:.(cid:173)·,
`
`for~license including an identification of the computer and the license-record's contents from the
`
`selected program; forming an encrypted. license-record at the bureau by encrypting parts of the
`
`request-for-license using part of the identification as an encryption key; transferring, fro~ the
`
`bureau to the computer, the encrypted license•record; and storing the encrypted license record in
`
`the erasable noo•volatile memory area of the BiOS.
`
`4.
`
`(Amended) A method according to claim 2, wherein verifying the program
`
`further comprises the steps of: establishing, between the computer and the bureau, a two-way
`
`data-communications linkage; transferring, from the .computer to the bureau, a request-for-
`2
`
`1 Received from< 202 962 8300 > at 1216/013:18:02 PM [Eastern Standard Time)
`
`ANCORA_00000405
`
`
`
`,..
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 7 of 19
`------- - - -- -.------------
`12/06/01 16:13 FAX 202 962 -
`VENABLE
`
`14) 004
`
`Amendment
`-,1
`U.S. Application No.: 09/164,777
`
`license verification including an identification of the computers an encrypted license-record for
`the selected program from the erasable, non-volatile memory area of th: BIOS, and the
`program's license-record; enabling the comparing at the bureau; and transferring, from the
`
`bureau to the computer, the result of the comparing.
`
`5.
`
`(Amended)
`
`A method according to· claim 3 whereira the identification of the
`
`computer includes the unique key.
`
`6.
`
`(Amended) A method according to claim 1 wherein. selecting a program
`
`includes the steps of: establishing a licensed-software-program in the volatile memory of the
`
`computer wherein said licensed-software-program inciudes contents used to form the license(cid:173)
`
`record.
`
`7.
`
`(Amended) A m~od according to claim 6 wherein using an agent to set up
`
`the verification structure includes the steps of: establishing or certifying the existence of a
`
`pseudo-unique key in a first non-volatile memory area oftbe computer; and establishin.g at least
`
`one license-record location in the first nonvolatile memory area or in the erasable,. non-volatile
`
`memory area of the BIOS.
`
`9.
`
`(Amended) A method according to claim 7 wherein verifying the . pro gram
`
`includes the steps of: encrypting the licensed-software-program's license-record contents from
`
`the volatile memory area or decrypting the license-record in the erasable, non-volatile memory
`
`area of the BIOS, using the pseudo~unique key; and comparing the encrypted licenses-software(cid:173)
`
`program' s license-record contents with the encrypted license-record in the erasable, non-volatile
`3
`.
`.
`
`Received ~om< 202 962 8300 > at 12/61013:18:02 PM ~astern standard TlmeJ
`
`ANCORA_00000406
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 8 of 19
`12106/01 16:14 FAX 202 962 ~ __ VENABLE
`
`141005
`
`Amendment
`:u.s. Application No.: 09/164,777
`
`memory area of the BIOS, or comparing the license-softwarc~program's license-record contents
`
`with the decrypted license-record in erasable non-volatile memory area of the BIOS.
`
`1 O.
`
`(Amended) A method according to claim 9 wherein acting on the program
`
`I
`
`includes the step: restricting the progrrun's operation with predete:rmined limitations if the
`
`comparing yields non-unity or insufficiency.
`
`11.
`
`(Amended) A method according to claim 22 wherein the first non-volatile
`
`memory area is a ROM section of a BIOS.
`
`12.
`
`(Amended) A method accordiJ?.g to cJaim 1 wherein the erasable, non-volatile
`
`memory.area i_s a E2PROM section of the BIOS.
`
`16.
`
`(Amended) The method of Claim 22, wherein the unique key includes a
`
`pseudo-unique key.
`
`1 7.
`
`(Amended)
`
`The method according Claim 22, wherein the step of using the
`
`agent to set up the verification record, includmg the license record, includes encrypting a license
`
`record data in the program using at least the unique key.
`
`18.
`
`(Amended)
`
`The method according to Claim 22, wherein the step of verifying
`
`the program includes a decrypting the license record data accommodated in the erasable second
`
`non-volatile memory area of the BIOS using at least the t.mique key.
`
`Received from< 202 962 830~ > at 12/61013:18:02 PM [Eastern Standard rune)
`
`4
`
`ANCORA_00000407
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 9 of 19
`12/0\j/01 16:14 FAX 202 962 ~
`- - -· -- -- . --- --- . .. ---
`
`~006
`
`..__,,
`Amendment
`U.S. Application No.: 09/164,777
`
`·,.,____ . .
`
`19.
`
`(Amended) The method according to Claim 22, wherein the step of verifying
`
`the program includes encrypting the license record that is accommodated in the program using at
`
`least the unique key.
`
`20.
`
`(Amended)
`
`A method for accessing a software program using a pseudo-unique
`
`key stored in a first non-erasable non-volatile memory area of a computer, the first non-volatile
`
`memory area being unable to be programmatically changed, the method, comprising:
`
`loading a software program residing in a volatile memory area of the computer;
`
`extracting license information from the software program;
`
`encrypting license information using the pseudo-unique key stored in the first non(cid:173)
`
`volatile memory area;
`
`storing the encrypting
`
`license infonnation in a. second erasable, writable, non volatile
`
`memory area of the BIOS of the computer;
`
`subsequently verifying the software progni.m based on the encrypted license information
`
`stored in the second erasable, writable, non-vola~Ie memory area of the BIOS; and
`
`acting on the software program based on the verification.
`
`Please add the following new claims:
`
`21.
`
`(New) The method of claim 20, wherein the verification comprises:
`
`extracting the license information from the software program;
`
`encrypting the license information using the pseudo-unique key stored in the fust non(cid:173)
`
`volatile memory area of the computer to form second encrypted license information; and
`
`Received from< 202 962 8300 > al 1216/013:18:02 PM ~astern Standard Time)
`
`5
`
`ANCORA_00000408
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 10 of 19
`12/06/01 16:14 F.AX 202 962 ·~ . __ VENABLE __ _
`- -- ·----· ·- - -
`····
`
`~007
`
`-·
`
`:-
`
`'-"'
`Amendment
`·U.S. Application No.: 09/164,777
`
`comparing the encrypted license information stored in the second erasable, writable, non(cid:173)
`
`volatile me01ory area of the BIOS of the computer with the second encrypted license
`
`information.
`
`22.
`
`(New) The method of claim 1, wherein a muque key is stored in a first non-
`
`volatile memory area of the· comp11ter.
`
`23.
`
`(New) The method according to claim 17, wherein the verification comprises:
`
`extracting the license record from the software program;
`
`encrypting the license record using the unique key stored in the fust non-volatile memory
`
`area of the computer to form second encrypted license information; and
`
`comparing the encrypted license information stored in the erasable, non-volatile memoTy
`
`area of the BIOS of the computer with the second encrypted license information.
`
`Received ~om< 202 962 8300 > at 1216/013:18:02 PM [Eastern standard rune)
`
`ANCORA_00000409
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 11 of 19
`___ 1_2~0_6_1_01_1_6: ~~-F_AX_ 2_02_9_62.-·-"- · - - . ~Afil&....
`
`~008
`
`. ..._._.,
`Amendment
`·U.S. Application No.: 09/164,777
`
`'._.·
`
`REMARKS
`Claims 1-13 and 16-23 are now pendhlg in this application. New claims 21-23 have been
`added by this amendment. Each of the pending claims i~ believed to define an invention which
`
`is novel and unobvious over the cited references. Favorable reconsideration of this case is
`
`respectfully requested.
`
`Applicant's representative appreciates the Examiner's courtesy in conducting a personnel
`
`interview in this case. The claims have been amended as agreed upon during the interview and it
`
`is respectfully submitted that this application is now in condition for allowance.
`
`Specifically, claim 1 has been amended to recite that the verification structure is stored in
`
`an erasable. non-volatile memory area of the BIOS. · This claim amendment overcomes the
`
`rejections under 35 U.S.C. 112, first paragraph in sections 3, 4 and 5 of the Final Office Action,
`
`as well as the rejection under 35 U.S.C. 112, second paragraph in section 7 of the Final Office
`
`Action.
`
`Claim 20 has been amended to correct the informality noted by the Examiner. In view of
`
`these amendments, it is respectfully submitted th&t all pending claim~ are now in all aspects in
`compliance with 35 u.~.c. 112, first paragraph and 35 u.s.c. 112. second paragraph.
`
`Therefore, the withdrawal of these rejections is respectfully requested.
`
`Cl~ 1-4, 6 and 10-13 have been rejected under 35 U.S.C. 102(e) as being ~ticipated
`
`by U.S. Patent No. 5,892,900 to Ginter et al.
`
`Claims 5 and 7-9, and 16-20 have been rejected under 35 U.S.C. I 03(a) as being
`
`unpatentable over Ginter et al. in view of U.S. Patent No. 5,684,951 to Goldman et al.
`
`Received from< 202 962 8300 > at 12/6/013:18:02 PM ~astern Standard r1meJ
`
`7
`
`ANCORA_00000410
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 12 of 19
`
`e
`
`14) 009
`
`Amendment
`· U.S. Application No.: 09/164,777
`
`'--"
`
`Consequently, it is clear that the cited references do not anticipate or render the present
`
`cla.ixns obvious . . Therefore, the withdrawal of this rejection is respectfully requested.
`
`As requested by the Examiner during the interview, a description of a specific
`
`embodiment of the invention is attached hereto.
`
`Attached hereto is a marked-up version of the changes made to the specification and
`
`claims by the current amendment. The attached page is captioned ''Version with markings to
`
`. I
`
`show chgges m~de . .,
`
`In view of the foregoing, reconsideration and allowance of this application are believed in
`
`order, ~d such action is earnestly solicited.
`
`The ColilJilissioner is authorized to charge any fee necessitated by this Amendment· to our
`
`Deposit Account No. 22-0261.
`
`Respectfully submitted,
`
`VENABLE, Attorneys at Law
`
`J
`A. Kaminski
`: ; : : : No. 42,709
`P.O. Box 34385
`Washington, D.C. 20043-9998
`Telephone 202-962-4800
`Telefax 202-962-8300
`
`9
`
`RK/JAK/lrh
`#'J316"/6
`
`i
`i
`
`.i
`
`I
`I
`I
`I
`
`! Received rrom < 202 962 8300 > at 12/6/013:18:02 PM ~astern Standard r1meJ
`
`ANCORA_00000411
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 13 of 19
`12/06/01 16:1~ FAX 202 962 ~
`v - - ·~~ VENABLE
`
`~--~~~
`
`Appln. No.: 09/164,777 -
`
`VERSION WITH MARKINGS TO SHOW CHANGES MADE
`
`~010
`
`IN THE CLAWS:
`Please amended the claims as follows:
`A method of restricting software operation within a license
`
`(Twice A.mended)
`
`1.
`
`for use· with a computer including an first; BeA ep~aele, aeft volat:He meme:ry area, a seeeaa;
`
`tlOB-eraSable~ non-volatile memory area of a (BIOS) of the computer. and a volatile memory
`
`area; the fimt B8:t1 vel~e memery aeeemedates eeta that ineludes-,,miqae ke:11•; the method
`
`comprising the steps of:
`
`selecting a program residing in the ·volatile memory,
`
`using an agent to setti:Bg up verification structure in the seeeBd erasable, non-volatile
`
`memory of the BIOS, the ¥0f,Beatien verification structure accomroodatinges, data th.at includes
`
`at least one license record,
`
`verifying the program using at least saia-:tl:!&.... verification structure from the erasable non(cid:173)
`
`volatile memory of the BIOS, and
`
`acting on the program according to the verification.
`
`.. ,,
`
`3.
`(Amended) A method according to claim 2, wherein setting up a verification
`structure further comprising. the steps of: establishing, between the computer and the bureau, a
`two-way data-communit:ations linkage; transferring, from the computer to the bureau, a request(cid:173)
`for-license including an identification of the computer and the license-record's contents from the
`selected program; fomrlng an encrypt~d license-record at the bureau by encrypting parts of the
`
`request-for-license using part of the identification as the-an encryption key; aa4-transferring,
`
`from the bureau to the computer, the encrypted license-record~ and storing the encrypted J°icense
`
`record"in the erasable non~volatile memory area of the BIOS.
`
`Received from< 202 962 8300 > at 1216/013:18:02 PM [Eastern standard Time]
`
`ANCORA_00000412
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 14 of 19
`_1_2_10_·61_0_1_ 16: H FAX 202 962.. __ VENABLE
`
`~011
`
`Appln. ~o. : 09/164,777
`
`4.
`
`(Amended) A method according to claim 2, wherein verifying the program
`
`further comprise§i,ag the steps of: establishing, between the computer and the bureau, a two-way
`
`data-communications linkage; transferring, from the computer to the bureau, a request-for(cid:173)
`
`license verification including an identification of the computer, the-~encrypted license-record
`
`for the selected program from the seee:ad erasable. non-volatile memory nrea of the BIOS. and
`
`the lieense softwa:Fe program's license-record saetents; enabling the coinparing at the' bureau;
`
`and transferring, from the bmeau to the computer, the result of the comparing.
`
`,, . .;.
`
`5.
`
`(Amended)
`
`A method according to claim 3 wherein the identification of the
`
`computer includes the pseooo unique key.
`
`6.
`
`(Amended) A method according to claim 1 wherein selecting a program
`
`includes the steps of: establishing a licensed-software-program in the volatile mernory of the
`
`computer wherein said licensed~~oftware-program includes contents used to form a-the license•
`
`record.
`
`7.
`
`(Amended) A method according to claim ~g_ wherein using an agent to set!mg
`
`up the verification structure includes the steps of: establishing or certifying the existence of a
`
`pseudo-unique key in ~first non-volatile memory area of the computer: and establishing at
`
`least one license-record location in the first e! the secend nonvolatile memory area or in the ·
`
`erasable. non-volatile memory area of the BIOS.
`
`9.
`
`(Amended) A method according to claim 1~ wherein verifying the program
`
`. Received from< 202 962 8300 > at 1216/013:18:02 PM ~astern StandardrlflleJ
`
`2
`
`ANCORA_00000413
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 15 of 19
`VENABLE
`
`~012
`
`.,.
`
`Appln. _No.: 09/164,777
`
`includes the steps of: encrypting the licensed-software-program's license-record contents from
`
`the volatile m.emory area or decrypting the license-record in the first 8f :the seeeael erasable, non(cid:173)
`
`volatile memoxy area of the BIOS, using the p§.eU,do-unigue key; and comparing the encrypted
`
`licenses-software-program's license-record contents with the encrypted license-record in the ~
`.
`
`or the sesaftEl erasable. non-volatile memory area of the. BIOS, or comparing the license-
`
`·software-program.'s license-record contents with the decrypted license-record in the first e:r the
`
`seeead erasable non-volatile memory area of the BIOS.
`
`10.
`
`(Amended) A method according to claim 2-}- wherein acting on the program
`
`includes the step: restricting the program's operation with predetermined limitations if the
`
`comparing yiel<fanon-unity or insufficiency.
`
`11 .
`
`(Amended) A method according to claim 22-t- wherein the first non-volatile
`
`memory area is a ROM section of a BIOS.
`
`12.
`
`(Amended) A method according to claim 1 wherein the seeeae erasable, non-
`
`volatile memory area is a E2PROM section of a-the BIOS.
`
`16.
`
`(Amended)
`
`The method of Claim 22-t-, wherein the unique key includes
`
`pseudo-unique key.
`
`17.
`
`(Amended)
`
`The method accoro.in.g Claim 22+, wherein ffkl.-the step of using
`
`the agent to set&g up a-the verification record, including the license record, includes encrypting
`
`a license record data in seid-the l'rogram using at least sate-the unique key.
`
`. Received from < 202 962 8300 > at 1216/013:18:02 PM ~astern standard rime]
`
`3
`
`ANCORA_00000414
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 16 of 19
`: •.12106/01 16:16__fil_202. 962 •
`VENABLE
`
`_
`
`Appln. No.: 09/164,777
`
`--
`
`la!013
`
`18.
`
`(Amended) The method according to Claim 22+, wherein 6ai4-the step of
`
`verifying the program includes a decrypting the license record data accommodated in ~~
`
`erasable second non--:volatile memory area of the BIOS using at least 5ai&-the unique key.
`
`19.
`
`(Amended) The method according to Claim ~+, wherein ~the step of
`
`verifying the program includes encrypting the license record that is accommodated in 56id-the
`
`program using at least S&id-the unique key.
`
`20.
`
`(Amended)
`
`A method for reseietiftg accessmg te-a software program using a
`
`pseudo-unique key stored in a first non-erasable non-:"olatile memory area of a computer. the
`
`first non-volatile memorv area being unable to be programmatically changed. the method.
`
`comprising:
`
`stol'ifig e pseudo lmiE!,:ee key in a fir-st :ee:a Yelati:le meseey: e,ea of a eeSf)uter;
`
`selectiag loadin_g_a software program residing in a volatile memory area of the computer;
`
`extracting license information from the software program;
`encrypting license information using the pseudo-unique key stored in the first non(cid:173)
`
`volatile memory are~
`
`storing the encrypting pseudo \:l:ftique key license information in a second erasable,
`
`'Writable. non volatile memory area of the BIOS of the computer;
`
`subsequently verifying the software program ~based on the encrypted license
`infonnation stored in the second erasable, writable, non-volatile memory area of the BIOS
`
`pseade HB:iq\:18 key; and
`
`acting on the software program based on the verification.
`
`4
`
`Received from< 202 962 8300 > at 12/8/013:18:02 PM ~astern standard rime]
`
`ANCORA_00000415
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 17 of 19
`12/06/ 01 16: 16 F~ 202 96.2 .0
`VENABLE
`
`e
`
`@014
`
`Appln. No.: 09/164,777-
`
`...__;
`
`Please add the following new claims:
`
`21.
`
`(New) The method of claim 20. wherein the verification comprises:
`
`extracting the license information from the software program;
`
`encrypting the license information us_ing the pseudo-unique key stored in the first non(cid:173)
`volatile memory area of the computer to form second encrypted license information; and
`
`comparing the encrypted license information stored in the second erasable. writable. non-
`
`volatile memory area of the BIOS of the computer with the second encrypted licens«,
`
`information.
`
`22. .
`
`{New) The method of claim 1. }Yherem a unique key is stored in a first non-
`.. ·· .· ..
`
`volatile memory area of the computer.
`
`23.
`
`{New) The method according to claim 17, wherein the verification comprises:
`
`extracting the license record from the software program;
`
`1
`
`. i
`
`encrypting the license record using the unique key stored in the first non-volatile memory
`area of the computer to form -~~nd enaypted license information; and
`comparing the encrypted license in{onnation stored in the erasable, non-volatile memory
`-
`area of the BIOS of the computer with the second encrypted license information.
`
`Received from < 202 962 8300 > at 12/61013:18:02 PM ~astern Standard Tlrnej
`
`5
`
`ANCORA_00000416
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 18 of 19
`12/06/01 16:17 FAX 202 962 .0
`- - ---·---
`··- -.- ·- · - -
`
`VENABIE o{~: c1'ud 1/.
`
`.
`.._;
`IN THE UNITED STATES PATENf AND TRADEMARK OFFICE
`
`'.._/
`
`In re application of:
`Miki MULLOR et al.
`
`Art Unit: 2161
`
`Appl. No: 09/164,777
`
`Examiner: J. Trammell
`
`Filed: October 1, 1998
`
`Atty. Docket No: 39636-176166
`
`For: METHOD OF RESTRICTING
`SOFTWARE OPERATION WIT
`A LICENSED LTh1ITATION
`
`Customer No:
`
`1111111 ~11111~ 1~111111 m1m1
`26694
`
`Information Disclosure Statement Under 37 C.F.R. § l.97{ci
`
`Assistant Com.missioner for Patents
`Washington, D. C. 20231
`
`Sir:
`
`This is an Jnfonnation Disclosure Statement submitted under 37 C.F.R. § l.97 within
`
`the time specified under 37 C.F.R. § l .97(c)(2).
`
`In order to comply with applicant's duty of disclosure under 37 C.F.R. § 1.56, the U.S.
`
`Patent and Trademark Office is notified of the documents which are listed on the attached
`
`Form PT0-1449 and which the Examiner may deem.relevant to patentability of the claims of
`
`the above-identified application. One copy of each of the listed documents is. submitted
`
`herewith.
`
`The instant Information Disclosure Statement is being a first Office action on the
`
`merits, after filing a request for continued examination. Accordingly, pursuant to 37 C.F.R.
`
`§1.97(b)(2), no fee is due.
`
`In view of the above, no further translation or statement of r.elevance is required, an~
`
`as all requirements of 31 C.F .R. § 1.97 and all official guide lines pertaining to Infonnation
`
`Rmived from< 202 962 8300 > at 12/6/013:18:02 PM ~astern Standard Time!
`
`ANCORA_00000417
`
`
`
`Case 1:20-cv-00034-ADA Document 44-6 Filed 03/20/20 Page 19 of 19
`- -- ---· ··- - - - - - -
`12/ 06/01 16:17 FAX 202 962 ~O
`
`~016
`
`... ,;
`=-lnfonnation Disclosure Statement
`U.S. Appln. No.: 09/164,777
`
`Disclosure Statements have been complied with,. and it is therefore respectfully requested that
`
`the Examiner consider the documents and make them of record.
`
`If no check is attache~ please charge any necessary fee or credit any overpayment in
`connection with this Infonrum.on Disclosure Statement to Oeposit Acco~t No. 22-0261.
`
`Respectfully submitted,
`
`j;/f~
`
`Registration No. 42,709
`VENABLE
`P.O. Box 3438S
`Washington, D.C. 20043-9998
`
`#331700
`
`Telephone: {202) 962-4800
`lelefax: (202) 962-8300
`
`Received ~om< 202 962 8300 > at 12/61013:18:02 PM ~astern Standard rune)
`
`2
`
`ANCORA_00000418
`
`