`
`SEARCH NOTES. -
`(INCLUDING SEARCH STRATEGY)
`
`.95?AvailableCopy
`
`‘ " " iifcw‘r dUrsnb'E)
`
`Realtime 2023
`
`Page 547 of 964
`
`Realtime 2023
`Page 547 of 964
`
`
`
`DBS
`Default
`Plurals Time Stamp
`Search Query
`
`
`Operator
`
`USPAT
`
`2006/02/06 12:02
`
`
`
`(pre$1|oad$3 cach$3) near3 boot
`adj (data program)
`
`(pre$1load$3 cach$3) near3 boot
`adj (data program)
`
`(pre$1|oad$3 cach$3) near3 boot
`adj (data program)
`
`boot adj (data program) near3
`cache
`
`boot adj (data program) near3
`cache
`
`boot adj (data program) near3
`cache
`
`("6463509").URPN.
`
`(3609665"|"3806888"|
`"4020466"|"4215400"|"4295205"
`|"4342079"|"4435775"|
`"4500954"|"4637024"|"5128810"
`|”5131089"|"5146576"|
`"5218689"|"5226168"|"5263142"
`|"5287457"|"5291584"|
`"5293622"|"5359713"|"5396596"
`|"5420998"|"5437018"|
`"5448719"|"5459850"|"5483641"
`|"5493574"|"5515525"|
`"5519853"|"5551000“|"5555402"
`|”5594885"|"5603011"|
`"5633484"|"5657470"|"5673394"
`|"5680570"|"5680573"|
`"5692190"|"5694567"|"5694570"
`|"5712811"|"5732267"|
`"5737619"l"5745773"|"5778418"
`|"5787470"|"5802566"|
`"5895487"|"5913224"|
`"6003115")PN.
`
`("6539456").URPN.
`
`,
`CB307497"|"6061788"|
`"6073232"|"6172936"|"6189100"
`|"6226740")PN.
`
`CEOO3115")URPN.
`
`CS307497")URPN.
`
`C6073232")URPN.
`
`CB704840")URPN.
`
`("5155833"|"5301328"|
`"5408636"|"5671413"|"5809531"
`l"6073232"|"6282644"|
`"6401144"|"6539456")PN.
`[(6968450")URPN.
`
`US-PGPUB
`
`EPO; JPO;
`IBM_TDB
`
`USPAT
`
`US-PGPUB
`
`EPO; JPO;
`IBM_TDB
`
`USPAT
`
`US-PGPUB;
`USPAT;
`USOCR
`
`USPAT
`
`US-PGPUB;
`USPAT;
`USOCR
`
`USPAT
`
`USPAT
`
`USPAT
`
`USPAT
`
`US-PGPUB;
`USPAT;
`USOCR
`
`2006/02/06 12:04
`
`2006/02/06 12:04
`
`2006/02/06 12:15
`
`2006/02/06 12:27
`
`2006/02/06 12:27
`
`2006/02/06 12:31
`
`2006/02/06 12:33
`
`2006/02/06 13:10
`
`2006/02/06 13:18
`
`2006/02/06 13:25
`
`2006/02/06 13:28
`
`2006/02/06- 14:15
`
`2006/02/06 14:17
`
`2006/02/06 14:18
`
`2/6/06 4:35:07 PM Page 1
`Search History
`C:\Documents and Settings\ssuryawanshi\My Documents\EAST\workspaces\09776267AcceleratedLoadfimfimfififl3
`
`Page 548 of 964
`
`USPAT
`
`2006/02/06 14:22
`
`Realtime 2023
`Page 548 of 964
`
`
`
`I "6807630").PN.
`
`2006/02/06 14:24
`
`US-PGPUB;
`USPAT;
`USOCR
`
`("20010039612" I "20020156970" I
`"20030212857" I "20040003223" I
`"5155833" I "5269019" | "5269022"
`I "5307497" I "5448719" I
`"5581785" I "5636355" I "5724501"
`I "5812883" I "5832005" I
`"5978922" I "6073232" I "6098158"
`I "6101574" | "6209088" I
`"6434696" I "6449683" I "6745283"
`
`2/6/06 4:35:07 PM Page 2
`Search History
`C:\Documents and Settings\ssuryawanshi\My Documents\EA$T\workspaces\09776267AcceIeratedLoadmwma3
`
`Page 549 of 964
`
`Realtime 2023
`Page 549 of 964
`
`
`
`pplicants: Fallon et a1.
`
`erialNo.: 09/776,267 '
`
`
`
`iled: February 2, 2001
`
`‘
`
`Examiner: Suryawanshi, Suresh
`
`I
`
`.
`
`0
`
`Group Art Unit: 2115
`
`Docket: 8011-15
`
`or:
`
`SYSTEMS AND METHODS FOR ACCELERATED LOADING OF
`OPERATING SYSTEMS AND APPLICATION PROGRAMS
`
`ommissioner for Patents
`
`1.0. Box 1450
`lexandria, VA 22313-1450
`
`
`
`
`
`AMENDMENT
`
`This is a response to the Office Action mailed on June 6, 2005. Please amend the
`
`[aims as follows:
`
`CERTIFICATE OF MAILING 37 C.F.R. §l.8§a[
`
`I hereby certify that this correspondence is being deposited with the United States Postal Service as
`first class mail, postpaid in an envelope, addressed. to the Commissioner for Patents, PO. Box 1450,
`Alexandria, VA 223134450, on the date indicated below.
`
`Date: 4111:; 52/",
`
`EWgégaé
`
`Frank V. DeRosa
`
`‘Realtim'e 2023
`
`Page 550 of 964
`
`Realtime 2023
`Page 550 of 964
`
`
`
`
`
`g7 - E
`
`Attorney Docket No.: 011-15
`
`I THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`APPLICANT(S):
`
`Fallon et al.
`
`'
`
`Examiner: S. Suryawanshi
`
`SERIAL NO.:
`FILED:
`i
`
`09/776,267
`February 2, 2001
`
`Group Art Unit: 2115
`Dated: December 6, 2005
`
`FOR:
`
`SYSTEMS AND METHODS FOR ACCELERATED LOADING OF
`OPERATING SYSTEMS AND APPLICATION PROGRAMS.
`
`Mail Stop Amendment
`Commissioner for Patents
`
`PO. Box 1450
`Alexandria, VA 22313—1450
`
`Sir:
`
`AMENDMENT TRANSMI‘ITAL FORM
`
`Transmitted herewith is an amendment in the above-identified application.
`
`[] Small entity status of this application under 37 CPR §§1.9 and 1.27 has been
`established by a verified statement previously submitted.
`
`[] A verified statement to establish small entity under 37 C.F.R. §§1.9 and 1.27 is
`enclosed.
`
`[X] No additional fee is required.
`
`Claims Remaining
`After Amendment
`
`Highest No.
`Previously
`Paid For
`
`Rate
`(Small
`Enti
`
`TOTAL CLAIMS
`
`INDEPENDENT
`CLAIMS
`
`
`
`
`[] First
`Presentation of
`Multiple Dep.
`Claim
`
`
`is less than entry in Col. 2, write “0“ in Col. 3.
`" If the entry in Col. 1
`** If the "Highest No. Previously Paid for" IN THIS SPACE is leSS than 20, enter “20".
`**' If the "Highest No. Previously Paid For" IN THIS SPACE is less than 3, enter "3".
`The Highest No. Previously Paid For" (Total or indep.) is the highest number found in the
`appropriate box in Col. 1 of a 'prior amendment or the number of claims originally filed.
`
`CERTIFICATE OF MAILING UNDER 37 C.F.R.§118(a)
`
`I hereby certify that this correspondence is being deposited with theIUni‘ted States Postal Service as first class mail.
`postpaid in an envelope, addressed to the: Commissionerfor Patents. PO. Box 1450. Alexandria. VA 22313-1450 on December 6
`
`2005.
`i
`‘
`T Wu
`
`: Frank V.‘DeRosa
`
`'
`
`..
`
`~. ~' Realtithe 2023:
`Page 551 of 964
`
`Realtime 2023
`Page 551 of 964
`
`
`
`[] Please charge Deposit Account No. 50—0679 in the amount of $__. Two (2) copies
`of this sheet are enclosed.
`
`[] The amount of §
`PTO-2038 is enclosed.
`
`is authorized to be charged to a Credit Card. Form
`.
`
`[X] Please‘charge any deficiency as well as any other fee(s) which may become due
`under 37 C.F.R. §§1.16 and/or 1.17 at any time during the pendency of this
`application, or credit any overpayment of such fee(s) to Deposit Account No. 519;
`
`0679. Also, in the event any extensions of time for responding are required for the
`pending application(s), please treat this paper as a petition to extend the time as
`required and charge Deposit Account No. 50-0679 therefor. TWO (2) COPIES OF
`THIS SHEET ARE ENCLOSED.
`
`Respectfully submitted,
`
`F. CHAU & ASSOCIATES, LLC
`
`130 Woodbury Road
`Woodbury, NY 11797
`(516) 692—8888
`
`‘ Z Z
`Frank V. DeRosa
`Reg No. 43,584
`Attorney for Applicant(s)
`
`_
`
`“To"?
`
`
`
`1' Realtime 202-3 '
`
`.
`
`Page 552 of 964
`
`Realtime 2023
`Page 552 of 964
`
`
`
`
`
`1. (Previously Presented) A method for providing accelerated loading of an
`
`perating system, comprising the steps of:
`
`maintaining a list of boot data used for booting a computer system;
`
`initializing a central processing unit of the computer system;
`
`preloading the boot data into a cache memory prior to completion of initialization
`
`f the central processing unit of the computer system, wherein preloading the boot data
`
`omprises accessing compressed boot data from. a boot device; and
`
`servicing requests for boot data from the computer system using the preloaded
`
`2. (Original) The method of claim 1, wherein the boot data comprises program
`
`code associated with one of an operating system of the computer system, an application
`
`program, and a combination thereof.
`
`3. (Canceled)
`
`4. '(Previously Presented) The method of claim 1, wherein the method steps are
`
`performed by a data storage controller connected to the boot device.
`
`Realtime‘2023 ,
`Page 553 of 964
`
`.
`
`Realtime 2023
`Page 553 of 964
`
`
`
`5. (Original) The method of claim I, further comprising the step of updating the
`
`st of boot data during the boot process.
`
`6. (original) The method of claim 5, wherein the step of updating comprises
`
`dding to the list any boot data requested by the computer system not previously stored in
`
`he list.
`
`7. (Original) The method of claim 5, wherein the step of updating comprises
`
`emoving from the list any boot data previously stored in the list and not requested by the
`
`omputer system.
`
`8. (Canceled)
`
`9. (Original) The method of claim 1, wherein the method steps are program.
`
`instructions that are tangibly embodied on a program storage device and readable by a
`
`machine to execute the method steps.
`
`10. (Canceled)
`
`11. (Canceled)
`
`12. (Canceled)
`
`Realtime 2023'
`
`'
`
`Page 554 of 964
`
`Realtime 2023
`Page 554 of 964
`
`
`
`13. (Previously Presented) A boot device controller for providing accelerated
`
`oading of an operating system of a host system, the boot device controller comprising:
`
`a digital signal'processor (DSP) or' controller comprising a data compression
`
`‘ ngine (DCE) for compressing boot data stored to a boot device and for decompressing
`
`ompressed boot data retrieved from the boot device;
`
`a programmable volatile logic device, wherein the programmable volatile logic
`
`evice is programmed by the DSP or controller prior to completion of initialization of a
`
`entral processing unit of the host system, to (i) instantiate a first interface for operatively
`
`'nterfacing the boot device controller to the boot device and to (ii) instantiate a second
`
`interface for operatively interfacing the boot device controller to the host system;
`
`a cache memory device; and
`
`a non—volatile memory device, for storing logic code associated with the DSP or
`
`controller, the first interface and the second interface, wherein the logic code comprises
`
`instructions executable by the. DSP or controller for maintaining a list of boot data used
`
`for booting the host system, for preloading the compressed boot data into the cache
`
`memory device apart prior to completion .of initialization of the central processing unit of
`
`the host system, and for decompressing the preloaded compressed boot data to service
`
`requests for boot data from the host system after completion of initialization of the central
`
`processing unit of the host system.
`
`14. (Canceled)
`
`'. Realtime 2023'
`Page 555 of 964
`
`Realtime 2023
`Page 555 of 964
`
`
`
`
`
`15. (Previously Presented) The boot device controller of claim 13, wherein the
`
`ogic code in the non-volatile memory device further comprises program instructions
`
`xecutable by the DSP or controller for maintaining a list of application data associated
`
`ith an application program; preloading the application data upon launching the
`
`pplication program, and servicing requests for the application data from the host system
`
`sing the preloaded application data.
`
`16. (Canceled)
`
`17. (Previously Presented) The method of claim 1, further comprising:
`
`maintaining a list of application data associated with an. application program;
`
`preloading the application data into the cache memory prior to completion of
`
`initialization of the central processing unit of the computer system, wherein preloading
`
`the application data comprises accessing compressed application data from a boot device;
`
`and
`
`servicing requests for application data from‘the computer system using the
`
`preloaded application data after completion of initialization of the central processing unit
`
`of the computer system, wherein servicing requests comprises accessing compressed
`
`application data from the cache and decompressing the compressed application data.
`
`J‘Realtim’e 2023 '
`
`Page 556 of 964
`
`Realtime 2023
`Page 556 of 964
`
`
`
`REMARKS
`
`I Claims 1, 2, 4-7, 9, 10, 12, 13, 15 and 17 are pending and stand rejected. By the
`
`bove amendment, claims 10 and 12 have been canceled without prejudice.
`
`econsideration of the claim rejections is requested based on the following remarks.
`Claims 1, 2, 4-7, 9, 10, 12, 13, 15 and 17 stand rejected as being unpatentable
`
`ver US. Patent No. 6,073,232 to Eigefir in view of US. Patent No. 6,434,695 to
`
`
`
`
`
`
`
`
`3
`sfahani et al. The rejection ofclaims 10 and 12 is rendered moot by cancellation of
`
`
`uch claims.
`
`At the very least, it is respectfully submitted that claims 1 and 13 are patentable '
`
`d non-obvious over the combination of Kroeker and Esfahani. For instance, with
`
`espect to claim 1, the combination of Kroeker and Esfahani does n_ot disclose or suggest
`
`
`
`reloading the boot data into a cache memory prior to completion of initialization ofg
`
`central processing unit of the computer system, wherein preloading the boot data
`
`
`
`comprises accessing compressed boot datafi’om a boot device, as essentially recited in
`
`claim 1.
`
`From the Response to Arguments (page 1 1) section of the Office Action, it
`
`appears that Examiner agrees with Applicants previous arguments that Esfahani does not
`disclose preloading the boot data into a cache memory prior to completion of
`
`initialization ofa central processing unit at the computer system. However, the
`
`Examiner contends (p. 11, 11 16) that Kroeker “clearly discloses preloading the boot data
`into a cache memory prior to completion of initialization of a central process unit ...”
`
`Applicants respectfully disagree with Examiner’s characterization of Kroeker in this
`
`6
`
`,Realtir‘ne 2023
`
`Page 557 of 964
`
`Realtime 2023
`Page 557 of 964
`
`
`
`egard.
`
`Although Kroeker generallydiscloses that the disk drive completes its booting
`
`mrocess before the host computer system is ready.for program transfer, “ this does not
`
`pecifically teach or suggest preloading boot data into a cache memory prior to
`
`'omletion o initialization 0 ‘a central )rocessin unito the com uter system. Indeed,
`
`xaminer should be aware that CPU initialization is one aspect of host computer
`
`nitialization. Clearly, the Examiner has not specifically explained or demonstrated that
`
`rocker. discloses preloading boot data before initialization of the host system CPU and,
`
`onsequently, the rejections are seemingly based on. surmise and conjecture. For at least
`
`V
`
`his reason, the Office Action fails to present a primafacie case of obviousness against
`
`‘laim 1.
`
`Moreover, with respect to claim 13, the combination of Kroeker and Esfahani
`
`does not teach or suggest, e.g., a programmable volatile logic device, wherein the
`
`rogrammable volatile logic device is programmed by the DSP or controller prior to
`
`com letion o initialization 0 a central
`
`
`rocessin unit 0 the hosts stem, much less the
`
`DSP or controller preloading the'compressed boot data into the cache memory device
`
`prior to completion of initialization ofthe central Q.rocessing unit ofthe host system, and
`
`decompressing the preloaded compressed boot data to service requests/"or boot data
`
`
`from the host system a ter com
`
`
`letion 0 initialization o the central Jrocessin
`
`
`
`unit 0 the
`
`
`host system, as essentially recited in claim 13.
`
`At the very least, the same arguments as set foith above for claim 1 apply to claim
`
`1 in that the Examiner has not shown with legal sufficiency to establish a primafacie case
`
`'Realtime 2023-
`
`Page 558 of 964
`
`Realtime 2023
`Page 558 of 964
`
`
`
`f obviousness that the cited combination of references discloses preloading the
`
`mpressed boot data into a cache memory device prior to completion of initialization of
`
`he central
`
`rocessin unit of the host 8 stem, as recited in claim 13.
`
`Therefore, claims 1 and 13 are patentable and non-obvious over. the combination
`
`f Kroeker and Esfahani. Moreover, the remaining dependent claims are patentable over
`
`
`
`he cited combination at least by virtue of their dependence from respective base claims 1
`
`r 13.
`
`
`
`
`
`
`
`Early and ~favorable consideration by the Examiner is respectfully urged. Should
`
`he Examiner belieVe that a telephone or personal, interview'may facilitate resolution of
`
`any remaining matters, it is requested that the Examiner contact Applicants’ undersigned
`
`attorney.
`
`F. Chau & Associates, LLC
`
`130 Woodbury Road
`Woodbury, New York 11797
`- TEL: (516) 692-8888
`FAX: (516) 692—8889
`
`
`
`Respectfully sub]
`' ted,
`; ,
`93;, ,1:
`
`
`Frank V. DeRosa
`
`Reg. No. 43,584
`Attorney for Applicant(s)
`
`Realtime'29023'
`Page 559 of 964
`
`f
`
`Realtime 2023
`Page 559 of 964
`
`
`
`
`
`PTO/SB/22 (12-04)
`
`Approved for use through 07/31/2006. OMB 0651-0031
`
`.
`U. 8. Patent and Trademark Office: U. S. DEPARMENT OF COMMERCE
`
`.Iork Reduction Act of 1995. no persons arerequired to respond to a collection of information unless it displays a valid OMB control number.
`
`
`
`
`PETITION/FOR EXTENSION OF TIME UNDER 37 CFR 1.136(a)
`DOCkel Number (Optional)
`FY 2005
`801 l -15
`
`
`Fees pursuant to the Consolidated Appro - riations Act, 2005 HR. 4818 .
`
`
`Filed February 2,} 2001
`Application Number 09/776267
`I
`
`
`
`
`I For Systems and Methods for Accelerated Loading of Operating Systems.
`
`EMIm-llll-l-IIIIMWI
`James J. Fallon
`
`
`This is a request under the provisions of 37 CFR 1.136(a) to extend the period for filing a reply in the above identified
`
`
`application,
`
`
`
`‘ The requested extension and fee are as follows (check time period desired and enter the appropriate fee below):
`5%
`Small Entity Fee
`
`
`1;
`One month (37 CFR 1.17(a)(1))
`$120
`$60
`
`
`$225
`
`Two months (37 CFR 1.17(a)(2))
`$450
`$510
`$1020
`
`
`Five months (37 CFR 1.17(a)(5))
`
`$2160
`
`The Director has already been authorized to charge fees in this application to a Deposit Account.
`
` Three months (37 CFR 1.17(a)(3))
`$
`D Four months (37 CFR 1.17(a)(4))
`$1590
`$795
` $1080
`
`
`Applicant claims small entity status. See 37 CFR 1.27.
`
`’DDEDH
`A check in the amount of the fee is enclosed.
`
`Payment by credit card. Form PTO-2038 is attached.
`
`
`
`
`
`The Directoris hereby authorized to charge any fees which may be required or credit any overpayment, to
`Deposit Account Number
`I have enclosed a duplicate copy of this sheet
`WARNING: Information on this form may become public. Credit card information should not be included on this form.
`Provide credit card information and authorization on PTO-2038.
`
`
`lam the D applicant/inventor.
`E] assignee of record of the entire interest See 37 CFR 3.71.
`
`
`Statement under 37 CFR 3. 73(b) is enclosed (Form PTO/SB/96).
`
`attorney or agent of record. Registration Number 43584
`
`
`[:l attorney or agent under 37 CFR 1. 34.
`
`
`Registration number if acting under 37 CFR 1.34
`,1
`
`
`December 6 2005
`
`
`---....,., .,
`Signature
`Date
`
`
`
`Frank V. DeRosa
`
` 516—692-8888
`Typed or printed name
`Telephone Number
`
`
` NOTE: Signatures of all the inventors or assignees of record of the entire interest or their representative(s) are required. Submit multiple forms if more than one
`
`
`. signature is required see below.
`CI Total of
`terms are submitted
`
`
`This collection of information is required by 37 CFR 1.136(a). The information is required to obtain or retain a benefit by the public which'Is to file (and by the
`USPTO to process) an application. ConfidentialityIs governed by 35 U. S. C. 122 and 37 CFR 1 11 and 1 14. This collectionIs estimated to take 6 minutes to
`complete. including gathering preparing and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any
`comments on the amount of time you require to complete this form and/or suggestions for reducing this burden should be sent to the Chief Information Officer
`U. S. Patent and Trademark Office U. S. Department of Commerce P.O. Box 1450. Alexandria VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P..O Box 1450, Alexandria, VA 22313-1450.
`
`Ifyou need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`12(08/2005 GHURDliFI 00000036 09775257
`01 FC.2253
`.
`'
`510.0007
`
`.
`
`. I'Realtime 20.23
`
`i.
`
`.
`
`Page 560 of 964
`
`Realtime 2023
`Page 560 of 964
`
`
`
`WM)
`WWNWIWMfiSIM
`U$WmTWWU$.DEPARTMENTOFW
`umwmmammmmsssfln m :... 1.. -b
`adedbndhhuufimmu -_-;, amounmunm.
`PATENT APPLICATION FEE DETERMINATION RECORD
`Suhsfitme for Fonn PTO-875
`
`OR
`
`OR
`OR
` TOTAL
`0R mmFEE
`
`TOTAL
`
`
`mm.FEE
`
`an:
`
`ADDI-
`TIONAL
`
`n |
`
`2
`
`82
`
`O2)
`
`.4
`.1
`go
`
`FRI1‘mm
`
`REMAINING
`AFTER
`AMENDMENT
`
`0
`l—
`UZJ
`You!
`2
`O m cm um»
`2-"
`g or cm nub»
`..
`‘4
`Fmsr mesemmonOF mums oepeuoem cum m cm um»
`
`RAVE
`
`ADDI-
`TIONA
`FEE
`
`OR
`
`E-
`OR
`A
`0R ’4-
`0 TAL
`OR
`
`' n m cow in comm I is less than the entry in colmnn 2, write '0' in autumn 3.
`" II (he ‘Hiohes! Number Pleviousiy Paid Fov' IN THIS SPACE is less than 20. my '20‘.
`
`u the ’Higses! Number Pfeviously Paid For‘ IN THIS S’ACE is less Ihan 3. ante! '3'.
`The" ‘hesl Number Previous Paid For Toialal lndcpendenl
`is Ihe III-hes! number found in the 39- 0- he box in column I.
`
`This colleclion o! hIormalion is requima by 37 CFR 1.16. Tho inIormau'on is required Io oblain 01 main a man by the public Mid: Is to Me (and by Ina
`USPTO lo was) an appucmion. Cordiaemiafiw is governed by 35 U.$.C. 122 and 37 CFR 1.1a. Tris couaction is estimated lo take 12 minutos Io mplete.
`inducing gathering. wepadng. and mung [he completed application tom lo the USPTO. Tuna will vary depending upon the moividua! mse. Any comments
`on Ibo amount chime you reunite Io complete Ihls Iorm and/o: suggestions 10: veducing IN: bmden. should be sent to lho Chin! Intonation Oflicon U.S. Palm!
`and baseman Office. US. Denaflmenl 01 Comm. 9.0. Box 1450. Nexandxia. VA 223134450. 00 NOT SEND FEES OR COMPLETED FORMS TO ""5
`ADDRESS. SEND TO: Commlssioner lav PaleMs, P.O. So: 1450. Alexandria, VA 22313-«50.
`
`
`
`Ifyou need asslsianca in completing ma Ion". call 1-800~PTO-9199 and select 0000» Z
`
`Realtime 2023
`
`Page 561 of 964
`
`
`
`
`
`
`
`
`
`OTHER THAN
`
`SMALL ENTITY
`
`
`RA'I’E
`
`
`
`SMALL ENTITY
`
`OR
`
`+ g
`
`s
`
`TOIAL
`
`OTHER THAN
`SMALL ENTITY
`ADDI-
`YIONAL
`FEE
`
`'
`
`
`
`
`
`CLAIMS AS.F|LED - PART I
`
`(Wm I)
`(COMM 2)
`“——mc FEE
`
`(37 cm new)
`vorucums
`mam mam)
`WENDENI cums
`
`
`
`/ mlms an =
`
`(:7 cm mean
`
`I
`
`MW DEPENDENI CLAIM PRESENT
`
`(37 CFR U516”
`
`‘ II on: (Entrance in caiurm I is less than zero. enter '0‘ in cdumn 2.
`CLAIMS AS AMENDED — PART II
`
`(Camr- 3}
`PRESENT
`EXTRA
`
`
`
`Minus
`
`
`
`
`
`E ‘
`
`(Com 2)
`(Cohmn 1)
`HIGHEST
`I
`
`
`NUMEER
`<
`I
`I-
`AFTER
`PREVIOUSLY
`E
`AMEND
`I
`FIND FOR
`5
`Total
`0 at cm mama
`’
`2 mm:
`Lu
`(:7 w mam)
`1
`FIRST PR sennmou OF MULYIPLE DEPWENT cum (:7 CFR Used»
`\)\b
`
`(Comm! 3)
`
`(Cum 2)
`HIGHEST
`NUMBER
`PRESEN‘I
`PREVIOUSLY
`EXTRA
`PAD FOR
`’
`arcmmsm)
`-mwwam
`(11 CHI hm»
`‘ a"
`fmT PRESENTATION Of MULTIPLE DEPENDENT CLAIM (31 CFR 1J6“);
`
`
`
`
`
`
`
`
`AMENDMENT8C\
`
`ADD‘L FEE CLAIMS
`
`
`
`
`Realtime 2023
`Page 561 of 964
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`PO. Box 1450
`Alexandria, Virginia 22313-1450
`ww.uspw.gov
`
`APPLICATION NO.
`
`FILING DATE
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`09/776,267
`
`02/02/2001
`
`James I. Fallon
`
`8011-15
`
`9730
`
`F. CHAU & ASSOCIATES, LLC
`130 WOODBURY ROAD
`
`WOODBURY, NY 11797
`
`'
`
`SURYAWANSHI, SURESH
`
`2115.
`
`DATE MAILED: 05/06/2005
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`PTO—90C (Rev. 10/03)
`
`Realtime 2023
`
`Page 562 of 964
`
`Realtime 2023
`Page 562 of 964
`
`
`
`‘I
`
`'
`
`Application No.
`
`Applicant(s)
`
`09/776,267
`
`-
`
`FALLON ET AL.
`
`Office Action Summary
`
`Examine,
`
`Suresh K. Suryawanshi
`
`Art Unit
`
`2115 -
`
`-- The MAILING DA TE of this communication appears on the cover sheet with the correspondence address --
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE Q MONTH(S) FROM
`THE MAILING DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR 1.136(a).
`after SIX (6) MONTHS from the mailing date of this communication
`It the period for reply specified above is less than thirty (30) days, a reply within the statutory minimum of thirty (30) days will be considered timely.
`If NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any
`earned patent term adjustment. See 37 CFR 1.704(b).
`
`In no event, however, may a reply be timelytfiled
`
`Status
`
`HE Responsive to communication(s) filed on 02 May 2005.
`
`23):] This action is FINAL.
`
`2b)IZ This action is non-final.
`
`3)EI Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Ex parte Quayle, 1935 CD. 11, 453 O.G. 213.
`
`
`
`Disposition of Claims '
`
`4)IZ Claim(s) 1 2 4-7 9 10 12 13 15 and 17 is/are pending in the application.
`
`4a) Of the above Claim(s) _ is/are withdrawn from consideration.
`
`5)|:| Claim(s) _ is/are allowed.
`
`6)E Claim(s) 1 2 4-79 10 12- 13 15 and 17 is/are rejected.
`
`7)|j Claim(s) _ is/are objected to.
`
`8)|:I Claim(s) _ are subject to restriction and/or election requirement.
`
`Application Papers ,
`
`9)D The specification is objected to by the Examiner.
`
`10)IZ| The drawing(s) filed on 02 February 2001 is/are: a)E] accepted or b)|Z| objected to by the Examiner.
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR1.85(a).
`
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`11)I:l The oath or declaration is objected to by the Examiner. Note the attached Office Action or form PTO-152.
`
`Priority under 35 U.S.C. § 119
`
`12)|:| Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`a)I:l All
`b)I:I Some * c)[:] None of:
`
`1.I:| Certified copies of the priority documents have been received.
`
`2.l:l Certified copies of the priority documents have been received in Application No. _
`3E] Copies of the certified copies of the priority doCuments have been received in this National Stage
`application from the international Bureau (PCT Rule 17.2(a)).
`
`* See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1) IX Notice of References Cited (PTO-892)
`2) El Notice of Draftsperson's Patent Drawing Review (PTO-948)
`3) El Information Disclosure Statement(s) (PTO-1449 or PTO/SB/08)
`Paper No(s)/Mail Date
`.
`US Patent and Trademark Office
`
`4) I] Interview Summary (PTO-413)
`Paper No(s)/Mai| Date.
`5) [I Notice of informal Patent Application (PTO-152)
`6) I] Other:
`
`PTOL-326 (Rev. 1-04)
`
`Office Action Summary
`
`13603.?“ermNongate 3 M
`Page 563 of 964
`
`Realtime 2023
`Page 563 of 964
`
`
`
`Application/Control Number: 09/776,267
`Art Unit: 21 15
`
`~
`
`2
`
`Page 2
`
`DETAILED ACTION
`
`1.
`
`Claims 1-2, 4-7, 9-10, 12-13, 15 and 17 are presented for examination.
`
`Drawings
`
`2.-
`
`This application, filed under former 37 CFR 1.60, lacks formal drawings. The informal
`
`drawings filed in this application are acceptable for examination purposes. When the application
`
`is allowed, applicant will be required to submit new formal drawings. In unusual circumstances,
`
`the formal drawings from the abandoned parent application may be transferred by the grant of a
`
`petition under 37 CFR 1.182. ’
`
`Claim Rejections - 35 USC § 103
`
`1.
`
`The following is a quotation of 35 USC. 103(a) which forms the basis for all
`
`obviousness rejections set forth in this Office action:
`
`(a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in
`section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are
`such that the subject matter as a whole would haVe been obvious at the time the invention was made to a person
`having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negatived by the
`manner in which the invention was made.
`
`2.
`
`Claims 1—2, 4—7, 9-10, 12—13, 15 and 17 are rejected under 35 USC. 103(a) as being
`
`unpatentable over Kroeker et al (US Patent no 6,073,2321) in View of Esfahani et a] (US Patent
`
`no 6,434,695 B11).
`
`1 Prior art cited by the examiner in the prior office action.
`
`Realtime 2023
`
`Page 564 of 964
`
`Realtime 2023
`Page 564 of 964
`
`
`
`Application/Control Number: 09/776,267
`
`Page 3
`
`Art Unit: 2115
`
`3.
`
`As per claim 1, Kroeker et a1 teach
`
`maintaining a list of boot data used for booting a computer system [col. 2, lines 30-47;
`
`col. 5, lines 1-7; a prefetch table containing a listing of the disk locations and length of data
`
`records that were requested by the host computer in the immediately previous power-on/reset];
`
`I
`
`initializing a central processing unit of the computer system [col 2, lines 30-35; inherent
`
`to the system during power-up process];
`
`preloading the boot data into a cache memory prior to completion of initialization of the
`
`central processing unit of the computer system [col. 1, lines 58—64; col. 2, lines 36-41; col. 3,
`
`lines 30-39; col. 5, lines 17-21; data is preloaded into the RAM cache according to the prefetch
`
`table prior'to completion of initialization of the central processor unit as shown in Fig. 3 that the
`
`method enters an idle state to await a command from the host computer since the CPU of the"
`
`host computer is not ready]; and
`
`servicing requests for boot data from the computer system using the preloaded boot data
`
`after completion of initialization of the central processing unit of the computer system [col. 2,
`
`lines 41-47; col. 3, lines 30-39; data is communicated from the cache to the host computer as
`
`soon as the host computer requests the data upon completion of initialization of the CPU].
`
`Realtime 2023
`
`Page 565 of 964
`
`Realtime 2023
`Page 565 of 964
`
`
`
`Application/Control Number: 09/776,267
`
`Art Unit: 21 15
`
`Page 4
`
`Kroeker et a1 do not disclose about accessing compressed boot data and decompressing
`
`the compressed boot data. However, Esfahani et a1 clearly disclose about loading a compressed
`
`boot data into a RAM cache and then the boot data is decompressed and executed[col. 2, lines 5-
`
`13, 63, 67; col. 10, line 65 — col. 11, line 4]. Therefore, it would have been obvious to one of
`
`ordinary skill in the art at the time the invention was made to combine the cited references as
`
`both are directed to minimize a computer’s initial program load time or shortening the load time
`
`of the computer programs from a hard disk drive to a host computer. Moreover, the shortening
`
`load time method of Kroeker et a1 by loading the program codes into the RAM cache according
`
`to the prefetch table will definitely be benefited with the method of reading compressed data into
`
`the RAM cache and then decompressing and executing as needed. This way, one may not only
`
`have needed data into a fast access memory but also a large amount of data to avoid fiequent
`
`accessing the storage device(s).
`
`4.
`
`As per claim 2, Kroeker et a1 teach that the boot data comprises program code associated
`
`. with one of an operating system of the computer system, an application program, and a
`
`combination thereof [col. 5, lines 41-51; requesting data records are part of a computer program
`
`such as DOS or Windows].
`
`5.
`
`As per claim 4, Kroeker et a1 teach that the method steps are performed by a data storage
`
`controller connected to the boot device [fig 1; controller].
`
`Realtime 2023
`
`Page 566 of 964
`
`Realtime 2023
`Page 566 of 964
`
`
`
`ApplicatiOn/Control Number: 09/776,267
`
`Art Unit: 21 15
`
`Page 5
`
`6.
`
`As per claim 5, Kroeker et a1 teach the step of updating the list of boot data during the
`
`boot process [col 8, lines 63-65; the prefetch table is updated].
`
`7.
`
`As per claim 6, Kroeker et a1 teach the step of updating comprises adding to the list any
`
`boot data requested by the computer system not previously stored in the list [col. 8, lines 63-68,
`
`the prefetch table is updated].
`
`8.
`
`As per claim 7, Kroeker et a1 teach that the step of updating comprises removing from the
`
`list any boot data previously stored in the list and not requested by the computer system [001. 8 ;
`
`lines 63-65; updating the prefetch table].
`
`9.
`
`As per claims 9 and 12, Kroeker et al teach that the method steps are program
`
`instructions that are tangibly embodied on a program storage device and readable by a machine
`
`to execute the method steps [co]. 9, lines 27-30; computer program].
`
`10.
`
`As per claim 10, Kroeker et a1 teach
`
`maintaining a list of application data associated with an application program [co]. 11',
`
`lines 30-34, a prefetch table containing disk storage location and length of the data records
`
`requested by the application program];
`
`Realtime 2023
`
`Page 567 of 964
`
`Realtime 2023
`Page 567 of 964
`
`
`
`Application/Control Number: 09/776,267
`
`Art Unit: 2115
`
`Page 6
`
`preloading the application data upon launching the application program [col. 11, lines 46-
`
`50; preloading the data cache prior to receiving a read command from the application]; and
`
`servicing requests for application data from a computer system using the preloaded
`
`application data [col 1], lines 51-57; communicating the prestored data records of the
`
`application from the data cache to the host computer].
`
`Kroeker et a1 do not disclose about accessing compressed data and decompressing the
`
`compressed data. However, Esfahani et a1 clearly disclose about loading a compressed data into
`
`a RAM cache and then the compressed data is decompressed and executed [col 2, lines 5-13, 63,
`
`67; col. 10, line 6