throbber
US008001096B2
`
`a2) United States Patent
`US 8,001,096 B2
`(0) Patent No.:
`*Aug. 16, 2011
`(45) Date of Patent:
`Farberet al.
`
`(54) COMPUTER FILE SYSTEM USING
`CONTENT-DEPENDENTFILE IDENTIFIERS
`
`(75)
`
`Inventors: David A. Farber, Ojai, CA (US);
`Ronald D. Lachman, Northbrook, IL
`(US)
`
`(73) Assignees: Kinetech, Inc., Studio City, CA (US);
`Level 3 Communications, LLC,
`Broomfield, CO (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 514 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) Appl. No.: 11/980,677
`
`(22)
`
`Filed:
`
`Oct. 31, 2007
`
`(65)
`
`Prior Publication Data
`
`US 2008/0082551 Al
`
`Apr. 3, 2008
`
`Related U.S. Application Data
`
`(60) Continuation of application No. 11/724,232, filed on
`Mar. 15, 2007, which is a continuation of application
`No. 11/017,650, filed on Dec. 22, 2004, which is a
`continuation of application No. 10/742,972, filed on
`Dec. 23, 2003, which is a continuation of application
`No. 09/987,723, filed on Nov. 15, 2001, now Pat. No.
`6,928,442, which is a continuation of application No.
`09/283,160,
`filed on Apr. 1, 1999, now Pat. No.
`6,415,280, which is a division of application No.
`08/960,079, filed on Oct. 24, 1997, now Pat. No.
`5,978,791, which is a continuation of application No.
`08/425,160, filed on Apr. 11, 1995, now abandoned,
`application No. 11/980,677, which is a continuation of
`application No. 10/742,972, filed on Dec. 23, 2003,
`whichis a division ofapplication No. 09/987,723, filed
`on Nov. 15, 2001, now Pat. No. 6,928,442, which is a
`continuation of application No. 09/283,160, filed on
`Apr. 1, 1999, now Pat. No. 6,415,280, which is a
`
`continuation of application No. 08/960,079, filed on
`Oct. 24, 1997, now Pat. No. 5,978,791, which is a
`continuation of application No. 08/425,160, filed on
`Apr. 11, 1995, now abandoned.
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06F 17/30
`(52) U.S.C occ 707/698; 707/690; 707/699
`(58) Field of Classification Search .................. 707/690,
`707/698, 699
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3,668,647 A
`
`6/1972 Evangelisti et al.
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`0 268 069 A2
`5/1988
`
`(Continued)
`OTHER PUBLICATIONS
`
`Cheriton, David R. and Mann, Timothy P., “Decentralizing a global
`naming service for improved performanceandfault tolerance”, ACM
`Transactions on Computer Systems, vol. 7, No. 2, May 1989, pp.
`147-183.
`
`(Continued)
`
`Primary Examiner — Khanh B Pham
`(74) Attorney, Agent,
`or Firm —Davidson Berquist
`Jackson & Gowdey, LLP; Brian Siritzky
`
`ABSTRACT
`(57)
`A file system includes a plurality of servers to store file data
`as segments or chunks; andfirst data that includes file iden-
`tifiers for files for which the file data are stored as segments;
`and second data that mapsthefile identifiers to the segments
`to whichthefile identifiers correspond; and location data that
`identifies which of the plurality of servers stores which ofthe
`segments, the location data being keyed on segmentidentifi-
`ers, each segment identifier being based on the data in a
`corresponding segment.
`
`137 Claims, 31 Drawing Sheets
`
`cae
`
`DATA ITEM
`
`DATA ITEM
`
`DATA ITEM COMPUTE MD FUNCTION ON
`
`APPEND LENGTH MODULO 32 OF
`
`i
`i
`
`APPLE 1017
`
`APPLE 1017
`
`1
`
`

`

`US 8,001,096 B2
`
`Page 2
`
`10/1994 Talbott et al.
`5,359,523 A
`U.S. PATENT DOCUMENTS
`11/1994 Clark et al.
`5,361,356 A
`3,835,260 A
`9/1974 Prescher etal.
`12/1994 Brownetal.
`5,371,897 A
`4.096.568 A
`6/1978 Bennett et al
`iiloos cunteret al.
`oerees A
`4.215402 A
`7/1980. Mitchell etal.
`2/1995 Hunter et al
`5.304.555 A
`4,221,003 A
`9/1980 Changet al.
`ay
`4,290,105 A
`9/1981 Cichelli et al.
`4/1995 Belsan etal.
`5,403,639 A
`4376-299 A
`3/1983 Rivest
`4/1995 Konradetal.
`5,404,508 A
`4408899 A
`9/1983 Rivest et al
`SsTooe man
`easaay ‘
`4,412,285 A
`10/1983 Nechesetal.
`1
`:
`9/1995 Perel
`5 448668 A
`4,414,624 A
`11/1983 Summer,Jr. et al.
`9/1998 Conon
`S448718 A
`4,441,155 A
`4/1984 Fletcheretal.
`oan
`er
`al.
`oe
`4,464,713 A
`8/1984 Benhaseet al.
`9/1995 Nelson et al.
`5,452,447 A
`4.490.782 A
`12/1984 Dixon et al
`lope Corian thetal
`odeoso A
`4.558.413 A
`12/1985 Schmidt etal.
`10/1998 Burnet
`etal.
`5°450°860 A
`4,571,700 A
`2/1986 Emry,Jr. et al.
`une
`ee
`4,577,293 A
`3/1986 Matick et al.
`11/1995 Winterbottom
`5,465,365 A
`4.642.764 A
`2/1987 Ausland
`11/1995 Bader
`5,467,471 A
`4642.793 A
`9/1987 Meaden
`12/1995 Fischer
`5,475,826 A
`4658093 A
`4/1987 Hellman
`sateen Squibb
`5,479,054 A
`4.675.810 A
`6/1987 Gruner et al.
`Stoo popalefal.
`2400804 ‘
`4.691.299 A
`9/1987. Rivest etal.
`tal
`4/1996 Eisenb
`5.504.879 A
`4,725,945 A
`2/1988 Kronstadtet al.
`6/1996 Kraw. a a
`5'830.757 A
`4,773,039 A
`9/1988 Zamora
`7/1996 Blickenct fetal
`5.537585 A
`4,821,184 A
`4/1989 Clancyet al.
`7/1996 Neimatetal.
`5547087 A
`4,887,235 A
`12/1989 Hollowayet al.
`eumat
`et
`al.
`ne
`4,888,681 A
`12/1989 Barneset al.
`8/1996 Akizawaetal.
`5,548,724 A
`4914571 A
`4/1990 Baratzet al
`;
`loviooe Coss etal
`oesitt
`4.914.586 A
`4/1990. Swinehart etal.
`12/1996 Sten etal.
`Ss81615 A
`4,922,414 A
`5/1990 Hollowayetal.
`10/1996 Burnett
`5581758 A
`4,922,417 A
`5/1990 Churm etal.
`12/1906. Fi
`Idetal
`S381 764 A
`4,937,863 A
`6/1990 Robert et al.
`«15/1996 oa oe
`2283008 &
`4,949,302 A
`8/1990. Arnoldet al.
`arener era.
`200"
`4,953,209 A
`8/1990 Ryder,Sr. et al.
`12/1996 Neeman etal.
`5,588,147 A
`4.972.367 A
`11/1990 Burk
`1/1997 Daoet al.
`5,596,744 A
`S008401 A
`6/1991 Cho
`soo) Howard
`oooeat ‘
`5.014.192 A
`7/1991. Mansfield etal.
`2/1997 Nuttall et al
`5.604.892 A
`5,032,979 A
`7/1991 Hecht etal.
`.
`:
`ean’
`5,047,918 A
`9/1991 Schwartz etal.
`5/1997 Kindell et al.
`5,630,067 A
`5050074 A
`9/1991 M
`5/1997 Velissaropoulosetal.
`5,632,031 A
`5080212 A
`9/199] Dyson
`6/1997 Stefik et al.
`5,638,443 A
`5.057.837 A
`10/1991 Colwell et al.
`6/1997 Hamilton et al.
`5,640,564 A
`5.077658 A
`12/1991 Bendert
`7/1997 Woodhill etal.
`5,649,196 A
`S08481s A
`1/1992 Maz ert
`10/1997 Blakley, III et al.
`5,677,952 A
`S117351 A
`5/1992 Miller
`
`
`
`5,129,082 A
`7/1992 Tirfingetal.
`5694472 A
`12/1997.
`J in ° tal verter
`5,144,667 A
`9/1992 Pogue,Jr. et al.
`5604506 A
`10/1997 C.
`sbell
`5,163,147 A
`11/1992 Orita
`one
`ampre
`5179,680 A
`1/1993 Colwell et al
`5,701,316 A
`12/1997 Alfernessetal.
`5189799 A
`1/1903 ‘Tamara ct al
`5,710,922 A
`1/1998 Alley et al.
`5199073 A
`3/1993 Scott
`5,724,425 A
`3/1998 Changet al.
`5.202.982 A
`4/1993. Gramlich etal.
`os07 ‘
`Aloos nda
`5,204,897 A
`4/1993 Wyman
`5745870 A
`4/1998 Woma sr
`5,204,958 A
`4/1993 Chenget al.
`3787913 A
`5/1908. Bellareetal
`.
`5,204,966 A
`4/1993 Wittenberg etal.
`nen
`.
`5208 858 A
`5/1993 Vollert
`et al
`5,757,915 A
`5/1998 Aucsmithet al.
`3990134 A
`6/1993 a tal.
`5,781,629 A
`7/1998 Haberet al.
`5230081 A
`7/1993 Quan
`5,802,291 A
`9/1998 Balick et al.
`5930,648 A
`8/1993 Nukui
`5,809,494 A
`9/1998 Nguyen
`SAL eTl A
`8/1993 Reed etal
`5,826,049 A
`10/1998 Ogataet al.
`5.247.620 A
`9/1993. Fukuzawaet al.
`oNereny
`‘toes perca ;
`5,260,999 A
`11/1993 Wyman
`5007619 A
`5/1999 pee
`209,
`5907,
`avis
`oreo, ‘
`ti1904 Herrectal
`5.907.704 A
`3/1999 Gudmundsonetal.
`5987499 A
`1994 N
`eal
`5,940,504 A
`8/1999 Griswold
`587514 A
`9/1904 Gran
`5,978,791 A
`11/1999 Farberet al.
`5907979 A
`3/1994 Bannon etal
`5,991,414 A
`11/1999 Garayet al.
`5301086 A
`4/1904. Rajani
`6,006,018 A
`12/1999 Burnett et al.
`5.301.316 A
`4/1994. Hamilton etal.
`eee A
`Hooeeg jones et ar
`5,317,693 A
`5/1994 Cuenodetal.
`os
`5,321,841 A
`6/1994 Eastet al.
`6,415,280 Bl
`7/2002 Farberetal.
`5.339.403 A
`8/1994 Parker
`6,732,180 Bl
`5/2004 Hale et al.
`5,341,477 A
`8/1994 Pitkin etal.
`6,816,872 Bl
`11/2004 Squibb
`5,343,527 A
`8/1994 Moore veeccccccccscsesceeseees 713/179
`6,928,442 B2
`8/2005 Farberetal.
`5,347,653 A
`9/1994 Flynn etal.
`2002/0052884 Al
`5/2002. Farberetal.
`5,351,302 A
`9/1994 Leighton et al.
`2002/0082999 Al
`6/2002 Lee etal.
`5,357,440 A
`10/1994 Talbott et al.
`2003/0078888 Al
`4/2003 Lee etal.
`5,357,623 A
`10/1994 Megory-Cohen
`2003/0078889 Al
`4/2003 Lee etal.
`5,357,630 A
`10/1994 Oprescu et al.
`2003/0095660 Al
`5/2003 Lee etal.
`
`5,129,081 A Ser8046 A*101997 Cahilletal7/1992 Kobayashiet al. 707/829
`
`2
`
`

`

`US 8,001,096 B2
`
`Page 3
`
`2004/0139097 Al
`2005/0010792 Al
`2005/0114296 Al
`2007/0185848 Al
`2008/0065635 Al
`2008/0066191 Al
`2008/0071855 Al
`2008/0082551 Al
`
`7/2004 Farberet al.
`1/2005 Carpentier et al.
`5/2005 Farberet al.
`8/2007 Farberetal.
`3/2008 Farberet al.
`3/2008 Farberet al.
`3/2008 Farberet al.
`4/2008 Farber etal.
`
`Bowman, C.M., et al., “Scalable Internet Resource Discovery:
`Research Problems and Approaches,” University of Colorado, Dept.
`of Comp. Sci. Technical Report# CU-CS-679-93 (Oct. 1993).
`Bowman, C.M., et al., “Research Problems for Scalable Internet
`Resource Discovery,” CU-CS-643-93, Mar. 1993, University of
`Colorado at Boulder, Dept. of Comp.Sci.
`Cate, V., “Alex—aGlobalFilesystem,” Proceedings of the USENIX
`File Systems Workshop,pp. 1-11, May 1992.
`FOREIGN PATENT DOCUMENTS
`Dewitt, et al. (Jun. 1984). “Implementation techniques for main
`0315 425
`5/1989
`EP
`memory database systems”. Proc. ACM SIGMODConf14 (4): 1-8.
`0 558945 A2
`9/1993
`EP
`Fagin, R., et al. Extendible hashing—a fast access method for
`
`EP 0 566 967 A2=10/1993
`dynamicfiles. ACM Trans. Database Syst. 4,3 (Sep. 1979), 315-344.
`EP
`0592045
`4/1994
`Griswold, William G.; Townsend, Gregg M. (Apr. 1993), “The
`
`EP 0631226 Al=12/1994
`EP
`0 654920 A2
`5/1995
`Design and Implementation of Dynamic Hashing for Sets and Tables
`EP
`0 658 022 A2
`6/1995
`in Icon”, Software—Practice and Experience 23 (4): 351-367 (Apr.
`GB
`2294132 A
`4/1996
`1993).
`JP
`59058564
`4/1984
`Hardy D. R., et al., “Essence: A resource discovery system based on
`JP
`63-106048
`5/1988
`semantic file indexing,” USENIX Winter 1993 Technical Conf., San
`JP
`63-273961
`11/1988
`Diego, CA (Jan. 1993), pp. 361-374.
`JP
`2-127755
`5/1990
`Kahn, R.E., “Deposit, Registration and Recordation in an Electronic
`JP
`05162529
`6/1993
`JP
`06187384 A2
`TN994
`Copyright Management System,” Tech. Report, Corporation for
`JP
`06348558 A
`12/1994
`National Research Initiatives, Reston, Virginia, Aug. 1992 (down-
`WO
`WO 92/20021
`11/1992
`loaded from _http://archive.ifla.org/documents/infopol/copyright/
`WO
`WO 94/06087
`3/1994
`kahn.txt on Nov. 10, 2010).
`WO
`WO 94/209 13
`9/1994
`Kitsuregawa, M.; Tanaka, H.; Moto-Oka, T. (Mar. 1983). “Applica-
`WO
`WO 95/01599
`1/1995
`tion of Hash to Data Base Machine andIts Architecture”. New Gen-
`WO
`WO 97/43717
`11/1997
`eration Computing | (1): 63-74, OHMSHA, LID. and Springer-
`Verlag.
`Litwin, W., “Linear Hashing: a New Toolfor File and Table Address-
`ing,” Proc. 6th Int. Conf. on Very Large Databases, IEEE 1980,
`212-223.
`Manber, U., Finding similar files in a large file system, Dept. of
`Computer Science TR 93-33, Oct. 1993., U. ofArizona, Tucson, AZ.
`Manber, U., Finding similar files in a large file system, USENIX,pp.
`1-10, San Francisco, CA, Jan. 1994. (WTEC’94, Proc. USENIX
`Winter 1994 Technical Conf.)
`USPTO,Non-Final Office Action mailed Jul. 2, 2010 in U.S. Appl.
`No. 11/980,688.
`USPTO,Notice ofAllowance mailed Apr. 30, 2010 in U.S. Appl. No.
`11/980,687.
`USPTO,Notice ofAllowance mailed Jun. 24, 2010 in U.S. Appl. No.
`11/980,687.
`USPTO,Supplemental Notice of Allowability mailed May 27, 2010
`in U.S. Appl. No. 11/980,687.
`[Proposed] Order Regarding Construction of Terms, filed Mar. 29,
`2007 in C.D. Cal. case No. CV 06-5086 SJO (Ex) [9 pgs.]
`Analysis of Plaintiffs’ Claim Chart for the ’280 Patent As Against
`Defendant Media Sentry, Inc. 11 pages filed May 21, 2007.
`Analysis of Plaintiffs’ Claim Chart for the ’791 Patent As Against
`Defendant Media Sentry, Inc. (11916.001.0150.a) pp. 1-48, filed
`Aug. 14, 2006.
`Analysis of Plaintiffs’ Claim Chart for the ’791 Patent As Against
`Defendant Overpeer pp. 1-40,filed Aug. 14, 2006.
`Barbara,D., et al., “Exploiting symmetries for low-cost comparison
`of file copies,” 8th Int’! Conf. on Distributed Computing Systems;
`Jun. 1988, pp. 471-479, San Jose, CA.
`Campbell, M., “The Design of Text Signatures for Text Retrieval
`Systems,” Tech. Report, Sep. 5, 1994, Deakin University, School of
`Computing & Math. Geelong, Australia.
`Chang, W. W.et al., “A signature access method for the Starburst
`database system,” in Proc. 15th Int’l Conf. on Very Large Data Bases
`(Amsterdam, The Netherlands), pp. 145-153, 1989.
`Changesto Mar. 23, 2007 Deposition of Robert B. K. Dewar, in C.D.
`Cal. case No. CV 06-5086 SJO (Ex) [3 pgs + coverletter.].
`Communication from EPO in European Application No. 96 910
`762.2—1225 dated May 8, 2009 [4 pgs.].
`Communication pursuant to Article 96(2) EPC from EPO (Examina-
`tion Report), Jan. 17, 2007, in Application No. EP 96 910 762.2-225
`[1 pg. with 5 pg. annex].
`Complaint for Patent Infringement, Permanent Injunction and Dam-
`ages, Aug. 8, 2006, in C.D. Cal. case No. CV 06-5086 SJO (Ex) [11
`pgs.].
`
`Request for Reexamination of U.S. Patent No. 6,928,442: Reexam
`Control No. 90/010,260, filed on Aug. 29, 2008.
`USPTO,U.S. Reexam Control No. 90/010,260, Notice of Intent to
`Issue Ex Parte Reexamination Certificate, Apr. 8, 2010.
`WIPO,International Preliminary Examination Report (IPER), Jul.
`1997, PCT/US96/04733 [5 pgs.].
`Fowler, et al. “A User-Level Replicated File System,” AT&T Bell
`Laboratories Technical Memorandum 0112670-930414-05, Apr.
`1993, and USENIX 1993 Summer Conference Proceedings, Cincin-
`nati, OH, Jun. 1993.
`Greene, D., et al., “Multi-Index Hashing for Information Retrieval’,
`Nov. 20-22, 1994, Proceedings, 3 5th Annual Symp on Foundations of
`Computer Science, IEEE, pp. 722-731.
`Hirano, et al, “Extendible hashing for concurrent insertions and
`retrievals,” in Proc 4th Euromicro WorkshoponParallel and Distrib-
`uted Processing, 1996 (PDP ’96), Jan. 24, 1996 to Jan. 26, 1996, pp.
`235-242, Braga , Portugal.
`Preneelet al., “The Cryptographic Hash Function RIPEMD-160”,
`appeared in CryptoBytes RSA Laboratories, vol. 3, No. 2, pp. 9-14,
`Fall, 1997 (also Bosselaersetal., “The RIPEMD-160 Cryptographic
`Hash Function”, Jan. 1997, Dr. Dobb’s Journal, pp. 24-28).
`Pruskeret al., “The Siphon: Managing Distant Replicated Reposito-
`ties” Nov. 8-9, 1990, Proc. Managementof Replicated Data IEEE.
`Reply to Examination Report, Munich, Nov. 18, 2009, in Application
`No. EP 96 910 762.2 [19 pgs.].
`Rich, K. et al, “Hobgoblin: A File and Directory Auditor’, Sep.
`30-Oct. 3, 1991, Lisa V., San Diego, CA.
`USPTOFinal Office Action in U.S. Appl. No. 10/742,972, Dec. 22,
`2009.
`USPTO, Advisory Action, Mar. 23, 2010,
`11/980,679.
`USPTO, Final Office Action in U.S. Reexam Control No.
`90/010,260, Jan. 29, 2010.
`USPTO,Final Office Action mailed Jan. 12, 2010 in U.S. Appl. No.
`11/980,679.
`USPTO,Final Office Action mailed Aug. 18, 2009 in U.S. Appl. No.
`11/017,650.
`USPTO,Final Office Action mailed Sep. 30, 2009 in U.S. Appl. No.
`11/724,232.
`USPTO, Final Office Action, Mar. 5, 2010 in U.S. Appl. No.
`11/980,687.
`
`OTHER PUBLICATIONS
`
`in U.S. Appl. No.
`
`3
`
`

`

`US 8,001,096 B2
`Page 4
`
`Complaint for Patent Infringement, Permanent Injunction and Dam-
`ages, filed Sep. 21, 2007 in C.D. Cal. Case No. CV 07-06161 VBF
`(PLAx) [10 pgs.].
`Declaration ofCharles S. Baker in Support ofDefendant Lime Wire’s
`Motion to Stay Pending Reexamination of Patent and Request for
`Extension of Deadlines, Aug. 29, 2008, in C.D. Cal. Case No. CV
`07-06161 VBF (PLAx)[2 pgs.].
`Defendant Lime Wire, LLC’s First Amended Answer, Affirmative
`Defenses and Counterclaims, Oct. 2, 2008, C.D. Cal. case No.
`07-06161 VBF (PLAx)[13 pgs.].
`Defendant Lime Wire, LLC’ s Second Amended Answer, Affirmative
`Defenses and Counterclaims, Oct. 27, 2008, from C.D. Cal. case No.
`07-06161 VBF (PLAx)[13 pgs.].
`Defendant Michael Weiss’s Answer to Plaintiff's Complaint for
`Patent Infringement, Permanent Injunction and Damages; Demand
`for Jury Trial, Sep. 15, 2006, case No. CV 06-5086 SJO (Ex) [10
`pgs.].
`Defendant Recording Industry Association of America’s Amended
`Notice of Motion and Motion for Partial Summary Judgment on
`Plaintiffs’ Claims for Patent Infringement and Inducing Patent
`Infringement; Memorandum of Points and Authorities, May 22,
`2006, redacted, original confidential, filed under seal, in C.D. Cal.
`case No. CV 04-7456 JFW (CTx)[19 pgs.].
`Defendant Recording Industry Association of America’s and
`Mediasentry, Inc.’s Notice of Motion and Motion for Partial Sum-
`mary Judgment Based on Implied License or, In the Alternative,
`Based on Patent Misuse and Unclean Hands, May 22, 2006,
`Redacted, in C.D. Cal. case No. CV 04-7456 JFW (CTx) [21 pgs.].
`Defendant Recording Industry Association of America’s and
`Mediasentry, Inc’s Notice of Motion and Motion for Partial Sum-
`mary Judgment Based on Implied License or, in the Alternative,
`Based on Patent Misuse and Unclean Hands, May 8, 2006, in C.D.
`Cal. case No. CV 04-7456 JFW (CTx)[20 pgs.].
`Defendant StreamCast Networks Inc.’s Answerto Plaintiff's Com-
`plaint for Patent Infringement, Permanent Injunction and Damages;
`Demandfor Jury Trial, Sep. 5, 2006, C.D. Cal. case No. CV 06-5086
`SJO (Ex) [10 pgs.].
`Defendants’ Amended. Preliminary Claim Constructions [Patent
`Rule 4-2], filed Feb. 7, 2007 in C.D. Cal. case No. CV 06-5086 SJO
`(Ex) [10 pgs.].
`Defendant’s Second Amended Preliminary Claim Constructions
`[Patent Rule 4-2], filed Feb. 9, 2007 in C.D. Cal. case No. CV
`06-5086 SJO (Ex) [10 pgs.].
`Dewar, Rebuttal Expert Report of Robert B.K. Dewar, in C.D. Cal.
`case No. CV 04-7456 JFW (CTx), Apr. 10, 2006 [87 pgs].
`Faloutsos, C. “Access methods for text;’ ACM Comput. Surv. 17, 1
`(Mar. 1985), 49-74.
`Faloutsos, C. et al., “Description and performance analysis of signa-
`ture file methods foroffice filing”’ ACM Trans. Inf. Syst. 5, 3 Jul.
`1987), 237-257.
`Faloutsos,C. et al., “Signaturefiles: an access method for documents
`and its analytical performance evaluation,” ACM Trans. Inf. Syst. 2,
`4 (Oct. 1984), 267-288.
`Federal Information Processing Standards (FIPS) Publication 180-1;
`Secure Hash Standard, Apr. 17, 1995 [17 pgs.]
`Feigenbaum,J. et al., “Cryptographic protection of databases and
`software,’
`in Distributed Computing and Cryptography: Proc.
`DIMACS Workshop,Apr. 1991, pp. 161-172, American Mathemati-
`cal Society, Boston, Mass.
`First Amended Answer of Defendant Mediasentry to Second
`Amended Complaint and Counterclaim, Apr. 24, 2006, in C.D. Cal.
`case No. CV 04-7456 JFW(CTx)[29 pgs.].
`First Amended Answer of Defendant RIAA to Second Amended.
`Complaint and Counterclaim, Apr. 24, 2006, in C.D. Cal. Case No.
`CV 04-7456 JFW (CTX)[27 pgs.].
`First Amended Complaint
`for Patent Infringement, Permanent
`Injunction and Damages,filed Sep. 8, 2008 in C.D. Cal. Case No. CV
`07-06161 VBF (PLAx)[10 pgs.].
`Harrison, M. C., “Implementation of the substring test by hashing,”
`Commun. ACM 14, 12 (Dec. 1971), 777-779.
`IEEE, The Authoritative Dictionary of IEEE Standards Terms, 7th
`ed., Copyright 2000, pp. 107, 176, 209, 240, 241, 432, 468, 505, 506,
`682, 1016, 1113, 1266, and 1267.
`
`Ishikawa,Y., et al., “Evaluation of signature files as set access facili-
`ties in OODBs,”In Proc. of the 1993 ACM SIGMODInter. Conf. on
`Management of Data (Washington, D.C., U.S., May, 1993). P. Bune-
`man & S. Jajodia, Eds. SIGMOD ’93. ACM,NY, NY, 247-256.
`Joint Claim Construction and Prehearing Statement, N. D. Cal. Rule
`4-3, Feb. 12, 2007, in C.D. Cal. case No. CV 06-5086 SJO (Ex) [20
`pgs.].
`Karp, R. M. and Rabin, M. O., “Efficient randomized pattern-match-
`ing algorithms,” IBM J. Res. Dev. 31, 2 (Mar. 1987), 249-260.
`List of Asserted Claims and Infringement Chart for Each Asserted.
`Claim, Jul. 28, 2008, in C.D. Cal. Case No. CV 07-06161 VBF
`(PLAX) [31 pgs.].
`McGregor D. R. and Mariani,J. A. “Fingerprinting—Atechnique for
`file identification and maintenance,” Software: Practice and Experi-
`ence, vol. 12, No. 12, Dec. 1982, pp. 1165-1166.
`Notice of Interested Parties,filed Sep. 21, 2007 in C.D. Cal. Case No.
`CV 07-06161 VBF (PLAX)[2 pgs.].
`Notice of Motion and Motion of Defendant Lime Wireto Stay Liti-
`gation Pending Reexamination of Patent and Request for Extension
`of Deadlines, Sep. 22, 2008, C.D. Cal. Case No. CV 07-06161 VBF
`(PLAX)[11 pgs.].
`Notice ofRelated Cases,filed Sep. 21,2007 in C.D. Cal. Case No. CV
`07-06161 VBF (PLAx)[2 pgs.].
`Panagopoulos,G., et al., “Bit-sliced signature files for very large text
`databases on a parallel machine architecture,” in Proc. ofthe 4th Inter.
`Conf. on Extending Database Technology (EDBT), Cambridge,
`U.K., Mar. 1994, pp. 379-392 (Proc. LNCS 779 Springer 1994, ISBN
`3-540-578 18-8) [14 pgs.].
`Patent Abstract, “Management System for Plural Versions,” Pub. No.
`63273961 A, published Nov. 11, 1988, NEC Corp.
`Patent Abstracts of Japan, “Data Processor,” Appln. No. 05135620,
`filed Jun. 7, 1993, Toshiba Corp.
`Plaintiff Kinetech, Inc.’s Responses to Defendant Mediasentry’s
`First set of Interrogatories, May 1, 2006, in C.D. Cal. Case No. CV
`04-7456 JFW (CTx) [14 pgs.].
`Inc.’s Supplemental
`Plaintiff-Counterclaim Defendant Altnet,
`Responses to Defendant-Counterclaim Plaintiff Overpeer Inc.’s First
`Set of Interrogatories, Mar. 8, 2006, redacted, in C.D. Cal. case No.
`CV 04-7456 JEW (CTx) [24 pgs.].
`Plaintiff-Counterclaim Defendant Brilliant Digital Entertainment,
`Inc.’s Supplemental Responses to Defendant-Counterclaim Plaintiff
`OverpeerInc.’s First Set ofInterrogatories, Mar. 8, 2006, redacted, in
`C.D. Cal. case No. CV 04-7456 JFW (CTx) [24 pgs.].
`Plaintiff-Counterclaim Defendant Kinetech, Inc.’s Supplemental
`Responses to Defendant-Counterclaim Plaintiff Overpeer Inc.’s First
`Set of Interrogatories Mar. 8, 2006, redacted, in C.D. Cal. case No.
`CV 04-7456 JEW (CTx) [24 pgs.].
`Plaintiffs Altnet, Inc., Brilliant Digital, Inc., and Kinetech, Inc.’s
`Responses to Defendant Recording Industry Association of Ameri-
`ca’s First Set of Requests for Admissions, Jan. 6, 2006, in C.D. Cal.
`case No. CV 04-7456 JFW (CTx)[26 pgs.].
`Plaintiffs’ Claim Construction Opening Briefand Exhibits A-D,F, G;
`May7, 2007, in C.D. Cal. case No. CV 06-5086 SJO (Ex) [112 pgs.].
`Plaintiffs’ Preliminary Claim Constructions and Extrinsic Evidence,
`Feb. 6, 2006, in case CV 06-5086 SJO (Ex) [20 pgs.].
`Plaintiff's Reply to Defendant Mediasentry’s Counterclaimsin its
`Answer to the Second Amended Complaint, May 1, 2006, in C.D.
`Cal. Case No. CV 04-7456 JFW (CTx)[11 pgs.].
`Plaintiff's Reply to Defendant RIAA’s Counterclaimsin its Answer
`to the Second Amended Complaint, May 1, 2006, in C.D. Cal. case
`No. CV 04-7456 JFW (CTx) [11 pgs.].
`Plaintiffs’ Reply to Defendants’ Claim Construction Brief,filed Apr.
`23, 2007 in C.D. Cal. case No. CV 06-5086 ODW (Ex) [15 pgs.].
`Reply to Examination Report, Jul. 19, 2007, in Application No. EP 96
`910 762.2-1225 [7 pgs.].
`Response to Non-Final Office Action filed May 19, 2009 in U.S.
`Appl. No. 11/017,650 [19 pgs.].
`Rivest, R., RFC 1320, “The MD4 Message-Digest Algorithm,” The
`Internet Engineering Task Force ETF), Apr. 1992.
`Sacks-Davis,R., et al., “Multikey access methods based on superim-
`posed coding techniques,” ACM Trans. Database Syst. 12, 4 (Nov.
`1987), 655-696.
`
`4
`
`

`

`US 8,001,096 B2
`Page 5
`
`Siegel, A., et al., “Deceit: a Flexible Distributed File System,” Proc.
`Workshop on the Managementof Replicated Data, Houston, TX,pp.
`15-17, Nov. 8-9, 1990.
`Siegel, A., et al., “Deceit: a Flexible Distributed File System,” Tech-
`nical Report, TR89-1042, Cornell University, Nov. 1989.
`Stipulation and Proposed. order to (1) Amend. the Complaint, (2)
`Amendpretrial Schedule, and (3) Withdraw Motionto Stay,filed Sep.
`8, 2008 in C.D. Cal. Case No. CV 07-06161 VBF (PLAx) [6 pgs.].
`Streamcast Networks Inc.’s Supplemental Responses to Certain of
`Plaintiffs’ First Set of Interrogatories, Apr. 16, 2007, in C.D. Cal. case
`No. CV 06-5086 SJO (Ex) [61 pgs.].
`StreamCast’s Brief Re Claim Construction, Apr. 12, 2007, in C.D.
`Cal. case No. CV 06-5086 SJO (Ex) [11 pgs.].
`Transcript of Deposition of David Farber, Feb. 16, 2006, in C.D. Cal.
`case No. CV 04-7456 JFW (CTx)[94 pgs. ].
`Transcript of Deposition of Robert B. K. Dewar, Mar. 23, 2007, in
`C.D. Cal. case No. CV 06-5086 SJO (Ex) [61 pgs.].
`Transcript of Deposition of Ronald Lachman,Feb. 1, 2006, C.D. Cal.
`case No. CV 04-7456 JFW(CTx) [96 pgs.].
`USPTO,Non-Final Office Action mailed May6, 2009 in U.S. Appl.
`No. 11/980,679.
`USPTO,Non-Final Office action mailed Jun. 15, 2009 in U.S. Appl.
`No. 11/980,687.
`USPTO, Non-Final Office action mailed Jun. 18, 2009 in Reexam
`No. 90/010,260.
`the
`Advances
`in Cryptology-AUSCRYPT ’92—Workshop on_
`Theory and Application of Cryptographic Techniques Gold Coast,
`Queensland, Australia Dec. 13-16, 1992 Proceedings.
`Advances in Cryptology-EUROCRYPT ’93, Workshop on the
`Theory and Application of Cryptographic Techniques Lofthus, Nor-
`way, May 23-27, 1993 Proceedings.
`Affidavit of Timothy P. Walker in Support of CWIS’ Opening Mark-
`man Brief Construing the Terms at Issue in U.S. Patent No.
`6,415,280, dated Jul. 25, 2003, from Civil Action No. 02-11430
`RWZ.
`Akamai and MIT’s Memorandum in Support of Their Claim Con-
`struction of USPAT 5,978,791, dated Aug. 31, 2001, from Civil
`Action No. 00-cv-11851RWZ.
`Akamai’s Answer, Affirmative Defenses and Counterclaims to
`Amended Complaint, filed Dec. 6, 2002, in Civil Action No. 02-CV-
`11430RWZ.
`Akamai’s Brief on Claim Construction, dated Aug. 8, 2003, from
`Civil Action No. 02-11430 RWZ.
`Albert Langer
`(cmf851@anu.oz.au), http://groups.google.com/
`groups?selm=199 1 Aug7.225159.786%40newshost.anu.
`edu.au&
`oe=UTF-8&output=gplain, Aug. 7, 1991.
`Alexander Dupuy (dupuy@smarts.com), “MD5 and LIFNs (was:
`Misc Comments)”, www.acl.lanl.gov/URI/archive/uri-94q2.mes-
`sages/0081.html, Apr. 17, 1994.
`Alexander Dupuy (dupuy@smarts.com), “Re: MD5 and LIFNs(was:
`Misc Comments)”, www.acl.lanl.gov/URI/archive/uri-94q2.mes-
`sages/0113 html, Apr. 26, 1994.
`Answer of Defendant RIAAto First Amended Complaint and Coun-
`terclaim, dated Feb. 8, 2005, from Civil Action No. CV04-7456 JEW
`(CTX).
`Berners-Lee, T. et al., “Hypertext Transfer Protocol—HTTP/1.0,”
`May 1996, pp. 1-54.
`Berners-Lee,T.et al., “Uniform Resource Locators (URL),”pp. 1-25,
`Dec. 1994.
`Berners-Lee, T., “Universal Resource Identifiers in WWW,” Jun.
`1994, pp. 1-25.
`Bert dem Boer, et al., Collisions for the compression function of
`MD.sub.5 pp. 292-304, 1994.
`Birgit Pfitzman, Sorting Out Signature Schemes, Nov. 1993, |.sup.st
`Conf. Computer & Comm.Security ’93, p. 74-85.
`Birgit Pfitzmann, Sorting Out Signature Schemes, Nov. 1993, Ist
`Conf. Computer & Comm.Security ’93 pp. 74-85.
`Bowman,C. Mic, et al., “Harvest: A Scalable, Customizable Discov-
`ery and Access System,” Aug. 4, 1994, pp. 1-27.
`Bowman,C. Mic, et al., “Harvest: A Scalable, Customizable Discov-
`ery and Access System,” Mar. 12, 1995, pp. 1-29.
`Brisco, T., “DNS Support for Load Balancing,” Apr. 1995, pp. 1-7.
`Browne,Shirley et al., “Location-Independent Naming for Virtual
`Distributed Software Repositories,” 1995, 7 pages.
`Browne,Shirley et al., “Location-Independent Naming for Virtual
`Distributed Software Repositories,” 1995, printed from http:/www.
`netlib.org/utk/papers/lifn/main.html on Mar. 22, 2006, 18 pages.
`
`Carter, J. Lawrence, et al. “Universal Classes of Hash Functions.”
`Journal of Computer and System Sciences, vol. 18, No. 2, Apr. 1979,
`pp. 143-154.
`Chris Charnes and. Josef Pieprzky, Linear Nonequivalence versus
`Nonlinearity, Pieprzky, pp. 156-164, 1993.
`Civil Minutes General dated Jan. 25, 2005, from Civil Action No. CV
`04-7456-JFW (CTx).
`Clifford Lynch (Calur@ucemvsa.bitnet), “ietf url/uri overview draft
`paper
`(long)”, www.acl.lanl.gov/URIJ/archive/uri-93q1.messages/
`0015.html, Mar. 25, 1993.
`Complaintfor Patent Infringement, Permanent Injunction, and Dam-
`ages, dated Sep. 8, 2004, from Civil Action No. CV 04-7456 JFW
`(AJWx).
`Cormen, Thomas H., et al. Introduction to Algorithms, The MIT
`Press, Cambridge, Massachusetts, 1994, pp. 219-243, 991-993.
`CWIS’ Opening Markman Brief Construing the Terms at Issue in
`USS. Patent No. 6,415,280, dated Jul. 25, 2003, from Civil Action No.
`02-11430 RWZ.
`CWIS’ Reply Markman Brief Construing the Termsat Issue in U.S.
`Patent No. 6,415,280, dated Aug. 15, 2003, from Civil Action No.
`02-11430 RWZ.
`Danzig, P.B., et al., “Distributed Indexing: A Scalable Mechanism
`for Distributed Information Retrieval,’ Proceedings of the 14th
`Annual International ACM SIGIR Conference on Research and.
`Development in Information Retrieval, pp. 220-229, Oct. 13-16,
`1991.
`Davis, JamesR., “A Server for a Distributed Digital Technical Report
`Library,” Jan. 15, 1994, pp. 1-8.
`Declaration of Robert B.K. Dewar in Support of CWIS’ Construction
`of the Terms at Issue in U.S. Patent No. 6,415,280, dated Jul. 25,
`2003, from Civil Action No. 02-cv-11430RWZ.
`Deering, Stephen,
`et
`al,
`“Multicast Routing in Datagram
`Internetworks and Extended LANs.” ACM Transactions on Com-
`puter Systems, vol. 8, No. 2, May 1990, pp. 85-110.
`Defendant Digital Island’s Opening Brief on Claim Construction
`Issues dated Aug. 17, 2001, from Civil Action No. 00-cv-11851-
`RWZ.
`Defendant Lime Wire, LLC’s Answer, Affirmative Defenses and
`Counterclaims dated Nov. 15, 2007, from Civil Action No. 07-06161
`VBF (PLAX).
`Defendant Media Sentry, Inc.’s Reply Memorandum ofPoints and.
`Authorities in Further Support of Its Motion to Dismiss, dated Nov.
`15, 2004, from Civil Action No. CV04-7456 JFW (CTx).
`Defendant MediaSentry Inc.’s Notice of Motion and Motion to Dis-
`miss First Amended Complaint; Memorandum of Points and
`Authorities in Support Thereof, dated Dec. 13, 2004, from Civil
`Action No. CV04-7456 JFW (.
`Defendant MediaSentry, Inc.’s Answerto Plaintiffs’ First Amended
`Complaint and Counterclaims, dated Feb. 8, 2005, from Civil Action
`No. CV04-7456 JFW (CTx).
`Defendant RIAA’s Notice of Motion and Motion to Dismiss First
`Amended Complaint; Memorandum of Points and Authorities in
`Support Thereof, dated Dec. 13, 2004, from Civil Action No. CV04-
`7456 JFW (CTx).
`Defendants Loudeye Corp.’s and Overpeer, Inc.’s Answerto Plain-
`tiffs’ First Amended Complaint and Counterclaim, dated Feb. 8,
`2005, from Civil Action No. 04-7456 JFW (AJWx).
`Defendants’ Preliminary Invalidity Contentions dated Dec. 14, 2006,
`from Civil Action No. CV 06-5086 SJO (Ex).
`Devine, Robert. “Design and Implementation of DDH: A Distributed.
`Dynamic Hashing Algorithm.” In Proc. of 4th International Confer-
`ence on Foundations of Data Organizations and Algorithms, 1993,
`pp. 101-114.
`European Search Report issued Dec. 23, 2004 in correpsonding
`European Application No. 96910762.2-2201.
`Expert Report of Professor Ellis Horowitz, dated Mar. 6, 2006, from
`Civil Action No. 04-7456 JFW (CTx).
`Expert Report of the Honorable Gerald J. Mossinghoff, dated Mar.
`13, 2006, from Civil Action No. 04-7456 JFW (CTx).
`Faltstrom, P. et al., “How to Interact with a Whois++ Mesh,” Feb.
`1996, pp. 1-9.
`Feeley, Michael, et al. “Implementing Global Memory Management
`in a Workstation Cluster.” In Proc. of the 15th ACM Symp. on Oper-
`ating SystemsPrinciples, 1995, pp. 201-212.
`Fielding, R. et al., “Hypertext Transfer Protocol—HTTP/1.1,” Jan.
`1997, pp. 1-163.
`
`5
`
`5
`
`

`

`US 8,001,096 B2
`Page 6
`
`Fielding, R. et al., “Hypertext Transfer Protocol—HTTP/1.1,” Jun.
`1999, pp. 1-157.
`for Patent Infringement, Permanent
`First Amended Complaint
`Injunction and Damages, dated Nov. 24, 2004, from Civil Action No.
`CV 04-7456 JFW (CTx).
`Floyd, Sally,et al. “A reliable Multicast Frameworkfor Light-Weight
`Sessions and Application Level Framing.” In Proceeding of ACM
`SIGCOMM 795, pp. 342-356.
`Fredman, Michael, et al. “Storing a Sparse Table with 0(1) Worst
`Case Access Time.” Journal of the Association for Computing
`Machinery, vol. 31, No. 3, Jul. 1984, pp. 538-544.
`G.L. Friedman, Digital Camera With Apparatus For Authentication
`of Images Produced From an Image File, NASA Case No. NPO-
`19108-1-CU, U.S. Appl. No. 08/159,980, filed Nov. 24, 1993.
`Grigni, Michelangelo, etal. “Tight Bounds on Minimum Broadcasts
`Networks.” SIAM Journal of Discrete Mathematics, vol. 4, No. 2,
`May 1991, pp. 207-222.
`Gwertzman, James,et al. “The Case for Geographical Push-Cach-
`ing.” Technical Report HU TR 34-94 (excerpt), Harvard University,
`DAS, Cambridge, MA 02138, 1994, 2 pgs.
`H. Goodman,Ada, Object-Oriented Techniques, and Concurrency in
`Teaching Data Structures and File Management Report Documenta-
`tion p. AD-A275 385—94-04277.
`H. Goodman,Ada, Object-Oriented Techniques, and Concurrency in
`Teaching Data Sructures and File Management Report Documenta-
`tion p. AD-A275 385—94-04277.
`Hauzeur, B. M., “A Model for Naming, Addressing, And Routing,”
`ACMTrans. Inf. Syst. 4, Oct. 4, 1986), 293-311.
`International Search Report dated Jun. 24, 1996 in corresponding
`international application PCT/US1996/004733.
`K. Sollins and L. Masinter, “Functional Requirements for Uniform
`Resource Names”, www.w3.org/Addressing/rfc 1737 txt, Dec. 1994,
`pp. 1-7.
`Khare, R. and Lawrence,S., “Upgrading to TLS Within HTTP/1.1,”
`May 2000, pp. 1-12.
`Khoshafian, S. N. et al. 1986. Object identity. In Conf. Proc. on
`Object-Oriented Programming Systems, Languages and Applica-
`tions (Portland, Oregon, United States, Sep. 29-Oct. 2, 1986). N.
`Meyrowitz, Ed. OOPLSA ’86. ACM Press, New York, NY, 406-416.
`Kim et al., “Experiences with Tripwire: Using Integrity Checkers for
`Intrusion Detection”, COAST Labs. Dept.

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