throbber
Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 1 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 1 of 21
`
`EXHIBIT 14
`EXHIBIT 14
`
`
`
`
`
`
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 2 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 2 of 21
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re PATENT APPLICATION OF:
`
`Attorney Docket:
`
`2618-0021
`
`David A. FARBERetal.
`
`Group Art Unit:
`
`2166
`
`Application Serial No.: 11/980,688
`
`Examiner: PHAM, Khanh P.
`
`Application Filing Date: 10-31-2007
`Title: Similarity-Based Access Control Of
`December30, 2010
`Date:
`Data In A Data Processing System
`
`
`Confirmation No.: 6768
`
`AMENDMENT
`
`via EFS-Web
`Hon. Commissionerof Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`“ In response to the Non-Final Office Action mailed July 2, 2010, please
`
`amend this application as follows:
`
`Amendments to the Specification begin on page 2 hereof.
`
`Amendments to the Claims begin on page 10 hereof.
`
`Remarksbegin on page 16 hereof.
`
`An Information Disclosure Statementis being filed herewith, along with
`
`the required fee.
`
`A Petition for Extension of Time (3 months) is being filed herewith, along
`
`with the required fee.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 3 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 3 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 2 of 20
`
`In The Specification
`Please amendthe specification as follows:
`
`Please replace paragraph 0001 with the following:
`
`[0001]
`
`This application is a continuation of and [[an]] claims priority to co-
`
`pending U.S. Patent Application No. 11/724,232, which is a continuation of co-pending
`
`application no. 11/017,650, filed December 22, 2004, which is a continuation of pending
`
`application no. 10/742,972, filed December 23, 2003, which is a continuation of
`
`09/987,723, filed November 15, 2001, patented as 6,928,442; which is a which is a
`
`continuation of application No. 09/283,160, filed April 1, 1999, now U.S. Patent No.
`
`6,415,280, whichis a division of application Ser. No. 08/960,079, filed Oct. 24, 1997,
`
`now U.S. Pat. No. 5,978,791, which is a continuation of Ser. No. 08/425,160, filed Apr.
`
`11, 1995, now abandoned,the contents of which each of these applications are hereby
`
`incorporated herein by reference. This application is a continuation of and claimspriority
`
`to co-pending application no. 11/017,650, filed December 22, 2004, whichis a
`
`continuation of application No. 09/987,723, filed November 15, 2001, now U.S. Patent
`
`No. 6,928,442, which is a continuation of application No. 09/283,160, filed April 1, 1999,
`
`now U.S. Patent No. 6,415,280, which is a division of application Ser. No. 08/960,079,
`
`filed Oct. 24, 1997, now U.S. Pat. No. 5,978,791, which is a continuation of Ser. No.
`
`08/425,160, filed Apr. 11, 1995, now abandoned,the contents of which each of these
`
`applications are hereby incorporated herein by reference. This is also a continuation of
`
`and claimspriority to co-pending application no. 10/742,972, filed December 23, 2003,
`
`whichis a division of application No. 09/987,723, filed November 15, 2001, now U.S.
`
`Patent No. 6,928,442, which is a continuation of application No. 09/283,160, filed April
`
`1, 1999, now U.S. Patent No. 6,415,280, whichis a division of application Ser. No.
`
`08/960,079, filed Oct. 24, 1997, now U.S. Pat. No. 5,978,791, which is a continuation of
`
`Ser. No. 08/425,160, filed Apr. 11, 1995, now abandoned, the contents of which each of
`
`these applications are hereby incorporated herein by reference.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 4 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 4 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 3 of 20
`
`Please delete paragraphs 0019 and 0020.
`
`Please replace paragraph 0056 with the following:
`
`[0056]
`
`Primitive mechanismsprovide fundamental capabilities used to
`
`support other mechanisms. The following primitive mechanismsare described:
`
`— . Calculate True Name;
`
`2. Assimilate Data Item;
`
`3. New TrueFile;
`
`4. Get True Name from Path;
`
`5. Link path to True Name;
`
`6.
`
`Realize True File from Location;
`
`. Locate Remote File;
`
`. Make True File Local;
`
`. Create Scratch File;
`
`7 8 9
`
`10. Freeze Directory;
`
`11. Expand Frozen Directory;
`
`12. Delete True File;
`
`13. Process Audit File Entry;
`
`14. Begin Grooming;
`
`15. Select For Removal; and
`
`16. End Grooming.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 5 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 5 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 4 of 20
`
`Please replace paragraph 0084with the following:
`
`[0084]
`
`The following primitive mechanismsare described:
`
`—
`
`. Calculate True Name;
`
`2. Assimilate Data Item;
`
`3. New TrueFile;
`
`4. Get True Name from Path;
`
`5. Link Path to True Name;
`
`6.
`
`Realize True File from Location;
`
`. Locate Remote File;
`
`. Make True File Local;
`
`. Create Scratch File;
`
`7 8 9
`
`10. Freeze Directory;
`
`11. Expand Frozen Directory;
`
`12. Delete True File;
`
`13. Process Audit File Entry;
`
`14. Begin Grooming;
`
`15. Select For Removal; and
`
`16. End Grooming.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 6 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 6 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 5 of 20
`
`Please replace the heading between paragraphs 00103-
`
`00104 with the following (the word “New”is inserted before the
`
`words “True File”).
`
`3.
`
`New True File
`
`Please replace paragraph 00104 with the following:
`
`[00104]
`
`The New True File process is invoked when processing the auditfile
`
`132, some time after a True File has been assimilated (using the Assimilate Data
`
`Item primitive mechanism). Given a local directory extensions table entry record
`
`138 in the local directory extensions table 124, the New True File process can
`
`provide the following steps (with reference to FIG. 12), depending on how the
`
`local processoris configured:
`
`Please replace paragraph 00143 with the following:
`
`[00143]
`
`Determine the operation in the entry 142 currently being processed
`
`(Step $365). If the operation indicates that a file was created or written (Step
`
`$366), then assimilate the file using the Assimilate Data Item primitive
`
`mechanism (Step S368), use the New True File primitive mechanism to do
`
`additional desired processing (such as cache update, compression, and mirroring)
`
`(Step $369), and record the newly computed True Nameforthefile in the audit
`
`file record entry (Step $370).
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 7 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 7 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 6 of 20
`
`Please replace paragraph 00164 with the following:
`
`[00164]
`
`A.
`
`Identify the segment(s) segmehtts} to be read by dividing the
`
`specified file offset and length each by the fixed size of a segment (a system
`
`dependent parameter), to determine the segment number and numberof segments
`
`that must be read.
`
`Please replace paragraph 00276 with the following:
`
`[00276] The inventory can be used for archival of data (makingit possible to
`
`avoid archiving data whenthose [[.]] 44hen+hat data 4s are already on a separate
`
`volume), for grooming (making it possible to delete infrequently accessedfiles if
`
`they can be retrieved from removable volumes), for version control (makingit
`
`possible to generate a new version of a CD-ROM without having to copy the old
`
`version), and for other purposes.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 8 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 8 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 7 of 20
`
`Please replace paragraph 00324 with the following:
`
`[00324|
`
`(A) Note every time a file is created or deleted, for instance by
`
`monitoring audit entries in the Process Audit File Entry primitive mechanism.
`
`Whensuch an event is encountered, create an entry 148 in the accounting log 134
`
`that shows Skews the responsible party and the identity of the file created or
`
`deleted.
`
`Please replace paragraph 00331 with the following:
`
`[00331]
`
`(B) Occasionally eceastonatty, compare the contents of each user
`
`processor against the license table 136. For each True Namein the license table do
`
`the following:
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 9 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 9 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 8 of 20
`
`Please replace paragraph 00336 with the following:
`
`[00336]
`
`Further, in operation of a DP system incorporating the present
`
`invention, multiple copies of data items are avoided (unless they are required for
`
`some reason such as backupsor mirror copies in a fault-tolerant system). Multiple
`
`copies of data items are avoided even when multiple namesrefer to the same data
`
`item. The primitive mechanisms Assimilate Data Items and New True File support
`
`this property. Using the Assimilate Data Item primitive mechanism,if a data item
`
`already exists in the system, as indicated by an entry in the True File registry 126,
`
`this existence will be discovered by this mechanism, and the duplicate data item
`
`(the new data item) will be eliminated (or not added). Thus, for example, if a data
`
`file is being copied onto a system from a floppy disk, if, based on the True Name
`
`of the data file, it is determinedthat the data file already exists in the system (by
`
`the same or some other name), then the duplicate copy will not be installed. If the
`
`data item wasbeing installed on the system by some nameother than its current
`
`name, then, using the Link Path to True Nameprimitive mechanism,the other (or
`
`new) namecanbe linkedto the already existing data item.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 10 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 10 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 9 of 20
`
`Please replace paragraph 00340 with the following:
`
`[00340]
`
`Whena file is opened (using the epesn Open File operating system
`
`mechanism), it uses the Make True File Local primitive mechanism (either
`
`directly or indirectly through the Create Scratch File primitive mechanism) to
`
`create a local copy ofthe file. The Open File operating system mechanism usesthe
`
`Make True File Local primitive mechanism, which uses the Realize True File
`
`from Location primitive mechanism, which,in turn uses the Request True File
`
`remote mechanism.
`
`Please replace paragraph 00365 with the following:
`
`[00365]
`
`In operation, the system automatically archives data items as they
`
`are created or modified. After a file is created or modified, the Close File
`
`operating system mechanism creates an audit file record, which is eventually
`
`processed by the Process Audit File Entry primitive mechanism. This mechanism
`
`uses the New True File primitive mechanism for any file which is newly created,
`
`which in turn uses the Mirror True File background mechanism if the True File is
`
`in a mirrored or archived region. This mechanism causes one or more copiesof the
`
`new file to be made on remote processors.
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 11 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 11 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 10 of 20
`
`In the Claims
`
`Please amendthe claims as follows:
`
`1. (Currently amended) A computer-implemented method, the method
`
`comprising:
`
`
`
`for a first data item comprisingdatarepresenting-ar-audie-sienalvideo
`
`signalordecumentcontentsaidfirstdataitem comprising a plurality of segments,
`
`
`
`
`
`
`
`each of said segments consisting of a corresponding sequence ofbits, obtaining,
`
`determinine asecmentidentifier for each of said segments, a corresponding
`
`segmentidentifier, each said segmentidentifier being based at least in part on, and
`
`beingdeterminedas a first function of the bitsofdata-comprisine the
`
`corresponding segment, wherein two identical segments will have the same
`
`segment identifier as determined using said first function; and
`
`determinine ascertaining whether or not any of said segment identifiers of
`
`said plurality of segments correspond to any of a plurality of identifiers, said
`
`plurality of identifiers corresponding to a plurality of data items, each of said
`
`plurality of identifiers being based, at least in part, on said first function of the data
`
`
`
`of a corresponding segment of one of the plurality of data itemsfirstdatatemis
`
`and
`
`based at least in part on said ascertaining, determining whetheror not said
`
`first data item corresponds to any of the plurality of data items.
`
`2.(Currently amended)
`
`=A method as recited in claim 1 wherein said
`
`step of determining ascertaining comprises:
`
`-10-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 12 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 12 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 11 of 20
`
`comparing at least some of said segmentidentifiers of said first data item
`
`with at least some segmentidentifiers of said plurality of identifiers seconddata
`
`Hem.
`
`3. (Currently amended)
`
`=A method as recited in claim 2 wherein said
`
`first data item is determined to not be the sameasany ofsaid seeend plurality of
`
`data itemsif at least one of said segmentidentifiers of said first data item does is
`
`
`
`not correspond to any of the plurality of identifiersthesame-as-a-corresponding
`
`.dentifier
`
`of
`
`said
`
`|
`
`data
`
`item.
`
`4.(Currently amended)
`
`=A method as recited in claim 2 wherein said
`
`first data item is determined to be the same as satd-second one of said plurality of
`
`data items if aH each of said segment identifiers of said first data item correspond
`
`
`
`to at least one of the plurality of identifiers-arethe-same-as-a-corresponding
`
`dents
`
`>
`
`said
`
`|
`
`data
`
`item.
`
`5. (Original) A method as recited in claim 1 wherein each said segment
`
`identifier is based at least in part on a hash of the corresponding segment.
`
`6. (Original) A method as recited in claim 1 wherein said step of
`
`determining is used to ascertain whether access to said first data item is
`
`authorized.
`
`7. (Original) A method as recited in claim 1 wherein said step of
`
`determining is used to ascertain whether access to said first data item should be
`
`permitted.
`
`-ll-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 13 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 13 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 12 of 20
`
`8. (Currently amended)
`
`=A methodasrecited in claim 6 wherein access
`
`to said data item is not authorized based at least in part on whetherat least one of
`
`said segmentidentifiers of said first data item does is not the-same-as-a
`
`corresponding correspondto any ofsaid plurality of seementidentifiers efsaid
`
`
`
`seconddataitem.
`
`9.(Currently amended)
`
`=A method asrecited in claim 6 wherein access
`
`to said data item is authorized based at least in part on whetherall of said segment
`
`identifiers of said first data item correspond to at least one of the plurality of
`
`identifiers-are-the-sameas-a-correspondins
`
`sesmentidenttierofsaidsecoend
`
`Hera.
`
`10. (Currently amended) A method as recited in claim 1| further
`
`comprising: saidstep-ofwhereindeterminingcomprises
`
`
`
`
`
`
`
`determining an identifier for the first data item, said data item identifier
`
`being based at least in part on as a second function ef applied to said segment
`
`identifiers.
`
`11. (Currently amended) A method as recited in claim 10 wherein said
`
`first function and said second function are both comprise hash functions.
`
`12. (Original) A method as recited in claim 10 wherein said first function
`
`is the sameas said second function.
`
`13. (Currently amended) A method as recited in claim 10 wherein said first
`
`data item is ascertained to be the sameas a the second data item when said
`
`-12-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 14 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 14 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 13 of 20
`
`identifier for the first data item is the same as a corresponding data+tem identifier
`
`for the second data item.
`
`14. (Currently amended) A computer-implemented method, the method
`
`comprising:
`
`
`
`for a first data item comprising data+representing-an-audie-sienalvideo
`
`
`
`
`
`sienatordecumentcontentsaidfirstdatatem comprising a plurality of segments,
`
`determining a segmentidentifier for each of said segments, each said segment
`
`consisting of a corresponding sequence of bits, and each said segmentidentifier
`
`being determinedas a first function of the data bits comprising the corresponding
`
`segment, wherein two segments having identical sequencesof bits will have
`
`identical segmentidentifiers;
`
`determining whethersaid first data item corresponds to any of a plurality of
`
`
`
`
`
`data items,isthesame-as-a-seconddatatentbased at least in part on said segment
`
`identifiers; and
`
`basedat least in part on said determining, ascertaining whether access to
`
`said first data item is authorized.
`
`15. (Currently amended) A method as recited in claim 14 wherein said
`
`step of determining comprises:
`
`comparing a relationship between at least some of said segmentidentifiers
`
`of said first data item with segmentidentifiers of said plurality of seeend data
`
`items.
`
`16. (Currently amended) A method as recited in claim 15 wherein said
`
`step of comparing a relationship comprises comparing whetherat least some of
`
`-13-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 15 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 15 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 14 of 20
`
`said segmentidentifiers of said first data item are equal to any of a plurality of
`
`corresponding-segment identifiers of said second plurality data items.
`
`17. (Currently amended) A method as recited in claim 15 wherein said
`
`first data item is determined to not be the sameasany of said seeond plurality of
`
`data itemsif at least one of said segment identifiers of said first data item is not the
`
`
`
`
`
`same as a-correspondinesegmentany of said plurality of identifiers efsatd-second
`
`dataitem, and wherein access to said data item is not authorized based at least in
`
`part on whetherat least one of said segment identifiers of said first data item is not
`
`
`
`
`
`the same as a any ofsaid plurality of cerrespondinesegmentidentifiers efsaid
`
`
`
`seconddataHen.
`
`18. (Currently amended) A method as recited in claim 15 wherein said
`
`first data item is determined to be the same as one of said second plurality of data
`
`items if all of said segmentidentifiers of said first data item are the same as a
`
`
`
`correspondingsegmentat least one of said plurality of identifiers efsaid-second
`
`datadtem.
`
`19, (Original) A method as recited in claim 14 wherein each said segment
`
`identifier is based at least in part on a hash of the corresponding segment.
`
`20. (Currently amended) A computer-implemented method, the method
`
`comprising:
`
`
`
`for a first data item comprising data+representing-ar-audie-sienalvideo
`
`
`
`
`
`signalordecumentcontentsaidfirstdatattem comprising a plurality of segments,
`
`determining a segmentidentifier for each of said segments, each said segment
`
`consisting of a corresponding sequenceof bits, and each said segmentidentifier
`
`-14-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 16 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 16 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 15 of 20
`
`being determined based at least in part on a hash function or message digest
`
`function of the data bits comprising the corresponding segment;
`
`determining whethersaid first data item is the sameasanyofa plurality of
`
`seconddata items based at least in part on said segmentidentifiers; and
`
`basedat least in part on said determining, ascertaining whether access to
`
`said first data item is authorized.
`
`21.(Currently amended) A computer-implemented method, the method
`
`comprising:
`
`for a first data item eeniprisinedatarepresentingan_andio signal deo
`
`
`
`
`
`
`
`
`
`
`
`stenalerdecumentcontentsaidfirstdatatem comprising a plurality of segments,
`
`determining a segmentidentifier for each of said segments, each said segment
`
`consisting of a corresponding sequence of bits, and each said segmentidentifier
`
`being determined basedat least in part on a hash function or message digest
`
`function of the data bits comprising the corresponding segment, wherein two
`
`identical segments will have the same segmentidentifier;
`
`determining whethersaid first data item is the sameasanyofa plurality of
`
`second-data items based at least in part on said segmentidentifiers; and
`
`basedat least in part on said determining, aseertainine-whether accessing te
`
`said first data item-s-permited.
`
`22 (Canceled)
`
`23. (Currently amended) A method as recited in claim 1 [[22]] wherein said
`
`first data item comprises data representing an audio signal or a video signal or
`
`document content.
`
`24 - 25. (Canceled)
`
`-15-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 17 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 17 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 16 of 20
`
`REMARKS
`
`By this Amendment, claims 22, 24, and 25 are canceled without prejudice
`
`or disclaimer of their subject matter. No new claims are added. The specification
`
`has been amendedto correct typographical errors and to conform the summary of
`the invention to the currently-pending claims. In some paragraphs’ the word
`
`“New” was omitted in front of the term “True File.” This typographical error has
`
`been corrected throughout. Support for this correction can be found in the original
`
`applications from which this application claimspriority, e.g., in U.S. Patent No.
`
`5,978,791 which wasincorporated into the present application by reference (see
`
`“Related Applications” in §0001).
`
`Approval of the specification changesis respectfully requested.
`
`No new matter has been added by these amendments.
`
`Claims 1-21, and 23, are pending in this application.
`
`Note on Powerof Attorney
`The undersigned has twice filed a powerof attorney in this application,
`
`appointing the practitioners associated with customer number 75948 (July 19,
`
`2009 and again April 26, 2010). Both times the filing included the required
`
`Statement Under 37 CFR 3.73(b). The Office has not yet acknowledged either of
`
`those documents.
`
`Please update the Office records to reflect that Power of Attorney filed July
`
`19, 2009 and again April 26, 2010.
`
`Claim Objections
`The Examiner objected to various claims. In view of the amendments to
`
`the claims, withdrawal of these objections are respectfully requested.
`
`' 40056, 0084, 0104, 0143, 0336, 0365.
`
`-16-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 18 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 18 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 17 of 20
`
`Claim 10 has been amendedto clarify its meaning,1.e., that the data item
`
`identifier is based on a function of the segmentidentifiers. For example, a data
`
`item may consist of N segments, thereby having N segmentidentifiers. The data
`
`item identifier would, in this case, be a function of the N segmentidentifiers. One
`
`example of this is a hash function of a block formed by the NV segmentidentifiers.
`
`THE PRIOR ART REJECTIONS
`
`Claim Rejections under §102
`The Examiner rejected claims 1-5, and 10-13 under 35 U.S.C. § 102(e) as
`
`being anticipated by Squibb (US 6,816,872 B1), hereinafter "Squibb". The
`
`groundsfor this rejection are respectfully traversed.
`
`Claim 1: In one aspect, as recited in amended claim 1, this invention is a
`
`computer-implemented method. The method includes,for a first data item
`
`comprising a plurality of segments, each of the segments consisting of a
`
`corresponding sequence of bits, obtaining, for each of the segments, a
`
`corresponding segmentidentifier, each the segmentidentifier being basedat least
`
`in part on, and being determinedasa first function of the bits of the corresponding
`
`segment, wherein two identical segments will have the same segmentidentifier as
`
`determined using the first function.
`
`The method of claim 1 further includes ascertaining whether or not any of
`
`the segment identifiers of the plurality of segments correspond to any of a plurality
`
`of identifiers, the plurality of identifiers corresponding to a plurality of data items,
`
`each of the plurality of identifiers being based,at least in part, on the first function
`
`of the data of a corresponding segmentof one ofthe plurality of data items. Based
`
`at least in part on the ascertaining, the method includes determining whetheror not
`
`the first data item correspondsto any ofthe plurality of data items.
`
`-17-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 19 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 19 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 18 of 20
`
`Thus, as recited in claim 1, the segmentidentifiers of the first data item are
`
`comparedto identifiers corresponding to a plurality of data items.
`
`Squibb maintains a clean copy ofeach file that he wants to monitor “in
`
`safe places.” Abstract. A so-called TOKEN Table is made ofthe earlier (safe)
`
`file, and then the integrity of a current file is determined by comparing the tokens.
`
`In Squibb, each file is being compared to a knownsafe copy of that samefile.
`
`In the presently claimed invention, on the other hand, the identifiers of the
`
`segments of a data item are comparedto a plurality of identifiers corresponding to
`
`a plurality of data items. This is used to determine whetherornotsaid first data
`
`item correspondsto any ofthe plurality of data items.
`
`Nothing in Squibb teaches or in any way suggests using segmentidentifiers
`
`to determine whetheror notsaid first data item correspondsto any of the plurality
`
`of data items.
`
`Forat least these reasons, claim 1 (and its dependents) are patentable over
`
`Squibb.
`
`In view of the above, withdrawal of this rejection under § 102 is
`
`respectfully requested.
`
`Claim Rejections - 35 USC § 103
`The Examinerrejected claims 6-9, and 14-25 are rejected under 35 U.S.C. §
`
`103(a) as being unpatentable over Squibb in view of Dyson (US 5,050,212),
`
`hereinafter "Dyson". The groundsfor this rejection are respectfully traversed.
`
`Claims 6-9 depend from claim | and are therefore patentable over Squibb
`
`for at least the reasons given abovefor claim 1.
`
`Claims 14, 20, and 21 are patentable over Squibb for similar reasons to
`
`those given for claim 1. Dyson does not overcomethe deficiencies in Squibb, and
`
`-18-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 20 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 20 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 19 of 20
`
`no proposed combination of Squibb and Dyson would produce the invention of
`
`claims 14, 20, or 21 (or any of their dependents).
`
`In view of the above, withdrawal of this rejection under § 103 is
`
`respectfully requested.
`
`DOUBLE PATENTING REJECTIONS
`
`The Examinerhas rejected various of the claims on the ground of
`
`nonstatutory obviousness-type double patenting as being unpatentable over claims
`
`of U.S. Patents Nos. 5,978,791 and 6,928,442. The Examinerhas also issued
`
`provisional obviousness-type double patenting rejections over the claims of
`
`applications nos. 11/980,679, and 11/980,687 (now U.S. Patent No. 7,802,310,
`
`issued 09/21/2010).
`
`Applicant respectfully submits that the currently-pending claims are
`
`patentably distinct from the claims of each of these patents / applications.
`
`Accordingly, withdrawal of these double patenting rejections is respectfully
`
`requested.
`
`CONCLUSION
`
`Applicant respectfully submits that this application is in condition for
`
`allowance. If the Examiner believes that a personal or telephone interview will
`
`expedite the prosecution and allowanceofthis application, the Examineris kindly
`
`requested to contact the undersigned at the number provided.
`
`CHARGE STATEMENT: Deposit Account No. 501860, order no. 2618-0021.
`The Commissioner is hereby authorized to charge any fee specifically authorized hereafter, or any missing
`or insufficient fee(s) filed, or asserted to be filed, or which should have been filed herewith or concerning any
`paper filed hereafter, and which may be required under Rules 16-18 (missing or insufficiencies only) now or
`hereafter relative to this application and the resulting Official Document under Rule 20, or credit any
`overpayment, to our Accounting/Order Nos. shown above
`
`an issue fee transmittal sheetis filed.
`
`This CHARGE STATEMENTdoes not authorize charge of the issue fee until/unless
`
`-19-
`
`

`

`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 21 of 21
`Case 5:18-md-02834-BLF Document 412-15 Filed 04/22/19 Page 21 of 21
`
`In re Application of: FARBER, David etal.
`Application S.N.:
`11/980,688
`Amendment/ Responsefiled 12/30/10
`Page 20 of 20
`
`
`
`CUSTOMER NUMBER
`476274
`
`Davidson Berquist Jackson & Gowdey LLP
`4300 Wilson Blvd., 7th Floor,
`Arlington Virginia 22203
`Main: (703) 894-6400 e FAX:
`
`(703) 894-6430
`
`Respectfully submitted,
`/Brian Siritzky/Reg. No. 37,497
`
`By:
`
`
`Brian Siritzky, Ph.D.
`Registration No.: 37,497
`
`-20 -
`
`

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