throbber
Serial Number: 09/283,160
`
`Art Unit: 2177
`
`Page 3
`
`Specification
`
`5.
`
`The title of the invention has not been substantially amended to be descriptive. A new title
`
`is required that is clearly indicative of the invention to which the claims are directed.
`
`6.
`
`The abstract of the disclosure is objected to because it fails to be narrative of thé claimed
`
`invention. Correction is required. See MPEP § 608.01(b).
`
`7.
`
`Applicant is reminded of the proper content of an abstract of the disclosure.
`
`A patent abstract is a concise statement of the technical disclosure of the patent and
`should include that which is new in the art to which the invention pertains. If the patent is of a
`basic nature, the entire technical disclosure may be new in the art, and the abstract should be
`directed to the entire disclosure. If the patent is in the nature of an improvement in an old
`apparatus, process, product, or composition, the abstract should include the technical disclosure
`of the improvement. In certain patents, particularly those for compounds and compositions,
`wherein the process for making and/or the use thereof are not obvious, the abstract should set
`forth a process for making and/or use thereof. If the new technical disclosure involves
`modifications or alternatives, the abstract should mention by way of example the preferred
`modification or alternative.
`
`The abstract should not refer to purported merits or speculative applications of the
`invention and should not compare the invention with the prior art.
`
`Where applicable, the abstract should include the following:
`(1) if a machine or apparatus, its organization and operation;
`(2) if an article, its method of making;
`(3) if a chemical compound, its identity and use;
`(4) if a mixture, its ingredients;
`(5) if a process, the steps.
`
`Extensive mechanical and design details of apparatus should not be given.
`
`8.
`
`Applicant is reminded of the proper language and format for an abstract of the disclosure.
`
`Page 176 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`

`

`
`

`
`Serial Number: 09/283,160
`
`Art Unit: 2177
`
`Page 4
`
`The abstract should be in narrative form and generally limited to a single paragraph on a
`separate sheet within the range of 50 to 250 words.
`It is important that the abstract not exceed
`250 words in length since the space provided for the abstract on the computer tape used by the
`printer is limited. The form and legal phraseology often used in patent claims, such as "means"
`and "said," should be avoided. The abstract should describe the disclosure sufficiently to assist
`readers in deciding whether there is a need for consulting the full patent text for details.
`
`The language should be clear and concise and should not repeat information given in the
`It should avoid using phrases which can be implied, such as, "The disclosure concerns,"
`title.
`"The disclosure defined by this invention," "The disclosure describes," etc.
`
`Claim Objections
`
`9.
`
`Claims 72-76 and 91 are objected to because of the following informalities: the cited
`
`method claims improperly depend on the system of claim 54 . Appropriate correction is required.
`
`Claim Rejections - 35 USC § 112
`
`10.
`
`The following is a quotation of the first paragraph of 35 U.S.C. 1 12:
`
`The specification shall contain a written description ofthe invention, and ofthe manner and
`process of making and using it, in such full, clear, concise, and exact terms as to enable any
`person skilled in the art to which it pertains, or with which it is most nearly connected, to
`make and use the same and shall set forth the best mode contemplated by the inventor of
`carrying out his invention.
`
`11.
`
`Claims 54-106 are rejected under 35 U.S.C. 112, first paragraph, as containing subject
`
`matter which was not described in the specification in such a way as to enable one skilled in the
`
`art to which it pertains, or with which it is most nearly connected, to make and/or use the
`
`invention. The specification does not seem to have described the operation of the claimed plurality
`
`of servers, including a source server,
`
`that allows a client to request and retrieve cached a data
`
`Page 177 of 351
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`
`
`

`
`
`
`
`RACK-1002
`
`
`
`
`
`
`
`
`
`
`

`
`Serial Number: O9/283,160
`
`Art Unit: 2177
`
`Page 5
`
`item through the use of a hashed identifier. Applicant is respectfully requested to indicate where
`
`support has been provided for these limitations.
`
`In the event that the original specification does provide support for the instant claims, the
`
`examiner submits that these claims are rejected under double patenting as follows:
`
`Double Patenting
`
`The nonstatutory double patenting rejection is based on a judicially created doctrine
`12.
`grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or
`improper timewise extension of the "right to exclude" granted by a patent and to prevent possible
`harassment by multiple assignees. See In re Goodman, 1 1 F.3d 1046, 29 USPQ2d 2010 (Fed.
`Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686
`F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vagel, 422 F.2d 438, 164 USPQ 619 (CCPA
`1970);and, In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
`A timely filed terminal disclaimer in compliance with 37 CFR l.32l© may be used to
`overcome an actual or provisional rejection based on a nonstatutory double patenting ground
`provided the conflicting application or patent is shown to be commonly owned with this
`application. See 37 CFR l.130(b).
`Effective January 1, 1994, a registered attorney or agent of record may sign a terminal
`disclaimer. A terminal disclaimer signed by the assignee must fully comply with 37 CFR 3.73(b).
`
`13.
`
`Claims 54-106 are rejected under the judicially created doctrine of double patenting over
`
`claims 1-48 of U. S. Patent No. 5,978,791 since the claims, if allowed, would improperly extend
`
`the "right to exclude" already granted in the patent.
`
`The subject matter claimed in the instant application is fully disclosed in the patent and is
`1 covered by the patent since the patent and the application are claiming common subject matter.
`
`Furthennore, there is no apparent reason why applicant was prevented from presenting
`
`claims corresponding to those of the instant application during prosecution of the application
`
`Page 178 of 351
`
`RACK-1002
`


`
`¿
`

`

`

`

`

`

`


`

`

`

`

`

`

`

`

`


`
`

`
`Serial Number: 09/283,160
`
`Art Unit: 2177
`
`Page 6
`
`which matured into a patent. See In re Schneller, 397 F.2d 350, 158 USPQ 210 (CCPA 1968).
`
`See also MPEP § 804.
`
`Claim Rejections - 35 USC § 103
`
`14.
`
`The following is a quotation of 35 U.S.C. 103(a) which forms the basis for all obviousness
`
`rejections set forth in this Ofiice 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.
`
`This application currently names joint inventors.
`
`In considering patentability of the claims
`
`under 35 U.S.C. 103(a), the examiner presumes that the subject matter of the various claims was
`
`commonly owned at the time any inventions covered therein were made absent any evidence to
`
`the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor
`
`and invention dates of each claim that was not commonly owned at the time a later invention was
`
`made in order for the examiner to consider the applicability of 35 U.S.C. 103© and potential 35
`
`U.S.C. 102(t) or (g) prior art under 35 U.S.C. 103(a).
`
`15.
`
`Claims 54-106 are rejected under 35 U.S.C. 103 (a) as being unpatentable over Nelson et
`
`al. (Nelson), US. Patent No. 5,452,447,
`
`in view of Hamilton et al. (Hamilton), US Patent No.
`
`5,640,564.
`
`Page 179 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`


`
`

`
`Serial Number: 09/283,160
`
`Art Unit: 2177
`
`Page 7
`
`As to claims 54-56, Nelson substantially discloses the invention including a data
`
`processing system for caching a file server to thereby allow client users to request and retrieve
`
`files in a distributed computer system (abstract, lines 1-8 et seq). In particular, Nelson discloses a
`
`plurality of network servers (fig. 3, items 56, 58, 60, 68) including at least some cached; data
`items from a source server (see fig. 1, items 28, 30; abstract, lines 8-15, et seq). Nelson further
`
`discloses the use of a hash function on a data file to thereby quickly retrieve the data file from the
`
`cache upon user’s request (col.l7, lines 18-41 et seq).
`
`Nelson does not particularly detail the use of the hashing function on the data file to create
`
`an identifier, which can be utilized to retrieve the data file upon user’s request. However,
`
`Hamilton discloses an analogous system wherein a hashing function is applied to a data item to
`
`thereby create an identifier, which a user can utilize to request and retrieve a corresponding data
`
`item (col. 6, -lines 28-39 et seq).
`
`It would have been obvious to one of ordinary skill in the art of
`
`data processing to combine the teachings of the cited references because Hamilton’s teaching
`
`would allow the users of Nelson’s system to expeditiously and dynamically retrieve a file as it is
`
`updated.
`
`As to claim 57, Hamilton discloses the correspondence between a data identifier and a
`
`data item on a server, wherein a data identifier uniquely identifies a corresponding data item (col.
`
`6, lines 20-21 et seq).
`
`Page 180 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`


`
`

`
`Serial Number: 09/283,160
`
`Art Unit: 2177
`
`Page 8
`
`As to claim 58, Nelson discloses the retrieval of a data item from another server, if it is not
`
`located on a given server (col. 15, lines 50-60 et seq).
`
`As to claim 59, Nelson discloses the retrieval of a local copy of the data item froin another
`
`server, if it is not located on a given server (col. 15, lines 23-26 et seq).
`
`As to claim 60, Nelson discloses some data items distributed across the network as cached
`
`version of another server (col. 7, lines 29-35 et seq).
`
`As to claim 61, Nelson discloses the resolution of a request for a particular data item
`
`based on the availability of the servers (col. 10, lines 8-24 et seq).
`
`16.
`
`The limitations of claims 62-106 have already been discussed in the in the rejection of
`
`claims 54-61 above . They are therefore rejected on similar grounds.
`
`Conclusion
`
`17.
`
`The prior art made of record and not relied upon is considered pertinent to applicant's
`
`disclosure. Please see attached PTO—892.
`
`Page 181 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`


`
`

`
`Serial Number: O9/283,160
`
`Art Unit: 2177
`
`Page 9
`
`Any inquiry concerning this communication or earlier communications from the examiner should
`
`be directed to Jean R. Homere whose telephone number is (703)-308-6647.
`
`The examiner can
`
`normally be reached on Monday-Friday from 08:30 a.m.—5:0O p.m.
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, John
`
`Breene, can be reached on Monday—Friday from 8:00 a.m. to 3:30 p.m. at (703)-305-9790.
`
`Any response to this action should be mailed to: Commissioner of Patents and Trademarks
`
`Washington, D.C. 20231, or faxed to: (703) 308-9051, (for formal communications intended for
`
`entry), Or: (703) 305-9731 (for informal or draft communications, please label "PROPOSED"
`
`or "DRAFT"). Hand-delivered responses should be brought to Crystal Park 11, 2121 Crystal Drive, Arlington. VA.,
`
`Sixth Floor (Receptionist). The facsimile phone number for this group is (703) 308-5357.
`
`Any inquiry of a general nature or relating to the status of this application should be directed to
`
`the Group receptionist whose telephone number is (703) 305-9600.
`
`flh*\(v~¢_
`Jfgg
`Jean R. Homere
`
`Primary Examiner, A.U. 2177
`June 01, 2001
`
`Page 182 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`


`
`

`
`FORM PTO-B92
`
`u.s. DEPARTMENT OF COMMERCE
`PATENT AND TRADEMARK OFFICE
`
`SERIAL NO.
`
`GROUP ART
`UNIT
`
`ATTACHMENT
`TO PAPER NO-
`
`Farber et al.
`
`NOTICE OFREFERENCES CITED
`
`09/283,16O
`AFPLICANTISI
`
`2177
`
`U.S. PATENT DOCUMENTS
`
`PAGE 1 OF 1
`
`II
`
`10/2000
`6,134,603
`
`6,006,018
`12/1999
`5,809,494
`
`Jones et al.
`
`Burnett et al.
`
`Nguyen
`
`709
`
`395
`
`707
`
`330
`
`200.49
`
`1
`
`Hamilton et al.
`Nelson et al.
`
`Gramlich et al.
`
`709
`707
`
`707
`
`3035
`205
`
`2
`
`
`
`5,540,554
`5,452,447
`
`
`5,202,982
`
`A
`
`B
`
`I DOCUMENT N0.
`
`L
`
`DATE
`
`COUNTRY
`
`NAME
`
`FOREIGN PATENT DOCUMENTS
`
`O'UOZ§
`
`OTHER REFERENCES (Including Author, Title, Date, Pertinent Pages, Etc.)
`
`EXAMINER
`
`DATE
`
`June 1, 2001
`Jean R. Homere
`* A copy ofthis reference is not being furnished with this office action.
`(See Manual of Patent Examining Procedure, section 707.05(a).)
`
`,;o,m392mm5b
`
`RACK-1002
`Page 183 of 351
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`
`
`
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`Form PTO 948 (Rev. 8—98)
`
`U.S. DEPARTMENT OF COMMERCE - Patent and Trademark Office
`
`Application No.
`
`Q3 129 exec
`6
`
`NOTICE OF DRAFTSPERSON‘S
`PATENT DRAWING REVIEW
`
`are:
`i
`1he drawing(s) filed (insert date)
`A. [3 zpproved by the Draftsperson under 37 CFR 1.84 or 1.152.
`jected to by the Draftsperson under 37 CFR 1.84 or 1.152 for the reasons indicated below. The Examiner will require
`s mission of new, corrected drawings when necessary. Corrected drawing must be sumitted according to the instructions on the back ofthis notice.
`
`. DRAWINGS. 37 CFR I.84(a): Acceptable categories of drawings:
`Black ink. Color.
`Color drawings are not acceptable until petiton is granted.
`Fists) ____?
`? Pencil and non black ink not permitted. Fig(s)
`. PHOTOGRAPHS. 37 CFR L84 (b)
`__ I fuII—tone set is required. Fig(s)
`__ Photographs not properly mounted (must use brystol board or
`photographic double-weight paper). Fig(s)
`__ Poor quality (half-tone). Fig(s)
`. TYPE OF PAPER. 37 CFR 1.84(e)
`__ Paper not flexible, strong, white, and durable.
`Fig(s) _______._
`Erasures, alterations, overwritings, interlineations,
`folds, copy machine marks not accepted. Fig(s)
`__ Mylar, velum paper is not acceptable (too thin).
`Fig(s)_:
`. SIZE OF PAPER. 37 CFR l.84(t): Acceptable sizes:
`__ 21.0 cm by 20.7 cm (DIN size A4)
`__ 2l.6 cm by 27.9 cm (8 1/2 x 11 inches)
`All drawing sheets not the same size.
`Sheet(s)
`__ Drawings sheets not an acceptable size. Fig(s)
`. MARGINS. 37 CFR |.84(g): Acceptable margins:
`
`Top 2.5 cm Left 2.5cm Right I5 cm Bottom 1.0 cm
`SIZE: A4 Size
`Top 2.5 cm Left 2.5 cm Right 15 cm Bottom 1.0 cm
`SIZE: 81/Zxtl
`alblawéulq
`'
`I
`I __ZGD 4
`
`I
`
`I
`)
`Fi
`not acceptabl
`Mar '
`Tbp CF)
`____rughz(R) _:
`. VIEWS. 37 CFR 1.84(h)
`REMINDER: Specification may require revision to
`correspond to drawing changes.
`Partial views. 37 CFR l.84(h)(2)
`Brackets needed to show figure as one entity.
`Fig(s) _______
`& Views not labeled separately or properly.
`Fig(s) __j
`Enlarged view not labeled separetely or properly.
`Fig(s) ____
`. SECTIONAL VIEWS. 37 CFR 1.84 (h)(3)
`Hatching not indicated for sectional portions of an object.
`Fig(s) ____.__.
`__ Sectional designation should be noted with Arabic or
`Roman numbers. Fig(s)
`
`COMMENTS
`
`. ARRANGEMENT OF VIEWS. 37 CFR I.84(i)
`Words do not appear on a horizontal, left-to-right fashion
`when page is either upright or turned so that the top
`becomes the right side, except for graphs. Fig(s)
`. SCALE. 37 CFR l.84(k)
`Scale not large enough to show mechanism without
`crowding when drawing is reduced in size to two»thirds in
`reproduction.
`Fig(s)
`. CHARACTER OF LINES, NUMBERS, & LETTERS.
`37 CFR l.84(i)
`Lines, numbers & letters not uniformly thick and well
`defined, clean, durable, and black (poor line quality).
`Fig(s)
`. SHADING. 37 CFR l.84(m)
`Solid black areas pale. Fig(s)
`Solid black shading not permitted. Fig(s)
`Shade lines, pale, rough and blurred. Fig(s)
`. NUMBERS, LEITERS, & REFERENCE CHARACTERS.
`37 CFR I.84(p)
`.
`__ Numbers and reference characters not plain and legible.
`Fig(s) __
`_ Figure legends are poor. Fig(s) ____
`Numbers and reference characters not oriented in the
`same direction as the view. 37 CFR 1,B4(p)(1)
`Fig(s) __.__
`_____ English alphabet not used. 37 CFR 1.B4(p)(2)
`Figs _______
`Numbers, letters and reference characters must be at
`.32 cm (I/8 inch) in height. 37 CFR l.84(p)(3)
`I
`Fig(s)
`. LEAD LINES. 37 CFR l.34(q)
`Lead lines cross each other. Fig(s)
`—— bead lines missing. Fig(s)
`. NUMBERING OF SHEETS OF DRAWINGS. 37 CFR I.84(t)
`Sheets not numbered consecutively, and in Arabic numerals
`beginning with number I. Sl1eet(s)
`. NUMBERING OF VIEWS, 37 CFR I.84(u)
`Views not numbered consecutively, and in Arabic numerals,
`beginning with number I. Fig(s)
`'. CORRECTIONS. 37 CFR l.84(w)
`Corrections not made from prior PTO-948
`dated
`. DESIGN DRAWINGS. 37 CFR 1.152
`Surface shading shown not appropriate. Fig(s)
`Solid black shading not used for color contrast.
`Fig(s)
`
`least
`
`RACK-1002
`Page 184 of 351
`

`

`

`

`

`

`

`

`

`

`


`

`

`

`


`


`


`
`

`
`
`
`INFORMATION ON HOW TO EFFECT DRAWING CHANGES
`
`1. Correction of Informalities--37 CFR 1.85
`
`File new drawings with the changes incorporated therein. The application number or the title of the invention,
`inventor's name, docket number (if any), and the name and telephone number of a person to call if the Office
`is unable to match the drawings to the proper application, should be placed on the back of each sheet of
`drawings in accordance with 37 CFR 1.84(c). Applicant may delay filing of the new drawings until receipt of
`the Notice of Allowability (PTOL—37). Extensions of time may he obtained under the provisions of 37 CFR
`1.136. The drawing should be filed as a separate paper with a transmittal letter addressed to the Drawing
`Processing Branch.
`
`2. Timing for Corrections
`
`Applicant is required to submit acceptable corrected drawings within the three-month shortened statutory
`period set in the Notice of Allowability (PTOL-37').
`if it correction is determined to be unacceptable by the
`Office, applicant must arrange to have acceptable corte;:tioiis msuiiiiiitted within the original thrct:—motitl:
`period to avoid the necessity of obtaining an extension of time and paying the extension fee. Therefore,
`applicant should file corrected drawings as soon it possible.
`
`Failure to take corrective action within set (or exteiided) period wit‘; result in ABANDONMIENT of the
`Application.
`
`3. Corrections other than lnformalities Noted by the Drawing Review Branch on the Form PTO-948
`
`All changes to the drawings, other than inforrnalities noted by the Drawing Review Branch, MUST be approved
`by the examiner before the application will be allowed. No changes will be permitted to be made, other than
`correction of informalities, unless the examiner has approved the proposed changes.
`
`Page 185 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`
`RACK-1002
`


`


`

`

`
`

`
`-.o..o..
`
`DEPT OF COMMERCE
`PATENT
`AND
`TRADEMARK
`
`
`
`2121 CRYSTAL DRIVE
`
`ARLINGTON, VA 22202
`
`
`
`D Urgent
`
`D For Review
`
`[3 Please Comment
`
`I] Please Reply
`
`El Please Recycle
`
`Page 186 of 351
`
`RACK-1002
`


`
`¿
`

`

`

`

`

`

`


`

`

`

`

`

`

`

`

`


`
`

`
`Application No.
`09/283,160
`
`
`
`
`
`Farber et al.
`Group Art Unit
`2177
`
`
`
`Examiner
`
`Interview Summary
`
`
`
`Jean R. Homere
`
`
`
`All participants (applicant, applicants representative, PTO personnel):
`
`(1) Jean R. Homere
`
`(3)
`
`(2) Brian Siriizkv, Red. No. 37 497
`
`(4)
`
`Date of Interview
`
`Aug 13, 2001
`
`
`
`b) wideoconference
`Type: a)DTelephonic
`c)K] Personal [copyisgiven to 1)
`:applicant 2)
`
`Ebplicants representative]
`
`Exhibit shown or demonstration conducted: d)
`
`fl(es
`
`e)
`
`E).
`
`If yes, brief description:
`
`
`
`C|aim(s) discussed: 54
`
`Identification of prior art discussed:
`Hamilton (USP No. 5,640 564) and Nelson (USP No. 5 452,447)
`
`
`Agreementwithrespecttothe claims
`
`f) Evasreached. g)
`
`lijasnotreached.
`
`h) N.
`
`Substance of Interview including description of the general nature of what was agreed to if an agreement was reached, or any
`other comments:
`
`The applicant's representative pointed to various portions of the specification in support of the claimed Ianguaae. and to
`overcome the 35 USC 112 reiection. The examiner informed the representative that so lonq as the cited portions of the
`specification are made of record, they are likely; to be sufficient to overcome the 112 refection. Regarding the prior art
`reiection the representative argued that the prior art of record does not detail data items as being files that are
`content-sensitive. In response the examiner pointed out that the claimed data items encompass both obiect identifiers and
`actual files. Consequently the representative faxed in an amemded claim to limit the /anguaoe to data files that comprise the
`content of the files. The examiner then informed the representative that the proposed amendment is likely to overcome the
`nor art of record. However 1' rther consideration mi ht be deemed necessary.
`
`’
`
`(A fuller description, if necessary, and a copy of the amendments which the examiner agreed would render the claims allowable, if
`available, must be attached. Also, where no copy of the amendments that would render the claims allowable is available, a
`summary thereof must be attached.)
`
`i)E It is not necessary for applicant to provide a separate record of the substance of the interview (if box is checked).
`Unless the paragraph above has been checked, THE FORMAL WRITTEN REPLY TO THE LAST OFFICE ACTION MUST
`INCLUDE THE SUBSTANCE OF THE INTERVIEW.
`(See MPEP section 713.04).
`If a reply to the last Office action has
`already been filed, APPLICANT IS GIVEN ONE MONTH FROM THIS INTERVIEW DATE TO FILE A STATEMENT OF THE
`SUBSTANCE OF THE INTERVIEW. See Summary of Record of Interview requirements on reverse side or on attached sheet.
`
`Qyoxc
`JEAN R. HOMERE
`Examiner Note: You must sign this form unless it is an
`pR|M,:_-(Ry EXAMINER
`
`Attachment to a signed Office action.
`ART UNIT 2177
`U. 5 Patent and Trademark Office
`
`.
`
`PTO-413 (Rev. 03-98)
`
`Interview Summary
`
`Part of Paper No./3’
`RACK-1002
`Page 187 of 351
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`FARBER et al.
`
`Appln. No. 09/283,160
`
`Filed: April 1, 1999
`
` Group Art Unit:
`2177
`Examiner: Homere, Jean R.
`
`EXPEDITED
`
`EXAMINA TI0N
`
`For:
`
`IDENTIFYING AND REQUESTING DATA IN NETWORK USING
`IDENTIFIERS WHICH ARE BASED ON CONTENTS OF DATA (As Amended)
`
`=|<****
`
`RESPONSE
`
`‘
`
`August 22, 2001
`
`RE
`
`AUG 2 4 ,
`Tech
`/’//1,.
`I10/ogy C
`enterg; 0!‘?
`
`Hon. Commissioner of Patents
`and Trademarks
`Washington, D.C. 20231
`
`Sir:
`
`
`
`Please amend this application as follows:
`
`IN THE CLAIMS:
`
`Please amend the claims as follows (the claim amendments are shown in detail in the
`
`attached appendix):
`
`9
`}4. (Amended) In a system in which a set of data files are distributed across a network
`
`of servers, at least some of the data files being cached versions of data files from a Source
`
`server, wherein the source server is distinct from the servers in the network, a content
`
`delivery method comprising:
`
`determining a data identifier for a particular data file on the source server, the data
`
`identifier being determined using a given ftmction of the data, wherein said data used by the
`
`-»
`
`\i‘//
`RACK-1002
`
`Page 188 of 351
`









`
`
`
` ”š™˜— ” œœž›Ÿ
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`/ A
`
`.._/-"
`
`pplication of Farber et a., .10. 09/283,160
`
`given function to determine the data identifier comprises the contents ofthe particular data
`file; and
`responsive to a request for the particular data file, the request including at least the
`data identifier of the particular data file, providing the particular data file from a given one of
`the servers of the network of servers, said providing being based on the data identifier of the
`
`requested data item.
`
`gl/{.(Amended) In a system in which a set ofdata files are distributed across a network
`of servers, some of the data files being cached from a source server distinct from the servers
`
`in the network, a content delivery method comprising:
`determining a data identifier for a particular data file on the source server, the data
`identifier being determined using a given function of the data, wherein said data used
`the
`given function to determine the data identifier comprises the contents ofthe particular data
`file; and
`responsive to a request for the particular data file, the request including at least the
`data identifier of the particular data file, causing a copy of the particular data file to be
`
`provided from a given one of the servers of the network of servers.
`
`i/Gd. (Amended) A content delivery method, comprising:
`
`distributing a set of data files across a network of servers;
`determining a data identifier for a particular data file, the data identifier being
`determined using a given function of the data, wherein said data used by the given function to
`determine the data identifier comprises the contents of the particular data file; and
`
`in response to a request for the particular data file, the request including at least the
`data identifier of the particular data file, providing the particular data file from a given one of
`the servers of the network of servers, said providing being based on the data identifier of the
`
`particular data file.
`
`ll
`
`it;
`. (Amended) A method as in claim g5further comprising:
`determining whether the data identifier corresponds to a data identifier of any data file
`
`present on the given server.
`
`2
`
`i
`

`

`

`

`

`
`.,
`RACK-1002 ’“
`Page 189 of 351
`

`

`

`

`

`

`

`

`


`


`


`


`
`

`
`
`
`6 Application of Farber et a., .vlo. 09/283,160
`
`ll
`
`Y2
`
`(Amended) A method as in claim 57 further comprising:
`based on said determining, if the data identifier does not correspond to a data file
`
`present on the given server, locating the particular data file from another server.
`
`'5
`
`l
`
`V”
`(Amended) A method as in claim §8 further comprising:
`obtaining, on the given server, a local copy of the particular data file, from the other
`
`server.
`
`‘b
`(Amended) A method as in claim §«6 wherein at least some ofthe data files
`H
`distributed across the network of servers are cached versions of data files from another
`
`server, distinct from the network of servers.
`
`/
`\9
`
`1°
`(Amended) A method as in claim §6 further comprising:
`resolving the request for the particular data file based on a measure of availability of
`
`/
`
`at least one of the servers.
`
`I
`10
`
`6/2/. (Amended) A method as in claim91/wherein the measure of availability is based
`(kg
`on one or more of:
`
`(a) a measurement of bandwidth to the server;
`
`(b) a measurement of a cost of a connection to the server, and
`
`(c) a measurement of a reliability of a connection to the server.
`
`to
`V‘
`§«{. (Amended) A method as in claim Sfl wherein the data file is a compound data file
`made up of various component data files, the method further comprising:
`
`for each component data file of at least some of the component data files:
`
`(a) determining a data identifier for the component data file, the data identifier
`
`for the component file determined using the given function of the data,
`
`wherein said data used by the given function to determine the data identifier
`
`comprises the contents of the component data file; and
`
`(b) providing the component data file from a given one of the servers of the
`network of servers.
`
`Page 190 of 351
`
`(I 1/’
`A
`
`)
`
`m
`
`e
`
`p
`
`n
`
`o
`
`f
`
`j
`
`g
`
`
`
`k
`
`h
`
`i
`
`r
`
`j
`s
`
`V
`Hi
`L/
`RACK-1002
`
`k
`t
`
`k
`
`u
`
`l
`j
`
`

`
`.1‘K’
`,1 Application of Farber et a., .40. 09/283,160
`L/
`11
`pl. (Amended) A content delivery method, comprising:
`distributing a set of data files across a network of servers;
`for a particular data file having a particular name specifying a location in the network
`at which the data file may be located, determining another name for the particular data file,
`the other name including a data identifier determined using a given function of the data,
`where said data used by the given function comprises the contents of the particular data file;
`and
`
`in response to a request for the particular data file, the request including the other
`name of the particular data file, providing the particular data file from a given one of the
`servers of the network of servers.
`
`V‘
`V)
`6;((Amended) A method as in claim 74/wherein at least some ofthe data files are
`cached versions of data files from another server which is distinct from the network of
`SCFVBIS.
`
`at
`2°
`6/6/. (Amended) A method as in claim 6j/further comprising:
`resolving the request for the particular data file based on a measure of availability of
`at least one of the servers.
`
`Z0
`q,\
`W/.(Amended) A method as in claim§6/wherein the measure of availability is based
`on one or more of:
`
`(a) a measurement of bandwidth to the server;
`(b) a measurement of a cost of a connection to the server, and
`
`1
`
`(c) a measurement of a reliability of a connection to the server.
`L
`I 5
`,,6'8/.1 (Amended) A method as in claim,.64 wherein the particular data file is a
`compound data file comprising various component data files, the method further comprising:
`for at least one component data file:
`(a) determining a data identifier for the component data file, the data identifier
`determined using a given function of the data, wherein said data used by the
`
`given function comprises the contents of the component data file; and
`
`(b) providing the component data file from a given one of the servers of the
`network of servers.
`
`‘l
`.2
`
`Page 191 of 351
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`
`
`
`
`
`
`
`

`
`
`
`
`RACK-1002
`
`
`
`
`
`
`
`
`
`
`

`
`Application of Farber et a ,
`L“
`
`lo. 09/283,160
`
`a 9
`
`9. (Amended) A content delivery method, comprising:
`distributing a set of data files across a network of servers, at least some of the data
`files being cached versions of data files from another server, distinct from the network of
`servers;
`
`determining a data identifier for a particular data file, the data identifier determined
`using a given function of the data, wherein said data used by the given function comprises the
`contents of the particular data file; and
`in response to a request for the particular data file, the request including at least the
`data identifier of the particular data file, providing the particular data file from a given one of
`
`the servers of the network of servers.
`
`‘
`(Amended) A content delivery method, comprising:
`causing a set of data files to be distributed across a network of servers, at least some
`of the data files being cached versions of data files from another server distinct from the
`network of servers;
`
`determining a data identifier for a particular data file, the data identifier determined
`using a given function of the data, wherein said data used by the given function comprises the
`
`contents of the particular data file; and
`
`in response to a request for the particular data file, the request including at least the
`data identifier of the particular data file, causing the particular data file to be provided from a
`
`given one of the servers of the network of sewers.
`
`1,5
`7/{. (Amended) A content delivery method, comprising:
`distributing a set of data files across a network of servers, the network of servers
`
`being organized into a set of regions;
`
`determining a data identifier for a particular data file, the data identifier determined
`
`using a given function of the data, wherein said data used by the given function comprises the
`contents of the data file;
`
`in response to a client request for the particular data file, the request including at least
`
`the data identifier of the particular data file, providing the client with the particular data file
`
`from a given one of the servers of the network of servers within the region.
`
`:V
`4/
`'%. (Amended) A method as in claimjfi wherein the given function is a message
`digest function or a hash function.
`
`5
`RACK-1002 9’
`Page 192 of 351
`

`

`

`

`

`

`

`

`

`

`

`

`

`


`


`


`


`
`

`
`,)/’Application of Farber et al, No. 09/283,160
`
`Z
`3
`fl. (Amended) A method as in claim 2 wherein the given function is selected from
`the functions: MD4, MD5, and SHA.
`
`_
`r
`4
`}4. (Amended) A method as in claim ;4 wherein the given function randomly
`distributes its outputs.
`
`6
`|
`%. (Amended) A method as in claim ;4 wherein, for a particular data file, the given
`function produces a substantially unique value based on the data comprising the data file.
`
`(9
`l
`7/5. (Amended) A method as in claim94 wherein a data file may comprise a file, a
`portion of a file, a page in memory, a digital message, a digital image, a video signal or an
`
`audio signal.
`
`10
`7/.
`network of servers, at least some of the data files being cached versions of dat

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket