throbber
3
`
`,
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD IN THE UNITED
`
`V STATES PATENT AND TRADEMARK OFFICE
`
`Trial No.:
`
`IPR 2013—00085
`
`In re:
`
`US. Patent No. 7,945,539
`
`Patent Owners:
`
`PersonalWeb Technologies, LLC & Level 3 Communications
`
`Petitioner:
`
`EMC Corp.
`
`Inventors:
`
`David A. Farber and Ronald D, Lachman
`
`For: DISTRIBUTING AND ACCESSING DATA IN A DATA PROCESSING
`
`SYSTEM
`
`*
`
`*
`
`>I<
`
`*
`
`*
`
`*
`
`*
`
`*
`
`*
`
`*
`
`*
`
`August 6, 2013
`
`PATENT OWNER’S RESPONSE PURSUANT TO 37 C.F.R. § 42.120
`
`EMC/VMware v, PersonalWeb
`
`IPR2013—00083
`
`EMCVMW 1079
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`TABLE OF CONTENTS
`
`Page
`
`INSTITUTED GROUNDS .............................................................................. l
`
`.II.
`
`CLAIM CONSTRUCTIONS ASSUMED AND USED BY PATENT
`
`OWNER HEREIN ........................................................................................... l
`
`III.
`
`LAW REGARDING ANTICIPATION .......................................................... 3
`
`IV.
`
`CLAIMS 10 AND 21 ARE NOT OBVIOUS OVER KANTOR .................... 3
`
`A.
`
`B.
`
`Kantor as allegedly modified fails to disclose segment
`identifiers based at least in part on a first, given function offonly
`the data in respective segments of the data item ................................... 3
`
`Petitioner’s allegations of obviousness cannot cure the
`deficiencies in Kantor, and furthermore it would not have been
`obvious to have modified Kantor to have also applied a CRC to
`compressed versions of files in a ZIP file ........................................... 13
`
`C It: would not “have been obvious tohave modified Kantor so: that
`
`read; and d0wn10ad BB S commands would. accept contents-
`signatures to identify files on which to operate .................................. ‘1 5"
`
`CLAIM 34 IS NOT OBVIOUS OVER KANTOR IN VIEW OF
`
`LANGER ....................... ................................................................................. 22
`
`A.
`
`B.
`
`C.
`
`Kantor as allegedly modified fails to disclose: dividing a‘ data
`item into a. plurality of segments and determining a
`corresponding segment identifier for each of the segments ........ ,. ....... 23“
`
`Kantor as allegedly modified fails to disclose determining
`segment identifiers after dividing as required by claim 34 ................. 34
`
`Kantor as allegedly modified fails to disclose determining
`segment identifiers for segments of the data item, where the
`segment identifiers are True Names of the data making up the
`segments, as required by claim 34 ...................................................... 35
`
`D.
`
`Kantor :a's allegedly modified fails to disclose determining a
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945.539)
`
`IPR 2013-00085
`
`True Name of the second data item, and providing the second
`data item in response to an access request .......................................... 37
`
`VI.
`
`CLAIMS 10 AND 21 ARE NOT ANTICIPATED BY LANGER ............... 40
`
`VII.
`
`_
`CLAIM 34 IS NOT OBVIOUS OVER LANGER IN VIEW OF
`WOODHILL ................................................................................................... 43
`
`VIII.
`
`CLAIMS 10 AND 21 ARE NOT OBVIOUS OVER WOODHILL IN
`
`VIEW OF FISCHER
`
`............................................................................... 47
`
`A. Woodhill as allegedly modified by Fischer fails to disclose
`using segment identifiers to request segments .................................... 47
`
`B.
`
`It would not have been obvious to have modified the Binary
`Object Identifiers in Woodhill to be a hash of the “contents
`identifiers” ........................................................................................... 5 l
`
`SECONDARY CONSIDERATIONS ........................................................... 54
`
`X.
`
`KANTOR AND LANGER ARE NOT “PRINTED PUBLICATIONS” ...... 54
`
`XI.
`
`CONCLUSION........................................i...................................................... 6O
`
`PATENT OWNER’S EXHIBIT LIST
`
`CERTIFICATE OF SERVICE
`
`2020057
`
`

`

`PersonalWeb Technologies, LLC (“patent owner” or “PO”) hereby responds
`
`to the petition. Petitioner has not met its burden of proving unpatentability by a
`
`preponderance of the evidence, 35 U.S.C. § 316(e), for the following reasons.
`
`I. INSTITUTED GROUNIBS
`
`1.
`
`Whether claims 10 and 21 of the ‘539 patent are unpatentable
`
`under 35 U.S.C. §103(a) as obvious over Kantor (Ex. EMC 1004).
`
`2.
`
`Whether claim 34 of the ‘539 patent is unpatentable under 35
`
`3.
`
`4.
`
`5.
`
`U.S.C. §103(a) as obvious over Kantor and Langer.
`
`Whether claims 10 and 21 of the ‘539 patent are anticipated under
`35 US-C §i 102(b) by Langer (Ex. EMC 1,003).
`
`Whether claim 34 ofthe ‘539 patent is unpatentable under 35
`
`U.S.C. §103(,a’) over Langer and Woodhill (Ex. EMC 1005):.
`
`Whether claims 10 and 21 are unpatentable under §103(a) as
`
`obvious over Woodhill and Fischer (Ex. EMC 1036).
`
`II. CLAIM CONSTRUCTIONS ASSUMED AND USED BY PATENT
`
`OWNER HEREIN
`
`The Board construed the following terms in its Decisions dated May 17,
`
`2013 and June 5, 2013. The Board’s constructions of these terms have been
`
`assumed to be correct for purposes of this IPR and have been used by patent owner
`
`(PO) herein (without prejudice to argue otherwise in other proceedings).
`
`Claim
`
`Board’s Construction
`
`Term
`
`
`
`
`
`1
`
`2020057
`
`

`

`Patent Owner’s Response (U.S. Pat.‘ No. 7,945,539)
`
`IPR 2013-00085
`
`examples in a non-exhaustive list: (1) the contents of a file; (2) a
`
`
`
`
` Sequence ofbits. (‘539 patent, col. 2: 16—17.) As the Board explained
`
`
`in its June 5, 2013 Rehearing Decision in IPR 2013—00082, the
`I
` “sequence of bits” may include any of the following which represent
`
` portion of a file; (3) a page in memory; (4) an object in an object—
`
`oriented program; (5) a digital message; (6) a digital scanned image;
` (7) a part of a video or audio signal; (8) a directory; (9) a record in a
`
`database; (10) a location in memory or on a physical device or the
`
`
`
`
`
`like; (1 1) any other entity which can be represented by a sequence of
`
`bits.
`
`(June 5, 2013 Rehearing Dec. in IPR 2013-00082 at 2-3 [Ex.
`
`2017]; and May 17, 2013 Dec. at 8-9.) This is consistent with the
`
`district court’s August 5, 2013 construction of “data item” in the
`
`related litigations. (Ex. 2021.)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`other special characters.” (Dec. on Rehearing, June 5, 2013, at 2-3.)
`
`A “substantially unique alphanumeric labelfor a particular data
`item.” (May 17, 2013 Dec. at 11-12.) Moreover, the Board properly
`
`
`
`
`
`
`
`“data
`
`
`A ‘Substantially unique alphanumeric labelfor a particular data
`
`identifier”
`
`
`
`item.” (May 17, 2013 Dec. at 10—11.) Moreover, the Board properly
`
`
`
`construed “alphanumeric” as “consisting of letters or digits, or both,
`
`and sometimes including control characters, space characters, and
`
`
`
`
`
`
`
`other special characters.” (Dec. on Rehearing, June 5, 2013, at 2—3.)
`Additionally, the preambles of claims 10 and 21 are limiting. The bodies of
`
`construed “alphanumeric” as “consisting of letters or digits, or both,
`
`and sometimes including control characters, space characters, and
`
`these claims refer back to the respective preambles, with each preamble being
`
`needed for completeness of the claim. For example, the body of claim 10 refers to
`
`“said plurality of segments” from the preamble, to “said data item” from the
`
`2
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`preamble, and. to “said networ ” from the preamble. As another example, the
`
`body of claim 21 refers to “said plurality of segments” from the preamble and to
`
`“said network of computers” from the preamble.
`
`III. LAW REGARDING ANTICIPATION
`
`“A claim is anticipated only if each and every element as set forth in the
`
`claim is found, either expressly or inherently described, in a single prior art
`
`reference.” Verdegaal Bros. v. Union Oil Co. of California, 814 F.2d 628, 631
`
`(Fed. Cir. 1987). A feature is “inherent” in a reference only if that feature is
`
`“necessarily presen ” in the reference, “not merely probably or'possibly presen .”
`
`Triniteclndust, Inc. vi. Top~U.S.A. CDFPL, 295 F.3d 1292,. 1295: (Fed. Cir; 2002):.
`
`Furthermore, in order to anticipate, a prior art reference must not only disclose all
`
`elements, of the claim, butm‘us‘t also disclose those elements “arranged as in the
`claim.” Net MoneyIN, Inc. v. VeriSign, 1716;, 545' F.3d 1359, 1369 (Fed. Cir. 2008).
`
`IV. CLAIMS 10 AND 21 ARE NOT OBVIOUS OVER KANTOR
`
`The grounds based on Kantor are discussed first because Kantor is helpful in
`
`providing an understanding ofpackages (e;g., ZIP files) also relevant to Langer.
`
`A. Kantor as alle edl modi zed ails to disclose se
`
`
`least in part on a first given function of only the data in respective
`segments at the data item.
`
`ent'identi zers based at
`
`
`Claim 10 of the ‘539 patent states, inter alia (emphasis added):
`
`"said data item comprising a plurality ofsegments .
`
`.
`
`. the segment
`
`identifier for each particular segment being based, at least in part, on a
`
`2020057
`
`

`

`Patent Owner’s Response (U.S. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`first given function ofthe data comprising saidparticular segment and
`
`only the data in saidparticular segment.”
`
`Claim 21 has essentially the same limitation. The plain language in each of claims
`
`10 and 21 requires that the segments are part of the data item, and that the segment
`
`identifiers are based at least on a first given function of only the data in the
`
`respective Segments of the data item. (Dewar Decl., 1H] 23—24 [EX. 2020].) Kantor
`
`fails to disclose this, and instead teaches away from this as Kantor never applies
`
`the alleged first functi0n to any segment of the alleged data item. (Dewar Decl,
`
`1]] 23-36 [EX. 2020] .) In Kantor, the allegedfirstfunction (CRC) is not applied to
`
`any part 0ftlze alleged data item (ZIPfile). Id. Instead, in Kantor the CRC is
`
`applied to uncdmpres's‘ed files befarevthey are compressed and. packaged into the
`
`ZIP to form the alleged first data item. (Clark Dep. '65, ’67 [EL 2016]; Dewar
`
`Decl., 1H] 25-26 [Ex. 2020].) Therefore, in Kantor the CRC is never applied to the
`
`compressed “inner files” (f‘fileSP’) that are parts ofthe ZIP file in. determining
`
`Kantor’s “zipfile contents signature” (“zc-s”). Id. The CRC in Kantor is applied to
`
`different bit sequences. (uncompressed files) than the bit sequences (compressed
`
`files) that make up the ""files”i(alleged' segments) in the ZIP file (alleged data
`
`item). (Dewar Decl., 1] 26 [Ex. 2020].) Stated another way, a CRC value in a ZIP
`
`file is not determined based on a CRC of the sequence of bits in the compressed
`
`file in the ZIP — instead, it is based on a CRC of the sequence ofbits in the
`
`uncompressed file which is not part of the ZIP file. Id. Because the alleged first
`
`function (CRC) in Kantor is not applied. to any part of the alleged. data item (ZIP
`
`4
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013—00085
`
`file), the alleged. segment identifiers (CRC values stored. in the ZIP file) in Kantor
`
`V
`
`are not based at least on a CRC of only the data in the respective segments (inner
`
`“files”) of the data item (ZIP file). Id. Kantor cannot meet the above-identified
`
`subject matter of claims 10 and 21, and petitioner’s obviousness allegations cannot
`
`' cure this fundamental deficiency in Kantor.
`
`It was well known in early 1995 that a ZIP file included much more than the
`
`individual or inner “files” therein.
`
`(EX. 2004; Clark Dep. 54-60 [Ex 2016]; Dewar
`
`Decl., 11 27 [EX. 2020].) The ZIP file standard. from 1990 confirms that a ZIP file
`
`includes, in addition to the inner “file-s” therein, other parts including local
`
`headers, a central directory, compression data, time and date data, file names,
`
`comments, file attributes, offset/order data, CRC values, uncompressed Size
`
`(length): data, and compressed size data. (Dewar Decl, "1[ 27'[EX. 2020]..) Kantor
`
`'acknowledgesl‘this. (Id; and Kantor at page 2 of Preface, 9, and 55.) The CRC
`
`values, compression data, uncompressed size (length) data, and compressed. size
`
`data in a ZIP file are contained in the local headers and central directory of the ZIP
`
`file, which are separate from the individual files in the ZIP file. (Ex. 2004; Clark
`
`Dep. 56-60. [EL 2016],; Dewar Decl, 11 27 [Ex. 2020].)
`
`Petitioner relies solely on Kantor as allegedly anticipating the above-
`
`identified subject matter of claims 10 and 21. Petitioner-refers to Kantor’s “zipfile
`
`contents signature” (“203” or “2”) procedure which reads pre-calculated CRC
`
`values from the ZIP file, and adds them together mod2"32. ,(Kantor, page 2 of
`
`5
`
`2020057
`
`

`

`Patent Owner’s Response (Us. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`Preface, 9, 55.) Petitioner contends that:
`
`(i) the “data item” in Kantor is a ZIP file,
`
`(ii) the “segments” in Kantor are the individual files in the ZIP file, (iii) the “first
`
`given function” in Kantor is a CRC, (iv) the “first identifier” for the data item in
`
`Kantor is the “zipfile contents signature” (“zcs” or “2”), and (V) the “second given
`
`function” in Kantor is the modulo addition 2"32 applied to the CRC values. (Pet.
`
`47—49.) However, Kantor fails to disclose that the alleged segment identifiers
`
`(CRC values) are based at least on a first given function (CRC) of only the data in
`
`the respective alleged segments (files) of the alleged data item (ZIP file), because
`
`in, Kantor the CRC is never applied. to any segment of the ZIP file in determining.
`
`the “205.”
`
`(Dewar'D‘eclq 1H] 25—26 [EX. 2020].)
`
`The “files” in a ZIP file are almost always compressed. (Clark Dep. 55, 67
`
`[Ex. 2016]; Dewar Decl, 1] 28 [‘EX. 2020].) Kantor confinns that: the “files” in the
`
`ZIP files in Kantor are compressed, as Kantor repeatedly refers to compression
`
`data in the ZIP files. (Kantor, page 2 of Preface, and pages 9, 55; Dewar Decl, 1]
`
`28 [Ex. 2020].) And petitioner’s expert admits that the files within Kantor’s ZIP
`files are compressed.
`(EX. EM’C 1009, Q] 35.) However, the CRC values (alleged
`
`“segment identifiers”) and uncompressed size (length) values in a ZIP file are
`
`determined before the files are compressed and thus before they are packaged into
`
`the ZIP file. (Clark Dep. 65, 67, 76-77 [Ex. 2016];‘Dewar Decl, 1] 28 [Ex._ 2020] .)
`
`Fer each “file” that is going to be packaged into a ZIP file, a CRC function is
`
`, applied to the uncompressed version thereof to determine its CRC value (alleged
`
`2020057
`
`

`

`\
`
`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`-
`
`IPR 2013-00085
`
`“segment identifier”) before the file is compressed. and thus before the file is
`
`packaged into the ZIP. Id. Petitioner’s expert confirms this basic flaw in Kantor:
`
`Q. So it's your understanding that the CRC value in the local header
`
`was calculated by applying a CRC to the inner file before that file was
`
`compressed and packaged into the ZIP file?
`
`MS. VREELANDi Objection outside the scope.
`
`A.
`
`I think that's right.
`
`(Clark Dep. 67 [EX. 2016].) And petitioner’s expert confirmed that the CRCs in
`
`the 1990 ZIP standard are the same as those in Kantor. Id. at 63.
`
`This is done for each “file” that is going to be stored in a ZIP file. (Dewar
`
`Decl, {I 28 [EX...2020].‘) Then, after the. CRC values (alleged “Segment
`
`identifiers”) and uncompressed size values have been determined based on
`
`uncompressed files, the “files” are compressed and packaged into the ZIP :file in
`
`compressed form along with their respectivevCRC.’ values, uncompressed length
`
`(size) values, comments, etc. Id. Inside the ZIP file, the CRC values and
`
`uncompressed length values are stored in the local headers and central directory
`
`which are separate from the compressed t‘files” (alleged “segments”).
`
`(161.; EX.
`
`2004; Clark Dep. 54—60, 64, 67, 88-89 [Ex. 2016].) Thus, the uncompressed files
`
`from which the CRC values and uncompressed size (length) values are determined
`
`. are different than the compressed files (alleged “parts” of the data item) that are
`
`ultimately stored in the ZIP file. (Dewar Decl, {I 29 [Ex. 2020].) It was known in
`
`the art at the time of the invention that the bit sequence of an uncompressed
`
`2020057
`
`

`

`Patent Owner’s Response (U.S. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`version of a given “file” is much different than the bit sequence of a compressed
`
`version of that same “file.” Id. Compression changes the bit sequence. Id.
`
`Therefore, in Kantor the CRC function is applied to one sequence of bits for a
`
`given “file” (i.6., the uncompressed version, which is not part of the ZIP file and
`
`thus not part of the alleged data item) in order to determine the CRC value, and
`
`another sequence of bits (i.e., the compressed version — an alleged “segrnent”) is
`
`stored in the ZIP file which is the alleged “data item.” Id.
`
`Applying a given CRC function, the uncompressed version of a "file" will
`
`have one CRC value; While the compressed version of that "file" will haveiza.
`
`different CRC Value. (Dewar Decl, 1} 30 [Ex. 2020].) This is because the two
`
`versions have much different sequences of bits. Id. Therefore, the uncompressed ‘
`
`and compressed versions cannot be, treated as the same thing with respect'to; the
`
`. claims. Id; This emphasizes that the uncompressed version to which the CRC
`
`function is applied in Kantor is much different than the compressed version which
`
`in Kantor is part of the ZIP file (the alleged “data item”).- Id. This applies to all
`
`“files” in a ZIP file. Id. The alleged segment identifiers (CRC values) in Kantor
`
`are not based in any respect on segments 0fthe alleged data item (ZIP file) —
`
`instead, they are based on bit sequences very different therefrom. Id.
`
`Kantor explains in detail how he calculates a “zipfile contents signature” -
`
`.(“zcs”). (E.g., Kantor, 55.) In particular, Kantor states (emphasis added):
`
`“2 = make a "Zipfile contents signature" for (each) Zipfile.
`
`8
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`This is done by [Mg the 32_bit CRC‘s for all the files in the zipfile,
`
`adding them together mod 2A32, Legging all the
`
`uncompressed_filefilengths listed in the zipfile, adding them together
`mod 2‘32, and then putting the two pieces together to make a special
`
`zipfile_contents_signature (zcs). This zcs does not depend on the
`
`names, dates, compression ratios, order of appearance, zipped paths,
`
`nor comments, of files appearing in the zipfile, nor on the zipfile‘s
`
`name, date, nor zipfile comment. It is a powerful tool for finding
`
`duplication. This has special features, discussed in the introduction.”
`
`(Kantor at 55.) Thus, Kantor reads the CRC values from the ZIP file and reads the
`
`uncompressed file lengths (Sizes) from the ZIP file, and uses thesepre—eal‘culated
`
`values to determine the “zipfile contents: signature” '(,“Izcis:”);;f0r'th'ei ZIP file.
`
`(Dewar Decl., 1] 31 [Ex. 2020].) Importantly, Kantor never applies a CRC function
`
`to the compressed version of any “file” in the ZIP file indetermining the zcs. Id.
`
`Instead, as explained, above, the CRC values (alleged “segment identifiers”) were
`
`previously determined by applying. the CRC fimetion to uncompressed versions of
`
`the files. (Id; and Clark Dep. 65, 67, 76-77 [Ex. 2016].) Of course, the
`
`uncompressed versions to which the CRC is applied. are :not part of the alleged data
`
`item in Kantor (128., they are not part of the ZIP file).
`
`(Dewar Decl., 1] 31 [Ex.
`
`2020].) It is also noted that the uncompressed file lengths and modulo additions in
`
`(Kantor are also not applied to the compressed version of any “file” in the ZIP file
`
`in determining the zcs. Id.
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`‘
`
`IPR 2013-00085
`
`Therefore, in Kantor the CRC (alleged first given function) is not applied to
`
`any segment of the ZIP file in determining the “203” -— instead, the CRC is applied
`
`to different bit sequences (the uncompressed versions of the files) before they are
`
`compressed and packaged into the ZIP file. (Clark Dep. 65, 67 [Ex. 2016]; Dewar
`
`Deal, 11 32 [Ex. 2020].) And no other alleged function is applied to inner files in
`
`the ZIP in determining the “zcs.” Id. Accordingly, Kantor fails to disclose
`
`segment identifiers based at least on a first given function of only the data in the
`
`respective segments of the data item as required by claims 10 and 21. Id. Stated
`
`another way, Kantor fails: to disclose that a segment identifier is determined based
`
`on at least a first given function of‘the sequence of"bits in the segment of the data
`
`item as called for in claims 10 and 21. (Dewar Decl., 1} 32 [Ex. 2020].) Moreover,
`in Kantorthe uncompressed Version ofthe file. to “which the CRC is applied will
`
`have many more bits than the compressed version of the file which is part of the
`
`ZIP file, thereby emphasizing that the CRC value (alleged segment identifier) for a
`
`given file cannot be based on a CRC of “only the data” in the compressed version
`
`which is the alleged segment of the data item. Id. Kantor does not meet this
`
`subjectmatter of claims 10 and 21, and petitioner’s allegations of obviousness
`
`cannot cure these deficiencies in Kantor.
`
`Moreover, while petitioner does not mention this, the uncompressed versions
`
`of the “files” do not somehow collectively form a “data item” before they are
`
`packaged into the ZIP file because the separate uncompressed files do not
`
`1 0
`
`2020057
`
`

`

`Patent Owner’s Response (U.8. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`represent a “sequence of bits” which is the construction, of a “data item.” (Dewar
`
`Decl., 1} 33 [EX. 2020].) To one of ordinary skill in the art, it cannot reasonably be
`
`said that a plurality of separate standalone files make up a “data item” or a
`
`“sequence of bits.” Id. Petitioner apparently recognizes this, as petitioner
`
`contends that the “data item” in Kantor is the ZIP file itself.
`
`Additionally, while petitioner does not mention it, the “segments” in claims
`
`10 and 21 cannot correspond to just the CRC values in a ZIP file in Kantor.
`
`(Dewar Decl., 1] 34 [Ex. 2020].) If one were to take this approach, there would be
`
`no ““segment identifiers” for the respective CRC values obtained by applying a first
`given function to only "the data ofthe CRC values. Id. Moreover, there would be
`
`no second given function ofthe plurality of segment identifiers as required by
`
`“claims 10 and .21., because? there would be no such segment identifiers. I'd. Thus,
`
`such an approach also would not work with respect to meeting the above-identified
`
`requirements of claims 10 and 21 for which petitioner relies on Kantor.
`
`Furthermore, while petitioner does not mention it, PO also points out that
`
`Kantor’s “y” procedure also fails to meet the subject matter of claims 10 and 21.
`
`(Dewar Decl., 1t 35 [EX. 2020].) For the “y” procedure (the procedure referred to
`
`as “y = make csfor zipfile as z'fiylaz'nfile” on page 55 of Kantor), Kantor explains
`
`that “unlike” the “z” or “zcs” procedure relied on by petitioner, the “y” procedure .
`
`calculates a CRC value based on “every byte in the zipfile.” Id. However,
`
`Kantor’s “y” procedure (i) does not treat a ZIP file as multiple parts, (ii) does not
`
`11
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`[PR 2013-00085
`
`determine segment identifiers for respective segments of the ZIP file, (iii) does not
`
`apply any first given function to only data of a particular segment of the data item,
`
`(iv) cannot be used to request particular segments of the ZIP file because there are
`
`no identifiers for particular segments of the ZIP file, and (v) has no second given
`
`function that is applied to a plurality of segment identifiers. Id. For each of these
`
`reasons, Kantor’s “y” procedure is unrelated to claims 10 and 21. And again,
`
`petitioner’s allegations of obviousness cannot cure these deficiencies in Kantor’s
`
`“y” procedure. Additionally, while petitioner does not mention this, PO also
`
`points out that it would be fundamentally- improper to switch between the different
`
`“‘2” and “y” procedures of"Kantor'in an attempt to meet the portions ofClaims ‘10
`
`and 21 for which petitioner cites Kantor. (Dewar Decl., 1] 36 [EX. 2020].) It is
`
`_ well established that in order to meet. a claim a'reference must .not only disclose the
`
`elements of the claim, but must also disclose those elements “arranged or
`
`combined in the same way as in the claim.” Net MoneyIN, Inc. v. VeriSz‘gn, Ina,
`
`‘ 545 F.3d 1359, 1369-71 (Fed. Cir. 2008). One cannot do this by citing to different
`
`procedures in a reference that are used for different purposes. Id. Neither the “z”
`
`procedure nor the “y” procedure of Kantor meets the portions of claims 10 and 21
`
`for which petitioner’cites Kantor, as explained above. (Dewar Decl., 1] 36 [Ex.
`
`2020].) Moreover, these two procedures of Kantor are not reasonably or logically
`
`combinable. Id. Kantor explains that his system solves the “problem” of ZIP files
`
`being added to the system based on changes in names, dates, compression ratios,
`
`12
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`orders of appearance, paths, and comments in a ZIP file. (Id, and Kantor at page I
`
`of the Preface.) In order to solve this “problem”, Kantor repeatedly emphasizes
`
`that his identifier used to determine whether to add a newly received ZIP file to the
`
`system, namely the “zip contents identifier” or “zcs”, is “independent from” and
`
`“not based on” parts of ZIP files including information such as names, dates, order,
`
`compression, and comments. (Kantor, page 2 of Preface, 9, and 55; Dewar Decl.,
`
`1} 36 [Ex 2020].) Thus, Kantor intentionally ignores the data and parts in each ZIP
`
`file relating to file names, dates, compression ratios, order of appearance, zipped
`
`paths, comments, and headers in determining “zcs” identifiers, thereby teaching
`
`away from claims 10 and 21. Id; One of‘ordinary skill in the art would not have
`
`ignored these express teachings, and thus would not have modified the “205”
`
`identifier so as to bejust a CRC of.the ZIP file as in. the “y” procedure because this
`
`would not allow Kantor’s identified “problem” to be solved. Id. Still further, even
`
`if this were to have been done (which one of ordinary skill in the art would never
`
`have done or tried as explained above), claims 10 and 21 still would not be met
`
`because the modified identifier technique would not meet the claims for the
`
`reasons explained above in connection with the “y” procedure.
`
`B. Petitioner is allegations of obviousness cannot cure the deficiencies in
`Kantor, and furthermore it would not have been obvious to have modified
`Kantor to have also applied a CRC to compressed versions 01 leGS in a
`ZIP zle.
`
`As explained above, petitioner’s allegations of obviousness cannot cure the
`
`insufficiencies in Kantor explained above regarding claims 10 and 21. Petitioner
`
`l 3
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`does not contend that it would have been obvious to have modified Kantor’s “zcs”
`
`procedure to have also applied a CRC to the compressed versions of the files in a
`
`- ZIP file, much less to “only” the data in such compressed files.
`
`Moreover, there would have been no logical reason to have modified Kantor
`
`in such a manner. (Dewar Decl, 1H] 37-41 [Ex. 2020].) The ZIP standard requires
`
`that a CRC be applied to uncompressed files. Id. at 1] 38. This occurs before the
`
`files are compressed for storage in a ZIP file. Id; The resulting CRC values are
`
`stored in the ZIP file along with compressed versions of the files. Id. Given that
`
`such CRC values. for uncompressed files are already required by the ZIP standard,
`
`there would have been no logical reason to have modified Kantor to have also
`
`applied a CRC to the compressed versions of the files that are stored in the ZIP
`
`files. Id. Petitionerfs expert confirmed this with his “butwhy” ‘testi‘mony‘which
`
`emphasizes that there would have been no logical reason to have applied the CRC
`
`to the compressed files in the ZIP. (Clark Dep. 75 [Ex. 2016].)
`
`Furthermore, as a matter of common sense, one of ordinary skill in the art
`
`would not have modified Kantor to have applied the CRC to the compressed
`
`versions of the files because this would. have resulted in the contents identifiers in
`
`Kantor being significantly less unique (tie, a much higher probability of two
`
`different files having the same contents identifier). (Dewar Decl, 1] 39 [Ex.
`
`2020].) Kantor teaches away from techniques that would unintentionally result in,
`
`a higher probability of two different files having the same contents identifier,
`
`14
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`thereby discouraging such a modification. (Id, and Kantor, 6—7.) As of early
`
`1995, it was known that the compressed version of a file had significantlyfewer
`
`bits than did the uncompressed version of that file. (Dewar Decl, 1} 39 [Ex.
`
`- 2020].) Therefore, because applying the CRC to compressed files would apply the
`
`CRC to many fewer bits (compared to applying the CRC to uncompressed files),
`
`applying the CRC to the compressed versions of files would result in a much
`
`higher probability of two different files unintentionally having the same CRC value
`
`and the same contents identifier which is taught to be undesirable by Kantor. Id.
`
`Moreover, Kantor. already has an efficient way to. read ’pre-calculated CRC
`
`values that are required by the ZIP standard and were taken from the uncompressed
`
`files, and there would have been no logical reason to have changed it. (Dewar
`
`"Dec-1.,‘1l‘40 [EL 2020].) Kantor’s technique reads the pre—calculated CRC“ values
`
`and pre-calculated uncompressed length values from the ZIP file (these were
`
`already pre-calculated as part of the ZIP standard), which provides for an efficient
`
`approach to calculating zc—s values. Id. One would not have modified Kantor to
`
`have also applied the CRC to compressed versions of the files in the ZIP because
`this would result in additional unnecessary steps and Kantor expressly teaches that
`
`additional time/steps for calculations are undesirable. (Id, and Kantor 7.)
`
`C. It would not have been obvious to have modified Kantor so that read and
`download BBS commands would accept contents-Signatures lo identizi
`(lies on which to operate.
`'
`
`1 5
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013-00085
`
`Petitioner acknowledges that BBS commands, such as download, and read.
`
`commands, were based on conventional filenames at the time of the ‘539
`
`invention. (Ex. 1009 at 1] 40; and Dewar Decl, 1i 42 [Ex. 2020].) However,
`
`petitioner contends (without citing any secondary reference) that:
`
`“[A] person of ordinary skill in the art would have found it obvious to
`
`modify the BBS commands, including the download and/or read
`commands, to permit identifying files based on contents-signatures or
`
`Zipfile cements-signatures. Among other things, this would facilitate
`
`integrity checking by more precisely specifying the file of interest by
`
`its content, and thus improve accuracy.”
`(Pet. 46.) Petitioner alleges} this imodificatiOn in order to meet at least section (B)
`
`in claims 10 and ‘2]. Absent this modification, at: least section (B) of claims 10' and
`
`21 cannot‘be met by Kantor. Contraryto petitioner’s allegation, this would not
`
`have been obvious for several reasons. (Dewar Decl, {HI 42-48 [Ex. 2020].)
`
`First, a significant problem with Kantor’s contents-signature and zipfile
`
`contents-signature technique is that certain different files in Kantor intentionally
`
`have the same contents signature. Indeed, Kantor even warns users of this:
`
`_ “Please be careful
`--~-~--~~N~N
`
`Please bear in mind that a zipfile which contains only one file
`
`will have a zipfile contents signature which is the same as the
`
`file contents signature of the single file which it contains; and a
`
`storage zipfile which has the same file contents as a
`
`16
`
`2020057
`
`

`

`Patent Owner’s Response (US. Pat. No. 7,945,539)
`
`IPR 2013~00085
`
`self_extracting zipfile will have the same zipfile contents
`
`signature.”
`
`(Kantor, 3.) See also Kantor at 51. Accordingly, for certain file categories, Kantor
`
`intentionally designed his contents-signatures so that certain different files would
`
`have the same signature. (Dewar Decl, 1] 44 [Ex. 2020].) This is because Kantor
`intentionally does not apply a hash function to parts ofZIP files containing file
`
`names, dates, compression ratios, order of appearance, zipped paths, comments,
`
`and headers — 'z'.e., because Kantor’s zipfile contents signatures are not based on all
`
`data of the zipfile. Id.
`
`Accordingly, Kantor warns users that at least three different files will by
`
`deslgn have; the. same: signature, (Dewar Deal, 1] 45 [Ex 2020]...) This would, of
`
`course, be repeated many times across a large

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