`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`
`
`APPLE INC.,
`Petitioner,
`
`v.
`
`REALTIME DATA LLC,
`Patent Owner.
`
`
`
`
`
`
`
`
`
`
`
`
`Case IPR2016-01737
`Patent 8,880,862
`
`
`
`
`
`
`
`
`
`
`PETITIONER’S REPLY TO PATENT OWNER’S OPPOSITION
`
`
`
`
`I.
`II.
`III.
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`TABLE OF CONTENTS
`Patent Owner Relies Upon an Improper Construction of “Preloading” .......... 1
`Settsu and Zwiegincew Render Obvious the Substitute Claims ..................... 2
`Sukegawa and Dye, Further Combined with either of Esfahani or Kroeker,
`Render Obvious the Substitute Claims ............................................................ 3
`IV. Conclusion ....................................................................................................... 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`i
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`UPDATED EXHIBIT LIST
`
`APPLE-1001
`
`U.S. Patent No. 8,880,862 to Fallon, et al. (“the ’862 patent”)
`
`APPLE-1002
`
`Excerpts from the Prosecution History of the ’862 Patent (“the
`Prosecution History”)
`
`APPLE-1003
`
`Declaration of Dr. Charles J. Neuhauser (“Dec.”)
`
`APPLE-1004
`
`Curriculum Vitae of Dr. Charles J. Neuhauser
`
`APPLE-1005
`
`U.S. Patent No. 5,860,083 (“Sukegawa”)
`
`APPLE-1006
`
`U.S. Patent No. 6,374,353 (“Settsu”)
`
`APPLE-1007
`
`Burrows et al., “On-line Data Compression in a Log-structured
`File System” (1992) (“Burrows”)
`
`APPLE-1008
`
`U.S. Patent No. 6,145,069 (“Dye”)
`
`APPLE-1009
`
`U.S. Patent No. 7,190,284 (“Dye ’284”)
`
`APPLE-1010
`
`U.S. Patent No. 6,317,818 (“Zwiegincew”)
`
`APPLE-1011
`
`Jeff Prosise, DOS 6 – The Ultimate Software Bundle?, PC
`MAGAZINE, Apr. 13, 1993 (“Prosise”)
`
`APPLE-1012
`
`Excerpts from John L. Hennessey & David A. Patterson,
`Computer Architecture a Quantitative Approach (1st ed. 1990)
`(“Hennessey”)
`
`APPLE-1013
`
`(RESERVED)
`
`APPLE-1014
`
`File, Microsoft Press Computer Dictionary (3d ed. 1997)
`
`APPLE-1015
`
`Excerpts from Tom Shanley & Don Anderson, PCI System
`Architecture, (4th ed. 1999) (“Shanley”)
`
`
`
`ii
`
`
`
`APPLE-1016
`
`APPLE-1017
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Jacob Ziv & Abraham Lempel, A Universal Algorithm for
`Sequential Data Compression, IT-23 No. 3 IEEE
`TRANSACTIONS ON INFORMATION THEORY 337 (1977)(“Ziv”)
`
`James A. Storer & Thomas G. Szymanski, Data Compression
`via Textual Substitution, 19 No. 4 JOURNAL OF THE
`ASSOCIATION FOR COMPUTING MACHINERY (1982)(“Storer”)
`
`APPLE-1018
`
`Program File, Microsoft Press Computer Dictionary (3d ed.
`1997)
`
`APPLE-1019
`
`Direct Memory Access, Microsoft Press Computer Dictionary
`(3d ed. 1997)
`
`APPLE-1020
`
`RAM and RAM Cache, Microsoft Press Computer Dictionary
`(3d ed. 1997)
`
`APPLE-1021
`
`Decoder, Microsoft Press Computer Dictionary (3d ed. 1997)
`
`APPLE-1022
`
`(RESERVED)
`
`APPLE-1023
`
`Excerpts from Kyle Loudon, Mastering Algorithms with C
`(1999) (“Loudon”)
`
`APPLE-1024
`
`Excerpts from Michael Barr, Programming Embedded Systems
`in C and C++ (1999) (“Barr”)
`
`APPLE-1025
`
`Excerpts from Eric Pearce, Windows NT in a Nutshell (1999)
`(“Pearce”)
`
`APPLE-1026
`
`Excerpts from Tim O’Reilly, Troy Mott, and Walter Glenn,
`Windows NT in a Nutshell (1999) (“O’Reilly”)
`
`APPLE-1027
`
`Cache, Microsoft Press Computer Dictionary (3d ed. 1997)
`
`APPLE-1028
`
`Table, Microsoft Press Computer Dictionary (3d ed. 1997)
`
`APPLE-1029
`
`Access, Microsoft Press Computer Dictionary (3d ed. 1997)
`
`
`
`iii
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Second Declaration of Dr. Charles Neuhauser
`
`APPLE-1030
`
`APPLE-1031 U.S. Patent No. 6,117,187 (“Staelin”)
`
`APPLE-1032 U.S. Patent No. 5,625,809 (“Dysart”)
`
`APPLE-1033 U.S. Patent No. 5,590,331 (“Lewis”)
`
`APPLE-1034 Directory, The Dictionary of Computing & Digital Media
`(1999)
`
`
`APPLE-1035 Directory, Prentice Hall’s Illustrated Dictionary of Computing
`(Third Edition, 1998)
`
`
`APPLE-1036 U.S. Patent No. 5,915,252 (“Misheski”)
`
`APPLE-1037 U.S. Patent No. 5,809,295 (“Straub”)
`
`APPLE-1038 U.S. Patent No. 6,633,968 (“Zwiegincew ’968”)
`
`APPLE-1039 Defendant Apple Inc.’s Invalidity Contentions, Case No. 4:16-
`cv-02595-JD (N.D. Cal.)
`
`
`APPLE-1040
`
`APPLE-1041
`
`Transcript of June 20, 2017 Deposition of Dr. Back
`
`Encoder, Microsoft Press Computer Dictionary (5th ed. 2002)
`
`APPLE-1042
`
`Encoder, The Computer Desktop Encyclopedia (2nd ed. 1999)
`
`APPLE-1043
`
`APPLE-1044
`
`APPLE-1045
`
`APPLE-1046
`
`APPLE-1047
`
`
`
`
`Third Declaration of Dr. Charles Neuhauser
`
`RESERVED
`
`RESERVED
`
`Transcript of November 2, 2017 Deposition of Dr. Back
`
`Transcript of December 7, 2017 Deposition of Dr. Back
`
`iv
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Jim Handy, Flash Memory vs. HDDs – Which Will Win? (2005)
`(“Handy”)
`
`Falan Yinug, The Rise of the Flash Memory Market: Its Impact
`on Firm Behavior and Global Semiconductor Trade Patterns,
`U.S. ITC JOURNAL OF INTERNATIONAL COMMERCE AND
`ECONOMICS (2007) (“Yinug”)
`
`v
`
`APPLE-1048
`
`
`APPLE-1049
`
`
`
`
`
`
`
`I.
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Patent Owner Relies Upon an Improper Construction of “Preloading”
`The substitute claims specify that “preloading” must occur “during the same
`
`boot sequence in which a boot device controller receives a command over a
`
`computer bus to load the portion of boot data.” Notably absent from the claims is
`
`language requiring that preloading “must begin before a request for the boot data
`
`has been received over [the] computer bus,” as Realtime contends. Pap. 39, 10-11.
`
`To circumvent this problem with its own amendments, Realtime seeks to read this
`
`additional limitation into the term “preloading” itself. Id.
`
`Yet, Realtime and its expert Dr. Back previously submitted a construction of
`
`“preloading” in the related IPR2016-01365 proceeding, asserting, in light of the
`
`same specification, that the “broadest reasonable interpretation of ‘preloading’ …
`
`is ‘transferring data in anticipation of immediate or near-in-time use.’” IPR2016-
`
`01365, Ex. 2003, ¶¶47-55. As such, Realtime’s present assertion that the BRI of
`
`“preloading” is narrower than its previous construction should be rejected.
`
`Moreover, the ’862’s specification demonstrates that “preloading” is a
`
`process for retrieving and storing (i.e., loading) data, albeit in advance of that
`
`data’s future use. ’862, 21:3-12, 21:43-59. Such a process necessarily includes a
`
`request (e.g., to move data into cache) to make data available for future use. Id.
`
`The existence or absence of a request to load data is, therefore, not a meaningful
`
`distinction between loading and preloading.
`
`
`
`1
`
`
`
`II.
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Settsu and Zwiegincew Render Obvious the Substitute Claims
`Settsu, both alone and in combination with Zwiegincew, performs the
`
`claimed “preloading.” In response to a command received over a bus during a boot
`
`sequence, Settsu preloads compressed boot data into cache in anticipation of an
`
`expected future request for that data. A-1043, ¶72. Thereafter, the preloaded data is
`
`decompressed and, when the future request is ultimately received, the data is used
`
`to boot Settsu’s OS. Id.; Settsu, 3:6-25, 13:49-15:5. Thus, Settsu preloads the data
`
`prior to the expected request being received. A-1043, ¶¶72-73.
`
`Zwiegincew’s preloading techniques also are applicable to boot, and a
`
`POSITA would have found it obvious to apply those techniques in Settsu. A-1043,
`
`¶74. Realtime’s insistence otherwise is based on an incomplete understanding of
`
`Settsu. See Pap. 39, 12. Indeed, Dr. Back admitted that he failed to consider, prior
`
`to signing his Oct. 11, 2017 declaration, Settsu’s description of a file used to
`
`load/initialize some OS modules prior to the others to allow for specific processes
`
`to occur faster during boot. A-1046, 149; Settsu, 16:7-17:62, FIGS. 17-20. As Dr.
`
`Neuhauser explains1, a POSITA would have been led by that description to load
`
`
`1Realtime argues that Apple’s response incorporates arguments by Dr. Neuhauser.
`
`These arguments were presented in Apple’s brief and properly reinforced by Dr.
`
`Neuhauser’s testimony, which did not expand beyond the response arguments.
`
`
`
`2
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`and initialize virtual memory module 22 first to enable Zwiegincew’s techniques
`
`during the remainder of Settsu’s boot. A-1043, ¶¶75-78.
`
`Dr. Back’s most recent declaration is similarly misguided, as he insists that
`
`Settsu’s module 22 “likely would not operate until most of the rest of the OS were
`
`loaded,” while neglecting to consider that Settsu describes loading and initializing
`
`“a minimum number of OS functional modules required for … an application to be
`
`automatically executed and run on the OS when booting,” and that the remaining
`
`OS modules are loaded and initialized after “execution” of that application. Ex.
`
`2027, ¶85; Settsu, 8:24-46, 2:8-13, 16:7-17:62, FIGS. 2, 17-20; A-1043, ¶75-78.
`
`III. Sukegawa and Dye2, Further Combined with either of Esfahani or
`Kroeker, Render Obvious the Substitute Claims
`Realtime attempts to distinguish the Sukegawa-Esfahani combination by
`
`asserting that claimed “preloading” must begin before any request for boot data has
`
`been received over a computer bus. Pap. 39, 10-11. Yet, as discussed above, this
`
`assertion is unfounded. Realtime attempts no similar distinction with respect to the
`
`Sukegawa-Kroeker combination, and Dr. Back confirmed that Kroeker “transfer[s]
`
`
`2Realtime complains that “Apple’s brief contains no explanation” in support of
`
`combining Sukegawa with Dye. Pap. 39, 7-9. Apple’s brief, however, explains that
`
`“a POSITA would have maintained use of the features of Sukegawa, Dye, and the
`
`other references as applied in the Petition to the challenged claims.” Pap. 37, 1.
`
`
`
`3
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`data from disk to cache in anticipation of a request for that data from the host
`
`system,” and that “this transfer occurs before a request for the data is received from
`
`the host system.” A-1047, 112-113. As Dr. Neuhauser explains, a POSITA would
`
`have followed Kroeker’s teachings when combining Sukegawa with Kroeker and
`
`Dye. A-1043, ¶22. Consequently, the resulting system would “preload” under any
`
`of Realtime’s various constructions.
`
`Realtime argues that considerations of speed and cost would have dissuaded
`
`a POSITA from making the Sukegawa-based combinations. Pap. 39, 2-7. But, a
`
`POSITA would have been motivated by speed and cost to make the combinations.
`
`A-1043, ¶¶22-23, 31, 44-50. With respect to speed, Kroeker, e.g., explains that
`
`preloading during a period “before the host computer is ready for data but after the
`
`disk drive has completed its reset routine” further “increas[es] boot speed of a host
`
`computer” by “shortening the load time.” Id., Abs, 1:9-12; 1:55-2:14; A-1043, ¶22.
`
`A POSITA would have found it obvious for at least some portion of boot data to be
`
`stored on Sukegawa’s HDD 2 given capacity/cost issues for flash memory, and for
`
`that portion, to apply Kroeker’s preloading techniques to shorten load time and,
`
`thereby, increase boot speed. A-1043, ¶22; Kroeker, Abs, 1:9-12; 1:55-2:14.
`
`Realtime attempts to undermine the cost motivation based on ads that are
`
`cherry-picked from three issues of PC Magazine, and that are not representative of
`
`prices for flash and RAM that a POSITA would have encountered when
`
`
`
`4
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`considering whether to modify Sukegawa’s system. See Pap. 39, 4. Setting aside
`
`that two of the issues were published after the ’862 Patent’s earliest possible
`
`priority date, a POSITA would have understood that the advertised prices cannot
`
`reasonably be compared, as the ads for flash pertain to memory cards used in
`
`“cameras and the like,” while the ads for RAM instead concern SDRAM DIMM
`
`intended to be integrated into desktop PCs. Exs. 2028-2030; A-1047, 47-48, 68. In
`
`Dr. Back’s words, the prices of the flash memory cards “would be dominated” by
`
`the cost of the flash itself; the price of the SDRAM DIMM, on the other hand,
`
`would have reflected many components additional to the RAM itself. A-1047, 73.
`
`Moreover, if the ads were deemed reliable, they undermine Realtime by
`
`suggesting a 33% decrease in SDRAM DIMM price between 12/1999 and 3/2000,
`
`amidst a smaller (20%) decrease in flash cards price. Exs. 2028-2030; A-1047, 63.
`
`These trends would have encouraged preloading into RAM in Sukegawa’s system.
`
`In absolute terms, historical data also demonstrates that flash was more expensive
`
`than RAM in Feb. 2000. See Exs. A-1048, A-1049. This data is consistent with Dr.
`
`Back’s prior testimony that a POSITA would have been encouraged to use RAM
`
`for preloading, and would have been discouraged from using flash, due to the high
`
`cost of flash and its slower speed. A-1046, 58-59, 64-69, 117-118.
`
`IV. Conclusion
`Petitioner submits that Realtime’s Motion to Amend should be denied.
`
`
`
`5
`
`
`
`
`
`
`
`
`Date: December 18, 2017
`
`
`
`
`
`
`
`
`
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`Respectfully submitted,
`
`
`
`
`/W. Karl Renner/
`W. Karl Renner, Reg. No. 41,265
`Jeremy Monaldo, Reg. No. 58,680
`Andrew B. Patrick, Reg. No. 63,471
`Fish & Richardson P.C.
`3200 RBC Plaza
`60 South Sixth Street
`Minneapolis, MN 55402
`T: 202-783-5070
`F: 877-769-7945
`
`Attorneys for Petitioner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6
`
`
`
`Proceeding No.: IPR2016-01737
`Attorney Docket: 39521-0025IP1
`
`
`
`CERTIFICATE OF SERVICE
`
`Pursuant to 37 CFR §§ 42.6(e)(1) and 42.6(e)(4)(iii), the undersigned
`
`certifies that on December 18, 2017, a complete and entire copy of this Petitioner’s
`
`Reply to Patent Owner’s Opposition was provided via email to the Patent Owner
`
`by serving the email correspondence addresses of record as follows:
`
`
`
`Joseph F. Edell, Richard Z. Zhang, Desmond S. Jui (pro hac vice)
`Fisch Sigler LLP
`5301 Wisconsin Avenue NW, Fourth Floor
`Washington, DC 20015
`
`William P. Rothwell, Kayvan B. Noroozi (pro hac vice)
`Noroozi PC
`2245 Texas Drive, Suite 300
`Sugar Land, TX 77479
`
`Email: Joe.Edell.IPR@fischllp.com
`Richard.Zhang.IPR@fischllp.com
`Desmond.Jui.IPR@fischllp.com
`William@nooozipc.com
`Kayvan@noroozipc.com
`
`/Edward G. Faeth/
`Edward G. Faeth
`Fish & Richardson P.C.
`60 South Sixth Street, Suite 3200
`Minneapolis, MN 55402
`(202) 626-6420
`
`
`
`
`
`
`
`
`
`
`
`