throbber

`
`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
`
`
`
`
`
`
`
`
`
`
`
`

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