throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`SONY INTERACTIVE ENTERTAINMENT LLC
`Petitioner
`
`v.
`BOT M8, LLC
`Patent Owner
`____________
`
`Case No. IPR2020-01288
`U.S. Patent No. 7,664,988
`____________
`
`REPLY DECLARATION OF ANDREW WOLFE, PH.D.
`
`IPR2020-01288
`Sony EX1051 Page 1
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`I, Andrew Wolfe, hereby declare the following:
`
`I.
`
`INTRODUCTION
`
`1.
`
`I have been asked to respond to certain selected arguments made by
`
`Patent Owner in Patent Owner’s Response and to certain selected opinions provided
`
`by Dr. Long Yang in his declaration (Ex. 2041) that accompanied Patent Owner’s
`
`Response.
`
`2. My opinions in my original declaration (Ex. 1003) remain the same. As
`
`such, I incorporate by reference those opinions in their entirety.
`
`3.
`
`In addition to the materials reviewed in preparing my original
`
`Declaration in this matter (Ex. 1003), I have reviewed the following additional
`
`materials in this matter subsequent to submitting my original Declaration:
`
`• Institution Decision (Paper 11)
`
`• Patent Owner’s Response (Paper 15)
`
`• Declaration of Dr. Long Yang in Support of Patent Owner’s Response
`
`(Exhibit 2041)
`
`• Exhibit 1053 - Silberschatz, Abraham, et al., Operating System Concepts,
`
`7th Ed., 2005, John Wiley & Sons, Inc. (“Silberschatz”)
`
`4.
`
`I have set forth my additional responsive opinions on selected issues
`
`below.
`
`
`
`
`
`
`
`2
`
`IPR2020-01288
`Sony EX1051 Page 2
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`II. OPINION
`
`“Boot Program”
`
`5.
`
`I understand that Dr. Yang and Patent Owner have argued that the term
`
`“boot program” as used in the claims of the ’988 patent means “a program that
`
`initializes various devices including the extended BIOS and the operating system.”
`
`Yang Decl. (Ex. 2041), ¶46; Patent Owner Response, 27. In my opinion, this
`
`definition is unduly narrow and is not consistent with the plain and ordinary meaning
`
`of the term “boot program” as would have been understood by a PHOSITA. As I
`
`explained in my original declaration, this term would have generally been
`
`understood by a PHOSITA in a manner consistent with usage of the term “boot” as
`
`describing the process of loading into memory a small start-up program that enables
`
`a computer to load larger programs. Wolfe Decl. (Ex. 1003), ¶¶74-75 (citing Ex.
`
`1028 & Ex. 1029).
`
`6.
`
`Importantly, a boot program may load other boot programs during the
`
`boot process such that a given individual boot program need not itself execute the
`
`operating system for a computer. Ex. 1053 (Silberschatz) at 71-72. As an example,
`
`computers may use a multi-step process in which a boot program, such as a simple
`
`bootstrap loader may fetch a more complex boot program from disk, which may in
`
`turn load the kernel for the computer. Id. at 71. The simple bootstrap loader may be
`
`in firmware and may be relatively simple code that does not itself execute the
`
`
`
`3
`
`IPR2020-01288
`Sony EX1051 Page 3
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`operating system but instead retrieves a more complex boot program from disk. Id.
`
`at 71-72. Thus, this illustrative boot process is consistent with the plain and ordinary
`
`meaning of a boot program being a small start-up program that enables a computer
`
`to load larger programs. In some cases, a boot program might itself execute the
`
`operating system. But, in other cases, a boot program may be relatively small and
`
`may load other larger programs that are not the operating system itself. The
`
`Silberschatz textbook is among the most widely used textbooks in computer science
`
`education and particularly with respect to operating systems. Google Scholar
`
`indicates that it has been cited over 5000 times.
`
`7.
`
`I understand Dr. Yang and Patent Owner point to column 3, lines 57-62
`
`of the specification of the ’988 patent in support of their proposed construction of a
`
`“boot program,” specifically they point to the following:
`
`Here, the boot program is a program stored in the boot program storing area
`
`13 a of the ROM 13, and based on the boot program, initialization of various
`
`devices including the extended BIOS (Basic Input Output System) in the hard
`
`disk 24 and the OS (Operating System) in the hard disk 24 is executed.
`
`Ex. 1001 (’988 Patent), 3:57-62.
`
`8. A PHOSITA would have understood the above text to be providing a
`
`description of an example of a boot program, but not a definition of the term “boot
`
`program,” because the above language is merely exemplary in nature. A boot
`
`program need not itself initialize the operating system in order to be deemed a “boot
`
`
`
`4
`
`IPR2020-01288
`Sony EX1051 Page 4
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`program,” as discussed above. Indeed, the simple bootstrap loader boot program
`
`described above does not itself initialize the operating system but is nonetheless an
`
`example of a boot program.
`
`9.
`
`In addition, a “boot program” need not also initialize an extended BIOS
`
`because a computer need not have an extended BIOS. If an extended BIOS is
`
`present, a separate, larger boot program may be what initializes the extended BIOS.
`
`I, therefore, also disagree with the portion of Dr. Yang and Patent Owner’s
`
`construction that purports to require that a boot program must initialize both an
`
`extended BIOS and operating system in order to be deemed a “boot program.”
`
`Opinions regarding Sugiyama’s OS and the combination with Gatto
`
`10. As I explained in my original Declaration (Ex. 1003), a PHOSITA
`
`would have been readily motivated to use a motherboard in Sugiyama, in view of
`
`Gatto’s teachings, in light of the ubiquitous and well-known use of motherboards for
`
`electrically connecting computer components such as a CPU, ROM, RAM, and
`
`HDD, among other components. Wolfe Decl. (Ex. 1003), ¶¶174-178. I understand
`
`that there has been some suggestion from Patent Owner and Dr. Yang that using a
`
`motherboard in Sugiyama, as inspired by Gatto’s teaching of using a motherboard,
`
`would have required replacing Sugiyama’s operating system (OS) with Gatto’s OS.
`
`Patent Owner Response, 49-55. I disagree. A PHOSITA would have understood
`
`that merely connecting Sugiyama’s computer components (including, e.g., CPU,
`
`
`
`5
`
`IPR2020-01288
`Sony EX1051 Page 5
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`ROM, RAM, and HDD) using a well-known motherboard, in view of Gatto’s
`
`teachings to connect such components with a motherboard, would not have required
`
`replacing Sugiyama’s OS with Gatto’s OS. Instead, because these are all hardware
`
`components, the hardware would be connected using a motherboard while
`
`preserving the software functionality (and OS) of Sugiyama. In addition, use of a
`
`motherboard, as taught by Gatto, would not render Sugiyama inoperable or change
`
`its principle of operation because it would merely be providing a well-known and
`
`ubiquitous way to connect Sugiyama’s hardware components, while preserving the
`
`software functionality of Sugiyama.
`
`11. Moreover, Patent Owner misrepresents the operating systems discussed
`
`in Gatto, which are not limited to desktop operating systems but also encompass
`
`embedded systems. See Gatto, 3:8-15 (describing software from Microsoft, QNX,
`
`WindRiver Systems, and Unix or from the Linux community). Gatto explicitly
`
`describes a preferred embodiment using an embedded version of Microsoft
`
`Windows. Gatto at 20:10-16 (“Microsoft Windows operating system (standard or
`
`embedded version)”); 21:20-26 (same); 23:4-10 (same). Further, QNX was an
`
`embedded operating system, and WindRiver Systems produced the VX works
`
`embedded operating system, which I personally used in commercial DVR designs
`
`in 2001 and 2002. Gatto, thus, mentions using numerous embedded operating
`
`systems. Gatto, therefore, would have been understood by a PHOSITA to disclose
`
`
`
`6
`
`IPR2020-01288
`Sony EX1051 Page 6
`
`

`

`use of both desktop and embedded operating systems and would not have been
`
`limited to using only a desktop operating system, contrary to Patent Owner and Dr.
`
`IPR2020-01288
`U.S. Patent 7,664,988
`
`Yang’s assertions.
`
`12.
`
`It is also my opinion that Sugiyama does not describe itself as being an
`
`embedded system using an embedded OS nor would a PHOSITA have understood
`
`Sugiyama to be limited to being implemented as an embedded system using an
`
`embedded OS. In any case, Sugiyama is a gaming machine and Gatto describes
`
`specific preferred hardware and software for a gaming machine.
`
`13. Dr. Yang and Patent Owner contend that embedded operating systems
`
`“do[] not load and execute other applications; instead the operating system is the
`
`application.” Patent Owner Response, 11 (citing Ex. 2018; Yang Decl. ¶36)
`
`(emphasis in original). According to Dr. Yang, “[t]his means that the [embedded]
`
`system is only able to run a single application.” Yang Decl. ¶36. This is incorrect.
`
`But even accepting these assertions as correct, there are numerous portions of
`
`Sugiyama’s description that are contrary to this characterization of an embedded
`
`system set forth by Patent Owner and Dr. Yang.
`
`14. Sugiyama’s disclosed karaoke devices can load various application
`
`programs received from a center station over a communications network. This is
`
`discussed for example, in paragraph [0002] of Sugiyama where it describes that new
`
`application programs, such as a karaoke processing program, a singing scoring
`
`
`
`7
`
`IPR2020-01288
`Sony EX1051 Page 7
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`program, or other similar programs can be supplied from the center station.
`
`Sugiyama, ¶[0002] (“In such a communication karaoke system, when supplying a
`
`new application program, for example, a karaoke performance processing program,
`
`a singing scoring program, or the like, to each terminal karaoke device, application
`
`program data is transmitted from a center station via the communication network.”).
`
`In addition, when describing its CPU, Sugiyama explains that its CPU can execute
`
`various applications, such as application programs and service programs. Sugiyama,
`
`¶[0010] (“[T]he karaoke terminal 3 is provided with a CPU (processing means and
`
`writing means) 20 for controlling portions of the device according to various
`
`programs such as application programs or service programs.”). Thus, Sugiyama’s
`
`CPU is not limited to running only one dedicated application program, contrary to
`
`Patent Owner and Dr. Yang’s characterization of an embedded OS.
`
`15.
`
`In addition, Sugiyama describes that its hard disk drive stores multiple
`
`application programs, which also demonstrates that it is not limited to running a
`
`single application, again contrary to Patent Owner and Dr. Yang’s characterization
`
`of an embedded OS. Sugiyama, ¶[0012] (“[T]he hard disk drive 24 has an
`
`application storage area (first region) 24a for storing application programs . . . .”).
`
`Finally, I note that Sugiyama expresses a desire to afford flexibility in its system to
`
`change between application programs. Sugiyama, ¶[0019] (“[T]hus the degree of
`
`freedom in changing application programs, adding peripheral devices, and the like
`
`
`
`8
`
`IPR2020-01288
`Sony EX1051 Page 8
`
`

`

`IPR2020-01288
`U.S. Patent 7,664,988
`
`is greater.”). This, too, is inconsistent with Patent Owner and Dr. Yang’s assertion
`
`that Sugiyama is limited to an embedded OS.
`
`16. All of the above description from Sugiyama regarding the ability to store
`
`various application programs, the ability to execute multiple application programs,
`
`the ability to add new applications, and the ability to change between applications,
`
`is not consistent with Patent Owner and Dr. Yang’s contention that Sugiyama is
`
`limited to being implemented on a single-application embedded OS. A PHOSITA,
`
`therefore, would not view Sugiyama as being limited to being implemented on an
`
`embedded OS, in my opinion. In addition, there is no reason why a PHOSITA would
`
`view Sugiyama as being limited to being implemented as an embedded system using
`
`an embedded OS simply by virtue of Sugiyama being directed to a karaoke system.
`
`Indeed, as discussed above, Sugiyama includes a multitude of discussion that is not
`
`consistent with it using an embedded OS because it has the ability to store, execute,
`
`and switch between multiple application programs and is not limited to being a
`
`single-application embedded OS.
`
`17. Thus, based on the above and for the foregoing reasons, Patent Owner
`
`and Dr. Yang are incorrect to assert that the combination of Sugiyama and Gatto
`
`would have involved combining an embedded operating system with a desktop
`
`operating system. Sugiyama is not limited to being implemented using an embedded
`
`
`
`9
`
`IPR2020-01288
`Sony EX1051 Page 9
`
`

`

`operating system, and, similarly, Gatto is not limited to being implemented using a
`
`IPR2020-01288
`U.S. Patent 7,664,988
`
`desktop operating system.
`
`III. CONCLUSION
`
`18.
`
`I declare that all statements made herein of my knowledge are true, and
`
`that all statements made on information and belief are believed to be true, and that
`
`these statements were made with the knowledge that willful false statements and the
`
`like so made are punishable by fine or imprisonment, or both, under Section 1001 of
`
`Title 18 of the United States Code.
`
`Date:
`
`
`
`By:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Andrew Wolfe, Ph.D.
`
`
`
`10
`
`7/21/21
`
`IPR2020-01288
`Sony EX1051 Page 10
`
`

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