throbber

`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`_____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`_____________
`
`
`MICROSOFT CORPORATION
`Petitioner
`
`v.
`
`PROXYCONN, INC.
`Patent Owner
`_________
`
`
`IPR2012-00026, IPR2013-00109
`
`6,757,717 B1
`
`September 16, 1999
`
`June 29, 2004
`
`Leonid Goldstein
`
`SYSTEMS AND METHODS FOR DATA ACCESS
`
`_____________
`
`PATENT OWNER’S MOTION TO AMEND
`UNDER 37 C.F.R. § 42.121
`
`
`Cases:
`
`Patent No.:
`
`Filed:
`
`Issued:
`
`Inventor:
`
`Title:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`Listing of Claims ............................................................................................. 1
`I.
`SUPPORT FOR THE PROPOSED AMENDMENTS ................................... 2
`II.
`III. SUBSTITUTE CLAIMS ARE PATENTABLE OVER THE GROUNDS OF
`PATENTABILITY UNDER REVIEW ..................................................................... 2
`A. Proposed Substitute Claim 35 is Patentable. .................................................... 4
`B. Proposed Substitute Claim 36 is Patentable. .................................................... 7
`C. Proposed Substitute Claim 37 is Patentable. ................................................... 8
`D. Proposed Substitute Claim 38 is Patentable. ................................................... 9
`E. Proposed Substitute Claim 39 is Patentable. .................................................... 9
`F. Proposed Substitute Claim 40 is Patentable. .................................................. 11
`G. Proposed Substitute Claim 41 is Patentable. ................................................. 13
`VI. CONCLUSION .............................................................................................. 13
`
`
`
`
`
`
`
`
`i
`
`

`

`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`This Motion to Amend is submitted in compliance with 37 C.F.R. §42.121.
`
`
`
`To the extent one or more of Original Claims 1, 3, 6, 10, 11, and 22-23 of U.S.
`
`Patent 6,757,717 (“the ‘717 Patent”) are found unpatentable, Proxyconn, Inc.
`
`(“Patent Owner”) requests that the Original Claims be cancelled and the
`
`corresponding one or more Substitute Claims be entered.
`
`Pursuant to 37 C.F.R. §42.121(a), Patent Owner has conferred with the
`
`Board and been granted permission to file this Motion to Amend. DOC No. 33
`
`
`
`Additionally, upon confirmation of the patentability of the Original Claims,
`
`the Patent Owner requests entry of Substitute Claims 35-42 in addition to the
`
`original claims, because such claims are necessary to further define the invention.
`
`I.
`
`LISTING OF CLAIMS
`
`Proposed Substitute Claims 35-42 are included herein. Each of the
`
`substitute claims presented in this motion is based on an original claim from the
`
`‘717 Patent. Consistent with 37 C.F.R. §42.121(a)(3), the Motion includes only
`
`one substitute claim for each claim to be replaced. Pursuant to 37 C.F.R.
`
`§42.121(a)(2), the amendments herein do not seek to enlarge the scope of the
`
`claims of the ‘717 Patent or to introduce new subject matter.
`
`
`
`Appendix A includes the amendments to the claims.1 Amendments to the
`
`
`1 The Proposed Substitute Claims are attached as Appendix A. Illumina, Inc. v.
`The Trustees of Columbia University in the City of New York, IPR2012-00006,
`1
`
`
`
`

`

`
`Original Claim are illustrated over the original claim to be replaced, with additions
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`underlined and deletions struck-through or bracketed.
`
`II.
`
`SUPPORT FOR THE PROPOSED AMENDMENTS
`
`The Substitute Claims are supported by the original disclosure of the ‘717
`
`Patent, including the exemplary citations included below. The ‘717 Patent claims
`
`priority to Israeli Application Ser. No. 126292 filed September 18, 1998 (Ex.
`
`2004), for which parallel citation are provided.
`
`
`
`Substitute claim 35 is based on and supported by original Claim 1. The
`
`substitute claim 35 adds: said receiver/computer configured to initiate a request
`
`data from the sender/computer, disclosed in the ‘717 Patent at, e.g., 7:65-67 and
`
`8:37-39; (Ex. 2004 at 15:3-4, 16:6-8) said sender/computer configured to transmit
`
`a digital digest representative of the requested data in response to the request,
`
`disclosed in the ‘717 Patent at, e.g., 7:52-67 and Fig. 5; (Ex. 2004 at 14:19-15:4,
`
`Fig. 5) and the data includes a range of octets in a file, disclosed in the ‘717 Patent
`
`at, e.g., 2:5-8 (Ex. 2004 at 3:1-3).
`
`
`
`Substitute claim 36 is supported by original Claims 1 and 3. Substitute
`
`claim 36 adds: sender/computer includes means for creating digital digests on data
`
`stored in said permanent storage memory, disclosed in the ‘717 Patent at, e.g.,
`
`Paper 33 at 5 (“The amendment, which is to be a listing of substitute claims, is to
`be filed as either an appendix to the motion or as an exhibit so that it will not count
`towards the page limits set for the motions to amend.”).
`2
`
`
`
`

`

`
`7:29-32 and Fig. 4; (Ex. 2004 at 13:26-14:2 and Fig. 4) the receiver/computer
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`includes means for storing said digital digest created by the sender/computer in its
`
`permanent storage memory, disclosed in the ‘717 Patent at, e.g., 3:37-39; (Ex.
`
`2004 at 6:4-6) and the data includes at least a range of octets in a file, disclosed in
`
`the ‘717 Patent at, e.g., 2:5-8; (Ex. 2004 at 3:1-3).
`
`
`
`Substitute claim 37 is supported by Original Claim 6. Substitute claim 37
`
`adds: a digital digest received from one of the at least two other computers through
`
`the packet-switched network, disclosed in the ‘717 Patent at, e.g., 9:12-31, Fig. 12;
`
`(Ex. 2004 at 17:12-18:2, Fig. 12) and the data includes a plurality of octet ranges in
`
`a file or files, disclosed in the ‘717 Patent at, e.g., 2:5-9; (Ex. 2004 at 3:1-3).
`
`
`
`Substitute claim 38 is supported by claim 10. Substitute claim adds: said
`
`receiver/computer configured to search for said digital digest received from the
`
`sender/computer, in response to receiving the digital digest, disclosed in the ‘717
`
`Patent at, e.g., 7:52-67 and Figs. 5 and 7; (Ex. 2004 at 14:19-15:4 and Figs. 5 and
`
`7) and the data includes at least a range of octets in a file, disclosed in the ‘717
`
`Patent at, e.g., 2:5-9; (Ex. 2004 at 3:1-3).
`
`
`
`Substitute claim 39 is supported by claim 11. Substitute claim 11 adds:
`
`receiving a request for said data from the receiver/computer, disclosed in the ‘717
`
`Patent at, e.g., 7:65-67 and 8:37-39; (Ex. 2004 at 15:3-4, 16:6-8) and in response to
`
`
`
`3
`
`

`

`
`the request for data, transmitting the digital digest, disclosed in the ‘717 Patent at,
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`e.g., 2:26-28, 7:52-67, and Fig. 5; (Ex. 2004 at 3:17-18, 14:19-15:4 and Fig. 5).
`
`
`
`Substitute claim 40 is supported by original claim 22. The substitute claim
`
`40 adds: sending a request for data, disclosed in the ‘717 Patent at, e.g., 7:65-67
`
`and 8:37-39; (Ex. 2004 at 15:3-4, 16:6-8) searching for each received digital digest
`
`representing data, disclosed in the ‘717 Patent at, e.g., 7:55-57 and Figs. 5 and 7;
`
`(Ex. 2004 at 14:21-23 and Figs. 5 and 7) and creating a digital digest for data
`
`received from the sender/computer and stored in said network cache memory,
`
`disclosed in the ‘717 Patent at, e.g., 7:32-34, 9:44-46; (Ex. 2004 at 14:3-4, 18:12-
`
`13).
`
`
`
`Substitute claim 41 is supported by claims 22 and 23. Substitute claim 41 is
`
`presented to conform claim 23 to the amendments of base claim 22.
`
`SUBSTITUTE CLAIMS ARE PATENTABLE OVER THE GROUNDS OF PATENTABILITY UNDER
`
`REVIEW
`A. Proposed Substitute Claim 35 is Patentable.
`Substitute Claim 35 recites said receiver/computer configured to initiate a
`
`
`
`request data from the sender/computer, said sender/computer configured to
`
`transmit a digital digest representative of the requested data in response to the
`
`request, and the data includes a range of octets in a file.
`
`Perlman merely discloses a designated router, which transmits an identifier
`
`4
`
`
`
`
`
`

`

`
`to a plurality of “other” routers. Specifically, the designated router periodically
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`broadcasts an identifier to the other router, causing other routers to compare the
`
`identifier to an identifier of its contents. There is no request from the other routers
`
`that causes the designated router to respond. As a result, Perlman does not disclose
`
`a receiver/computer, which is configured to initiate a request for data and which
`
`includes means for comparison between digital digests, or a sender/computer
`
`configured to send a digital digest in response to the request. Lacking these claim
`
`elements, Perlman cannot anticipate Substitute Claim 35.
`
`
`
`Yohe discloses a remote client 12 that initiates a READ operation to
`
`determine if the requested data is in cache. If the data is in cache, the remote client
`
`12 sends a signature of the data. Thus, there is no receiver/computer configured to
`
`initiate a request for data, and a sender/computer configured to send a digital
`
`digest in response to the request. Lacking these claim elements, Yohe cannot
`
`anticipate Substitute Claim 35. Further, the combination of Perlman and Yohe
`
`includes the addition of the permanent memory to Perlman, and the addition of
`
`bundling multiple signatures to Yohe. Neither modification suggested by the
`
`Petitioner, and under consideration by the Board, remedies the shortcomings of
`
`Perlman or Yohe explained above. Further, any modification of Perlman or Yohe
`
`to render obvious substitute claim 35 would change the principle operation of the
`
`
`
`5
`
`

`

`
`disclosed system, render it unsatisfactory for its intended purpose, and is the
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`product of impermissible hindsight. Lacking these claim elements, the
`
`combination of Perlman and Yohe cannot render obvious Substitute Claim 35.
`
`
`
`Santos discloses two intermediate computers that intercept traffic through a
`
`network, i.e., the input and output traffic shown in Fig. 3 of Santos. Neither the
`
`compressor nor decompressor is configured to initiate a request for data from a
`
`sender/computer. Instead, the request is initiated elsewhere (either “input” or
`
`“output”) and merely passed-through as network traffic. Neither the compressor
`
`nor the decompressor is configured to transmit a digital digest in response to the
`
`request. Instead, the compressor sends a fingerprint for a payload in response to
`
`receiving the payload at “input,” as shown in Fig. 3 of Santos. Lacking these claim
`
`elements, Santos cannot anticipate Substitute Claim 35.
`
`
`
`Furthermore, Substitute Claim 35 recites structures operative on data that
`
`includes a range of octets in a file. None of the references disclose the recited
`
`means for creating a digital digest on a range of octets in a file. In contrast,
`
`Perlman merely discloses generating an identifier on an entire LSP database; Yohe
`
`merely discloses generating a signature on directories; and Santos merely discloses
`
`computing a fingerprint on network packets, being passed between a compressor
`
`and a decompressor, specially installed into the network, without regard to the
`
`
`
`6
`
`

`

`
`origin of the packets. Lacking this additional element, Perlman, Yohe and Santos
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`fail to anticipate and/or render obvious Substitute Claim 35.
`
` Proposed Substitute Claim 36 is Patentable.
`
`B.
`Substitute claim 36 requires a sender/computer including means for creating
`
`
`
`digital digests on data stored in said permanent storage memory, the
`
`receiver/computer includes means for storing said digital digest created by the
`
`sender/computer in its permanent storage memory, and the data includes at least a
`
`range of octets in a file.
`
`
`
`As discussed in Section II.C of Patent Owner’s Response, Perlman fails to
`
`disclose permanent storage memory, creating digital digests on data stored in
`
`permanent storage memory, or storing a digital digest in permanent storage
`
`memory. Lacking these claim elements, Perlman cannot anticipate Substitute
`
`Claim 36. Yohe discloses permanent storage devices 34 and 80, but lacks a
`
`receiver/computer having means for storing a digital digest in either permanent
`
`storage devices 34 and 80. See also Section II.D of Patent Owner’s Response.
`
`Lacking these claim elements, Yohe also cannot anticipate Substitute Claim 36.
`
`
`
`The combination of Perlman and Yohe includes the mere addition of
`
`permanent storage memory to Perlman, and the addition of bundling multiple
`
`signatures to Yohe. Neither modification suggested by the Petitioner, and under
`
`consideration by the Board, remedies the shortcomings of Perlman or Yohe
`
`
`
`7
`
`

`

`
`explained above. Patent Owner further incorporates the arguments discussed in
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`Section II.C and II.D of Patent Owner’s Response. Lacking elements, the
`
`combination of Perlman and Yohe cannot render obvious Substitute Claim 36.
`
`
`
`As explained in Patent Owner’s Response, Santos discloses that signatures
`
`are lost during power cycle or restart, causing significant rejection for illegal
`
`fingerprints at restart. See Ex. 1004 at §3.3. Consequently, Santos does not
`
`disclose creating a digital digest based on data in permanent storage memory or
`
`storing a digital digest in its permanent storage memory. Lacking these claim
`
`elements, Santos cannot anticipate Substitute Claim 36.
`
`
`
`As explained above, the cited references do not disclose the recited system
`
`structured to operate on at least a range of octets in a file. Lacking this additional
`
`element, Perlman, Yohe and Santos fail to anticipate and/or render obvious
`
`Substitute Claim 36.
`
` Proposed Substitute Claim 37 is Patentable.
`
`C.
`Substitute claim 37 requires structure to operate a data including a plurality
`
`of octet ranges in a file or files. DRP discloses content identifier based on
`
`information objects, Yohe merely discloses generating a signature on directories;
`
`and Mattis merely discloses providing object keys for network resources or other
`
`discrete elements of information and in general directed to locating objects within
`
`a single computer, not to a network communication. Lacking this additional
`
`
`
`8
`
`

`

`
`element, DRP, Yohe and Mattis fail to anticipate and/or render obvious Substitute
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`Claim 37.
`
`D. Proposed Substitute Claim 38 is Patentable.
`Substitute claim 38 requires said receiver/computer configured to search for
`
`a digital digest received from the sender/computer, in response to receiving the
`
`digital digest and the data includes at least a range of octets in a file.
`
` Perlman discloses comparing a calculated database identifier and a received
`
`database identifier, where the identifier either matches or does not. Perlman lacks
`
`searching for a database identifier. Lacking this element, Perlman cannot
`
`anticipate Substitute Claim 38. See Section II.C of Patent Owner’s Response.
`
`Likewise, as the remote client computer 12, the network file cacher 42 retrieves the
`
`one directory signature and compares it to the received directory signature from the
`
`cache verifying computer. The remote client 12 is not configured to search for a
`
`digital digest, and thus, Yohe cannot anticipate Substitute Claim 38. See Section
`
`II.D of Patent Owner’s Response. As explained above, the cited references do not
`
`disclose the recited system structured to operate on at least a range of octets in a
`
`file. Lacking this additional element, Perlman, Yohe and Santos cannot anticipate
`
`and/or render obvious Substitute Claim 38.
`
`E. Proposed Substitute Claim 39 is Patentable.
`Substitute Claim 39 requires creating a digital digest on data, receiving a
`
`9
`
`
`
`
`
`

`

`
`request for said data from the receiver/computer, and in response to the request for
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`data, transmitting the digital digest of the data from the sender/computer to the
`
`receiver/computer.
`
`
`
`In contrast, DRP merely discloses a client downloading an index, which is
`
`representative of a file structure. The index consists of content identifier for
`
`individual pieces of content. Based on the index, the “client” then requests
`
`specific content from a server, which provides the actual requested content in
`
`response—and not a digital digest representative of that content. As such, DRP
`
`lacks the step of receiving a request for data, and in response to the request for
`
`data, transmitting a digital digest for the data. See Section II.F of Patent Owner’s
`
`Response. Lacking these elements, DRP cannot anticipate Substitute Claim 39.
`
`
`
`The combination of DRP and Mattis consists of the “specific MD5-digest
`
`based cache file system” of Mattis included in the DRP caching client and server.
`
`The addition of Mattis’ system to the client and server of DRP, however, would
`
`not remedy the shortcomings of DRP. Specifically, applying the system of Mattis
`
`to the client and server of DRP would not change the behavior of the “client” in
`
`downloading an index and subsequently downloading files that it needs. There is
`
`no request from the client and no reaction by the server in response to the client.
`
`As such, the resulting modification of DRP would still lack a sender/computer that
`
`
`
`10
`
`

`

`
`receives a request for data from a receiver/computer, and in response, transmits a
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`digital digest for the data requested to the receiver/computer. Lacking these
`
`elements, DRP and Mattis cannot render obvious Substitute Claim 39.
`
` Proposed Substitute Claim 40 is Patentable.
`
`F.
`Substitute Claim 40 requires sending a request for data, searching for each
`
`
`
`received digital digest in said network cache memory, and creating a digital digest
`
`for data received from the sender/computer and stored in said network cache
`
`memory.
`
`
`
`Perlman discloses a method of synchronizing a link state packet database.
`
`The method is initiated by designated router by periodically broadcasting an
`
`identifier. As explained above in, the identifier is sent by the designated router, but
`
`is not sent in response to any request from the other routers, nor do any of the other
`
`routers send a request for data. Further, Perlman includes only one digital digest,
`
`and retrieves it for comparison. Thus, Perlman lacks searching for each received
`
`digital digest. Lacking this claimed element, Perlman cannot anticipate Substitute
`
`Claim 40.
`
`
`
`Yohe discloses a READ operation, in which the remote client 12 initially
`
`sends a signature to the cache verifying computer 14, not a request for data. The
`
`cache verifying computer 14 sends back a “good” or “bad” response. EX1005 at
`
`6:27-27. In a DIRECTORY REQUEST operation, the remote client 12 sends a
`
`
`
`11
`
`

`

`
`request for the signature of the directory, not the directory itself, to the cache
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`verifying computer 14 in order to verify its directory. The cache verifying
`
`computer 14 returns a directory signature, and the remote client 12 compares the
`
`directory signature to its one directory signature in memory. Thus, the remote
`
`client 12 does not search for the directory signature as required by Substitute
`
`Claim 40. Thus, neither the remote client 12 nor the cache verifying computer 14
`
`sends a request for data and searches for a received signature.
`
`
`
`Likewise, the combination of Perlman and Yohe, as submitted by the
`
`Petitioner and under review by the Board, is insufficient to suggest the subject
`
`matter of substitute claim 40. Neither Perlman nor Yohe suggest sending a request,
`
`and then receiving a message containing a digital digest for the requested data.
`
`Each of Perlman and Yohe are initiated by sending of the signature, not a request
`
`for data. The combination of Perlman and Yohe therefore fails to render proposed
`
`substitute claim 40 obvious.
`
`
`
`Santos discloses two intermediate computers that intercept traffic through
`
`along network, i.e., the input and output traffic shown in Fig. 3 of Santos. Neither
`
`the compressor nor decompressor sends a request for data from a
`
`sender/computer. The request is initiated elsewhere (either “input” or “output”)
`
`and merely passed-through as compressor/decompressor. Lacking this claim
`
`
`
`12
`
`

`

`
`element, Santos cannot anticipate Substitute Claim 40.
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
` Proposed Substitute Claim 41 is Patentable.
`
`G.
`Substitute Claim 41 is amended to conform to the amendments presented in
`
`
`
`connection with Substitute Claim 40, from which is depends. Substitute Claim 41
`
`is patentable for the same reasons as Substitute Claim 40.
`
`VI. CONCLUSION
`
`
`
`Accordingly, the Patent Owner respectfully requests that the Board grant this
`
`Motion to Amend.
`
`
`Respectfully submitted,
`
`
`
`
`Dated: May 21, 2013
`
`
`
`
`
`
`
`
`
`
`
`
`
`/Matthew L. Cutler /
`MATTHEW L. CUTLER
`BRYAN K. WHEELOCK
`DOUGLAS A. ROBINSON
`HARNESS, DICKEY & PIERCE, PLC
`7700 Bonhomme Ave., Suite 400
`Clayton, MO 63105
`Telephone: (314) 726-7500
`Facsimile: (314) 726-7501
`mcutler@hdp.com
`bwheelock@hdp.com
`drobinson@hdp.com
`
`Attorneys for Patent Owner,
`Proxyconn, Inc.
`
`
`13
`
`

`

`
`
`
`
`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`CERTIFICATE OF SERVICE UNDER 37 C.F.R. § 42.6 (e)(4)
`
`
`It is hereby certified that on this 21st day of May, 2013, a copy of the
`
`foregoing document was served via Federal Express upon the following:
`
`John D. Vandenberg
`john.vandenberg@klarquist.com
`Stephen J. Joncus
`stephen.joncus@klarquist.com
`Klarquist Sparkman LLP
`One World Trade Center
`Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204-2988
`Tel.: (503) 595-5300
`Fax: (503) 595-5301
`
`
`Attorneys for Petitioner, Microsoft Corporation
`
`
`/Matthew L. Cutler /
`
`
`
`
`
`14
`
`

`

`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`
`
`APPENDIX A – SUBSTITUTE CLAIMS
`
`(Proposed Substitute for original claim 1) A system for data access in
`35.
`a packet-switched network, comprising: a sender/computer including an operating
`unit, a first memory, a permanent storage memory and a processor and a remote
`receiver/computer including an operating unit, a first memory, a permanent storage
`memory and a processor, said sender/computer and said receiver/computer
`communicating through said network;
`
`said receiver/computer configured to initiate a request for data from the
`sender/computer, said sender/computer further including means for creating digital
`digests on data, said sender/computer configured to transmit a digital digest
`representative of the requested data, in response to the request;
`
`said receiver/computer further including a network cache memory and
`means for creating digital digests on data in said network cache memory; and
`
`said receiver/computer including means for comparison between digital
`digests, and wherein the data includes a range of octets in a file.
`
`(Proposed Substitute for original claim 3) The system as claimed in
`36.
`
`claim 1, A system for data access in a packet-switched network, comprising a
`sender/computer including an operating unit, a first memory, a permanent storage
`memory and a processor; and a remote receiver/computer including an operating
`unit, a first memory, a permanent storage memory and a processor; said
`sender/computer and said receiver/computer configured to communicate with one
`another through said network; said sender/computer includes means for creating
`digital digests on data stored in said permanent storage memory, and said
`receiver/computer including a network cache memory, means for creating digital
`digests on data in said network cache memory, and means for comparing between
`digital digests created by the sender/computer and receiver/computer; wherein said
`receiver/computer further includes means for storing said created at least one of the
`digital digests created by the sender/computer in its first or permanent storage
`memory; wherein the data includes at least a range of octets in a file.
`
`
`37.
`
`(Proposed Substitute for original claim 6) A system for data access in
`
`
`
`1
`
`

`

`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`
`a packet-switched network, comprising:
`a gateway including an operating unit, a memory and a processor connected
`to said packet-switched network in such a way that network packets sent between
`at least two other computers pass through it;
`a caching computer connected to said gateway through a fast local network,
`wherein said caching computer includes an operating unit, a first memory, a
`permanent storage memory and a processor; said caching computer further
`including a network cache memory in its permanent storage memory, means for
`calculating a digital digest on data and means for comparison between a digital
`digest on data in its network cache memory and a digital digest received from said
`packet-switched network through said gateway, wherein said data includes a
`plurality of octet ranges in a file or files.
`
`(Proposed Substitute for original claim 10) A system for data access
`38.
`in a packet-switched network, comprising:
`a sender/computer including an operating unit, a first memory, a permanent
`storage memory and a processor and a remote receiver/computer including an
`operating unit, a first memory, a permanent storage memory and a processor, said
`sender/computer and said receiver/computer communicating through a network;
`said sender/computer further including means for creating digital digests on
`data, and
`said receiver/computer further including a network cache memory, means
`for storing [[a]] at least one of said digital digest received from said network in its
`permanent storage memory, and said receiver/computer configured to search for a
`digital digest received from the sender/computer, in response to receiving the
`digital digest, means for comparison between digital digests; wherein said data
`includes at least a range of octets in a file.
`
`(Proposed Substitute for original claim 11) A method performed by a
`39.
`sender/computer in a packet-switched network for increasing data access, said
`sender/computer including an operating unit, a first memory, a permanent storage
`memory and a processor and said sender/computer being operative to transmit data
`to a receiver/computer, the method comprising the steps of:
`
`
`
`2
`
`

`

`IPR2012-00026, IPR2013-00109
`Patent 6,757,717 B1
`
`
`
`
`
`creating a digital digest on data; [[and]]
`receiving a request for said data from the receiver/computer;
`in response to the request for data, transmitting said [[a]] digital digest of
`said data from said sender/computer to said receiver/computer;
`receiving a response signal from said receiver/computer at said
`sender/computer, said response signal containing a positive, partial or negative
`indication signal for said digital digest, and
`if a negative indication signal is received, transmitting said data from said
`sender/computer to said receiver/computer.
`
`(Proposed Substitute for original claim 22) A method for increased
`40.
`data access performed by a receiver/computer in a packet-switched network, said
`receiver/computer including an operating unit, a first memory, a permanent storage
`memory, a processor and a network cache memory, said method comprising the
`steps of:
`sending a request for data;
`receiving a message containing a digital digest for the requested data from
`said network;
`searching for each received digital digest data with the same digital digest in
`said network cache memory,
`if data having the same digital digest as the digital digest received is not
`uncovered, forming a negative indication signal and transmitting the negative
`indication signal [[it]] back through said network; and
`creating a digital digest for data received from the sender/computer and
`stored in said network cache memory.
`
`(Proposed Substitute for original claim 23) The method as claimed in
`41.
`
`claim 22, claim 40, wherein searching in said network cache memory includes
`further comprising searching in predetermined locations in said permanent storage
`memory for data with a digital digest substantially identical to the searched one of
`the digital digests received from said network.
`
`
`
`
`
`
`3
`
`

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