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 IPR2020-01288
`U.S. Patent No. 7,664,988
`__________________________________________________________
`
`PATENT OWNER RESPONSE
`
`
`
`
`
`
`
`

`

`
`
`TABLE OF CONTENTS
`

`

`

`
`Page
`INTRODUCTION ......................................................................................... 1 
`THE ’988 PATENT ....................................................................................... 2 
`A.  Overview ............................................................................................. 2 
`B. 
`Challenged Claims .............................................................................. 5 
`C. 
`Petition Grounds .................................................................................. 7 
`  OVERVIEW OF THE STATE OF THE ART.............................................. 8 
`A. 
`Embedded System Design ................................................................... 8 
`B. 
`Operating Systems ............................................................................... 9 
`C. 
`BIOS .................................................................................................. 12 
`D. 
`Power-On Self-Test (“POST”) .......................................................... 13 
`E. 
`Authentication Program .................................................................... 16 
`F. 
`ROM for BIOS .................................................................................. 17 
`G. 
`Bad Sector On Mass Storage Media ................................................. 18 
`H.  How A CPU Executes A Program .................................................... 20 
`  CLAIM CONSTRUCTION ........................................................................ 21 
`A. 
`“fault inspection program” ................................................................ 21 
`1. 
`A “fault inspection program” must be capable of
`inspecting both hardware and software faults. ....................... 21 
`A “fault inspection program” must be distinct from
`and mutually exclusive of a “boot program.” ......................... 24 
`“boot program” .................................................................................. 27 
`B. 
`LEVEL OF ORDINARY SKILL ................................................................ 31 
`  OVERVIEW OF THE ASSERTED REFERENCES ................................. 31 
`A. 
`Sugiyama (Ex. 1005) ......................................................................... 31 
`B. 
`Gatto (Ex. 1006) ................................................................................ 32 
`C.  Morrow ’952 (Ex. 1007) and Morrow ’771 (Ex. 1008) .................... 34 
`
`2. 
`
`- i -
`
`

`

`b. 
`
`2. 
`
`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`Yamaguchi (Ex. 1039) ....................................................................... 34 
`D. 
`Cheston (Ex. 1025) ............................................................................ 35 
`E. 
`Proudler (Ex. 1038) .......................................................................... 35 
`F. 
`  THE CHALLENGED CLAIMS ARE PATENTABLE ............................. 36 
`A.  Ground 1: Claims 1–9 Are Patentable Over Sugiyama
`and Gatto ........................................................................................... 36 
`1. 
`Petitioner Has Not Demonstrated That Sugiyama
`in View of Gatto Discloses the Claimed Fault
`Inspection Program (Claims 1–9) ........................................... 36 
`a. 
`Sugiyama Does Not Disclose a Fault
`Inspection Program ....................................................... 37 
`Sugiyama Cannot Determine Whether a
`Fault Occurred in Hardware or Software ..................... 43 
`Petitioner Fails to Show That a POSITA Would
`Have Been Motivated to Combine Sugiyama and
`Gatto Nor A Reasonable Expectation of Success
`from Combining ...................................................................... 45 
`a. 
`Petitioner Fails to Demonstrate Why or How
`a POSITA Would Have Been Motivated to
`Combine Sugiyama and Gatto ...................................... 46 
`Petitioner’s Proposed Combination Does
`Not Have a Reasonable Expectation of
`Success .......................................................................... 48 
`Combined Teachings of Sugiyama and
`Gatto Render Them Inoperable for their
`Intended Purpose .......................................................... 51 
`Petitioner Has Not Demonstrated That Sugiyama
`in View of Gatto Discloses a Control Device that
`“Completes the Execution of the Fault Inspection
`Program Before the Game is Started” ..................................... 58 
`Ground 2: Claims 1–9 Are Patentable Over Morrow ’952
`and Morrow ’771 ............................................................................... 61 
`1. 
`Neither Morrow ’952 or Morrow ’771 Disclose the
`Claimed Fault Inspection Program ......................................... 61 
`
`B. 
`
`b. 
`
`c. 
`
`3. 
`
`- ii -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`2.  Morrow ’952 Discloses “a Boot Program,” But It
`is Not the File Allocation Reader ........................................... 64 
`3.  Morrow ’952’s “Boot Program” Loads the
`Operating System and Is Only Run After the File
`Allocation Reader Completes Its Task. .................................. 66 
`Grounds 3–6: Claims 2, 7–8 Is Further Patentable Over
`Yamaguchi and Claim 8 is Further Patentable Over
`Proudler ............................................................................................. 67 
`D.  Grounds 7–8: Claim 10 Is Further Patentable Over
`Cheston .............................................................................................. 68 
`  CONCLUSION ............................................................................................ 68 
`
`
`C. 
`
`
`
`- iii -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`TABLE OF AUTHORITIES
`
` Page(s)
`
`Cases
`Apotex Inc. v. Wyeth LLC,
`IPR2014-00115, Paper 94 (P.T.A.B. Apr. 20, 2015) ......................................... 46
`Arctic Cat Inc. v. Polaris Indus., Inc.,
`795 F. App’x 827 (Fed. Cir. 2019) ..................................................................... 49
`Becton Dickinson & Co. v. Tyco Healthcare Group, LP,
`616 F.3d 1249 (Fed. Cir. 2010) .......................................................................... 24
`C.R. Bard, Inc. v. U.S. Surgical Corp.,
`388 F.3d 858 (Fed. Cir. 2004) ............................................................................ 28
`In re Chu,
`66 F.3d 292 (Fed. Cir. 1995) .............................................................................. 57
`Comcast Cable Commc’ns, LLC v. Promptu Sys. Corp.,
`838 F.App’x 551 (Fed. Cir. 2021) ...................................................................... 25
`In re Gordon,
`733 F.2d 900 (Fed. Cir. 1984) ...................................................................... 51, 55
`Intelligent Bio-Sys., Inc. v. Illumina Cambridge Ltd.,
`821 F.3d 1359 (Fed. Cir. 2016) .......................................................................... 24
`MBO Labs., Inc. v. Becton, Dickinson & Co.,
`474 F.3d 1323 (Fed. Cir. 2007) .......................................................................... 26
`Nike, Inc. v. Adidas AG,
`812 F.3d 1326 (Fed. Cir. 2016)) ......................................................................... 56
`In re Nuvasive,
`842 F.3d 1376 (Fed. Cir. 2016) .......................................................................... 57
`Personal Web Techs., LLC v. Apple, Inc.,
`848 F.3d 987 (Fed. Cir. 2017) ...................................................................... 50, 58
`Plas-Pak Indus., Inc. v. Sulzer Mixpac AG,
`600 F. App’x 755 (Fed. Cir. 2015) ......................................................... 52, 53, 55
`Procter & Gamble Co. v. Teva Pharms. USA, Inc.,
`566 F.3d 989 (Fed. Cir. 2009) ............................................................................ 46
`
`- iv -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`Securus Techs., Inc. v. Glob. Tel*Link Corp.,
`701 F. App'x 971 (Fed. Cir. 2017) ................................................................ 46, 47
`In re Stepan Co.,
`868 F. 3d 1342 (Fed. Cir. 2017) ......................................................................... 48
`Tec Air, Inc. v. Denso Mfg. Mich. Inc.,
`192 F.3d 1353 (Fed. Cir. 1999) .......................................................................... 55
`Unigene Labs., Inc. v. Apotex, Inc.,
`655 F.3d 1352 (Fed. Cir. 2011) .................................................................... 45, 46
`Statutes
`35 U.S.C.
`§ 103 ...................................................................................................................... 8
`Other Authorities
`37 C.F.R. § 42.6(a)(ii) .............................................................................................. 70
`37 C.F.R. § 42.24 ..................................................................................................... 70
`37 C.F.R. § 42.104(b)(4) .......................................................................................... 38
`
`- v -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`PATENT OWNER’S EXHIBIT LIST
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2001 U.S. Patent No. 5,732,268 (“Bizzarri”).
`Exhibit-2002 Defendants’ Motion to Dismiss Under Rule 12(B)(6) for Failure
`to State a Claim & Supporting Memorandum, Bot M8 LLC v.
`Sony Corp., No. 3:19-cv-07027-WHA, (N.D. Cal. Dec. 19, 2019).
`Exhibit-2003 Excerpts from MICROSOFT COMPUTER DICTIONARY (5th ed.
`2002), p. 69
`Exhibit-2004 Order Granting In Part and Denying In Part Motion to Dismiss,
`Bot M8 LLC v. Sony Corp., No. 3:19-cv-07027-WHA, (N.D. Cal.
`Jan. 27, 2020).
`Exhibit-2005 Email Correspondence from Petitioner’s Counsel dated Feb. 21,
`2020.
`Exhibit-2006 Joint Claim Construction and Pre-Hearing Statement, Bot M8
`LLC v. Sony Corp., No. 3:19-cv-07027-WHA (N.D. Cal. Apr. 6,
`2020), ECF No. 138
`Exhibit-2007 RESERVED
`Exhibit-2008 Universal Entertainment Corporation, WIKIPEDIA, Aug. 31, 2020,
`https://en.wikipedia.org/w/index.php?title=Universal_Entertainm
`ent&oldid=976017915.
`Exhibit-2009 RESERVED
`Exhibit-2010 RESERVED
`
`- vi -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2011 Japanese Unexamined Patent Application Publication No. JP
`2000-035888A to Sugiyama, translated by European Patent
`Office Patent Translate Tool, available at
`https://translationportal.epo.org/emtp/translate/?ACTION=descrip
`tion-
`retrieval&COUNTRY=JP&ENGINE=google&FORMAT=docdb
`&KIND=A&LOCALE=en_EP&NUMBER=2000035888&SRCL
`ANG=ja&TRGLANG=ja (last visited Nov. 16, 2020).
`Exhibit-2012 Chris Hoffman, Bad Sectors Explained: Why Hard Drives Get
`Bad Sectors and What You Can Do About It, HOW-TO GEEK, (Jul.
`5, 2017, 6:13 PM EDT),
`https://www.howtogeek.com/173463/bad-sectors-explained-why-
`hard-drives-get-bad-sectors-and-what-you-can-do-about-it/.
`Exhibit-2013 Certified Copy of File History of U.S. Patent No. 7,664,988
`Exhibit-2014 Excerpts from WILLIAM STALLINGS, OPERATING SYSTEMS:
`INTERNALS AND DESIGN PRINCIPLES (Marcia Horton et al. eds.,
`7th ed. 2012) Pages 8, 48, 94, 576, 578
`Exhibit-2015 Vijay Bala, Operating Systems – What Every Application
`Programmer Must Know, Medium (Jan. 23, 2019),
`https://medium.com/@VijayBala_/important-topics-in-operating-
`systems-c961afb68187.
`Exhibit-2016 Michael Larabel, Sony’s PlayStation 4 Is Running Modified
`FreeBSD 9, Phoronix (Jun. 23, 2013, 3:15 PM EDT),
`https://www.phoronix.com/scan.php?page=news_item&px=MTM
`5NDI.
`Exhibit-2017 OneCore to rule them all: How Windows Everywhere finally
`happened, Ars Technica (May 20, 2016, 4:00 AM),
`https://arstechnica.com/information-technology/2016/05/onecore-
`to-rule-them-all-how-windows-everywhere-finally-happened/2/.
`
`- vii -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2018 Margaret Rouse, What is an Embedded Operating System?, IoT
`Agenda (last visited Jan. 20, 2021),
`https://internetofthingsagenda.techtarget.com/definition/embedde
`d-operating-system#:~:text=An embedded operating system
`(OS,device to do its job..
`Exhibit-2019 Excerpts from PETER MARWEDEL, EMBEDDED SYSTEM DESIGN
`(2006), Pages 3, 6-7, 87, 151
`Exhibit-2020 Federal Information Processing Standards Publication (FIPS PUB
`180-1): Secure Hash Standard, U.S. Department of Commerce
`(April 17, 1995).
`Exhibit-2021 Excerpts from John C. Rigdon, Dictionary of Computer and
`Internet Terms, Vol. 1 (1st ed. 2016), page 168
`Exhibit-2022 Excerpts from Dictionary of Computer and Internet Words: An A
`to Z Guide to Hardward, Software, and Cyberspace (2001).
`Exhibit-2023 Excerpts from Dictionary of Computer Terms, Webster’s New
`World, (6th ed. 1997).
`
`Exhibit-2024
`
`Information technology – AT Attachment Interface for Disk
`Drive (Working Draft, Revision 4c), Reference number ANSI
`X3.221 – 199x, ASC X3T10 Technical Editor: Lawrence J.
`Lamers.
`Exhibit-2025 Excerpts from MICROSOFT COMPUTER DICTIONARY, PAGES 60,
`190-191, 200, 378 (5th ed. 2002).
`Exhibit-2026 RESERVED
`Exhibit-2027 Excerpts from Steve Heath, Embedded Systems Design (2nd ed.
`2003), pages 16-17, 21, 23-24, 44
`Exhibit-2028 Operating System – Processes, Tutorialspoint (last visited Jan. 20,
`2021),
`https://www.tutorialspoint.com/operating_system/os_processes.ht
`m
`
`- viii -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2029 Mauro Huculak, How to use Windows 10 Task Manager to kill
`processes that drain resources, Windows Central (Jan. 27, 2017),
`https://www.windowscentral.com/how-identify-and-terminate-
`high-resource-processes-using-task-manager-windows-10
`Exhibit-2030 BIOS Recovery, BIOS Repair (last visited Jan. 20, 2021), bios-
`repair.co.uk/bios/bsrecover.htm
`Exhibit-2031 History – Corporate Information, Universal Entertainment Inc.
`(last visited Jan. 20, 2021), https://www.universal-
`777.com/corporate/company/history/
`Exhibit-2032 Business introduction, Universal Entertainment Inc. (last visited
`May 12, 2021), https://www.universal-
`777.com/corporate/business/
`Exhibit-2033 Aruze, Company Profile, GameSpy (last visited Jan. 20, 2021),
`www.gamespy.com/company/027/027029.html
`Exhibit-2034 What is BIOS?, Know-How Blog, spo-comm (May 2, 2016),
`https://www.spo-comm.de/en/blog/know-how/what-is-
`bios#:~:text=The main tasks of the,self-test
`Exhibit-2035 Computer BIOS/ POST Error Codes: Booting the Computer,
`Cromwell (last visited Jan. 14, 2021), https://cromwell-
`intl.com/technical/bios.html
`Exhibit-2036 Secure Hashing, Computer Security Division - Computer
`Security Resource Center, NIST.gov, Web Archive (June 25,
`2011),
`https://web.archive.org/web/20110625054822/http://csrc.nist.gov/
`groups/ST/toolkit/secure_hashing.html
`Exhibit-2037 Spiflash, 1.8V 64M-BIT, Serial Flash Memory with Dual/Quad
`SPI & OPI, W25Q64FW , Winbond (March 25, 2013)
`
`- ix -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2038 Add an app to run automatically at startup in Windows 10,
`Microsoft (last visited Jan. 15, 2021),
`https://support.microsoft.com/en-us/windows/add-an-app-to-run-
`automatically-at-startup-in-windows-10-150da165-dcd9-7230-
`517b-cf3c295d89dd
`Exhibit-2039 3 Ways to Check Bad Sectors, Disk Surface Test (/Disk-Surface-
`Test/), By Jane (February 9, 2017)
`Exhibit-2040 RESERVED
`Exhibit-2041 Declaration of Long Yang, Ph.D. in Support of Patent Owner’s
`Response
`Exhibit-2042 Computer Organization +Design, By Patterson (5th ed.), The
`Santa Clara Bronco Corner Bookstore.
`Exhibit-2043 RESERVED
`Exhibit-2044 David Patterson et al., Computer Organization and Design: The
`Hardware/ Software Interface (2005).
`Exhibit-2045 Deposition Transcript of Andrew Wolfe, Sony Interactive
`Entertainment LLC, v. Bot M8, LLC, Case No. IPR2020-00726,
`Patent No. 8,112,670 (USPTO, Jan. 14, 2021)
`Exhibit-2046 Wolfe, Andrew, School of Engineering - Santa Clara University,
`https://www.scu.edu/engineering/faculty/wolfe-andrew/
`Exhibit-2047 What is an Embedded Operating System (OS)?- Design Support,
`Datasound Laboratories (last visited Jan. 21, 2021),
`https://www.dsl-ltd.co.uk/support/embedded-
`os/#:~:text=Everyday examples of embedded operating,a huge
`variety of tasks
`Exhibit-2048 wrosch, The BIOS: Get Inside, ExtremeTech (Jun. 10, 2001,
`12:00PM), https://www.extremetech.com/computing/48838-the-
`bios-get-inside, archived by The Wayback Machine (first
`archived Aug. 6, 2011).
`
`- x -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`EXHIBIT NO. DESCRIPTION
`Exhibit-2049 RESERVED
`Exhibit-2050 RESERVED
`Exhibit-2051 RESERVED
`Exhibit-2052 RESERVED
`Exhibit-2053 RESERVED
`Exhibit-2054 RESERVED
`Exhibit-2055 RESERVED
`Exhibit-2056 The BIOS Web: System BIOS [Extended BIOS Data Area],
`matrixbios.nl, https://www.matrix-bios.nl/system/ebda.html,
`archived by The Wayback Machine (first archived Oct. 1, 2006).
`Exhibit-2057 How BIOS Works, Yale FLINT Group: Advanced Development
`of Certified Software, flint.cs.yale.edu/feng/cos/resources/BIOS/,
`archived by The Wayback Machine (first archived Oct. 3, 2014).
`Exhibit-2058 Guangyuan (Frank) Li, How Your Data is Stored on Disk and
`Memory?, Towards Data Science (Mar. 1, 2021),
`https://towardsdatascience.com/how-your-data-is-stored-on-disk-
`and-memory-8842891da52 (last visited May 10, 2021).
`Exhibit-2059 Tim Bower, 1.12 System Calls – Operating Systems Study Guide,
`K-State Polytechnic (2009), http://faculty.salina.k-
`state.edu/tim/ossg/Introduction/sys_calls.html, archived by The
`Wayback Machine (first archived Oct. 13, 2014).
`
`- xi -
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`On July 27, 2020, Sony Interactive Entertainment LLC (“Sony” or
`
`“Petitioner”) submitted a Petition to institute inter partes review (“IPR”) of U.S.
`
`Patent No. 7,664,988 (Ex. 1001, “the ’988 Patent”), challenging Claims 1–10 (“the
`
`Challenged Claims”). Bot M8, LLC (“Bot M8” or “Patent Owner”) requests that
`
`the Board find the Challenged Claims not unpatentable for the reasons set forth
`
`below.
`
`
`
`INTRODUCTION
`The Challenged Claims are patentable because the proposed grounds do not
`
`disclose (1) the specific execution sequence recited in the Challenged Claims, (2) a
`
`fault inspection program separate and distinct from the boot program, or (3) a fault
`
`inspection program capable of inspecting a memory device for hardware and
`
`software faults. Each of these is an independent basis to confirm validity.
`
`Fatal to the Petition, each of the proposed grounds either identifies only a
`
`single program that purportedly performs the boot and fault inspection programs—
`
`therefore failing to satisfy the separate program requirement—or does not even
`
`disclose a fault inspection program at all. Without such a disclosure, none of the
`
`grounds create a reasonable likelihood that any Challenged Claim is unpatentable.
`
`Further, Petitioner’s superficial mixing of references based on significantly
`
`different, and incompatible, technologies used in different devices fails to establish
`
`1
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`that it would have been obvious to even combine, much less modify, the cited
`
`references to yield the invention of the Challenged Claims.
`
` THE ’988 PATENT
`A. Overview
`The ’988 Patent discloses an information process device storing a fault
`
`inspection program in a ROM. Importantly, the fault inspection program is
`
`separate and distinct from a boot program, which is stored in a different portion of
`
`the ROM.
`
`
`’988 Patent, Fig. 1 (annotations illustrating a ROM with different storing areas for
`
`the boot program and fault inspection program). The fault inspection program is
`
`stored in the first memory device on the motherboard which is independent from
`
`the second memory device. Id., 1:58–63. This arrangement guarantees that the
`
`2
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`fault inspection program properly executes and operates even if a fault occurs in
`
`the hard disk. Id.
`
`The technology underlying the ’988 Patent was developed by Universal
`
`Entertainment Corporation (“UEC”), a Japanese gaming conglomerate with a
`
`history dating back to 1969. Ex. 2008, 1. UEC’s products include single and
`
`multiplayer arcade cabinets used in arcade gaming halls, software for home
`
`gaming machines, such as Sony’s PlayStation, gaming software for personal
`
`computers, and electronic wagering machines such as slot machines. Id. at 1–3.
`
`UEC is the successor company to Aruze Corporation, which released over two
`
`dozen home video games, including at least a dozen video games made for use
`
`with Sony’s PlayStation line of gaming machines. Id.
`
`At the time of the invention, it was common for gaming machines, including
`
`those sold by Aruze Corporation/UEC, to experience faults, including damage to
`
`one or more of its memory devices and falsification or other changes to the
`
`programs stored thereon. Existing solutions were insufficient to address such
`
`faults. See ’988 Patent, 1:14–30.
`
`To address this long-felt need, the ’988 Patent discloses a gaming machine
`
`that executes a process for detecting faults in its hardware and software. Id. at
`
`1:16–18. This process, referred to in the ’988 Patent as a “fault inspection
`
`program,” is responsible for detecting and determining fault types, including
`
`3
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`damage to the memory device and a change or falsification of a game application
`
`stored in the memory device. Id. at 4:1–7. The fault inspection program is stored
`
`in a first memory device that is separate from a second memory device, which
`
`stores the game application program. Id. at 1:58–63, 4:21–28. Accordingly, a
`
`fault in the second memory device will not affect the proper execution of the fault
`
`inspection program. Id.
`
`Importantly, the fault inspection program is separate and distinct from the
`
`apparatus’ boot program:
`
`Id. at Fig. 1 (annotated); see also id. at Fig. 2, 2:40–48; Ex. 1002 at 207.
`
`
`
`Executing the fault inspection program after the boot program has initialized the
`
`hardware and operating system but before executing the game program allows the
`
`4
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`fault inspection program to check all hardware and software components for faults
`
`and avoid issues during gameplay. ’988 Patent, 3:66–4:28.
`
`B. Challenged Claims
`Consistent with the foregoing, Claim 1 of the ‘988 Patent recites a gaming
`
`device that executes a fault inspection program that checks for both hardware and
`
`software faults before the game is started:
`
`A gaming device configured to execute a game, the gaming
`1.
`device comprising:
`a first memory device for storing a boot program executed when the
`gaming device is started to operate;
`a mother board on which the first memory device is provided;
`a second memory device for storing a game application program for the
`game, the second memory device being connected to the mother board;
`and
`a control device for executing a fault inspection program for the gaming
`device to inspect whether or not a fault occurs in the second memory
`device and the game application program stored therein,
`wherein the fault inspection program is stored in the first memory
`device, and the control device executes the fault inspection program
`when the gaming device is started to operate and completes the
`execution of the fault inspection program before the game is started.
`
`’988 Patent, Claim 1.
`
`Claim 1 requires, inter alia, a first memory device on a mother board and a
`
`second memory device, which is coupled to the mother board and can store a game
`
`5
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`application program. A control device executes a fault inspection program to
`
`inspect whether or not a fault occurs in the second memory device and in the game
`
`application program. The fault inspection program and the boot program are
`
`stored in the first memory device, and the control device completes the execution
`
`of the fault inspection program before the game is started. The control device
`
`performs a specific execution sequence, in that “the control device executes the
`
`fault inspection program when the gaming device is started to operate and
`
`completes the execution of the fault inspection program before the game is
`
`started.”
`
`Claims 2, 3, 4, and 5 all depend from on Claim 1. Claim 2 specifies that the
`
`first memory device is a ROM and the second memory device is a hard disk
`
`independent from the mother board. The boot program is executed when the
`
`gaming device is started to operate. Claim 3 specifies that the gaming device is
`
`configured for business use. Claim 4 specifies that the first memory device and the
`
`mother board are located in the gaming device. Claim 5 specifies that the second
`
`memory device is a flash memory.
`
`Independent Claim 6 is similar in scope to independent Claim 1 although it
`
`also specifies that the second memory device is electrically rewritable and that
`
`when the fault inspection program detects a fault, an error is displayed on an
`
`external display device. Independent Claim 10 is also similar in scope to
`
`6
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`Independent Claim 1, although it further requires a second memory device for
`
`storing a game application program for the game and a BIOS. Additionally, the
`
`control device performs a specific execution sequence, in that “the control device
`
`executes the boot program to initialize the BIOS stored in the second memory
`
`device before executing the fault inspection program when the gaming device is
`
`started to operate and completes the execution of the fault inspection program
`
`before the game is started.” Claim 10 (emphasis added).
`
`C.
`Petition Grounds
`Petitioner challenges Claims 1–10 of the ’988 Patent. The Petition’s
`
`grounds and asserted references are summarized below.
`
`Asserted Reference Exhibit
`
`1005
`
`1006
`
`1007
`
`1008
`
`1039
`
`1038
`
`1025
`
`Sugiyama
`
`Gatto
`
`Morrow ’952
`
`Morrow ’771
`
`Yamaguchi
`
`Proudler
`
`Cheston
`
`
`
`
`References
`Patent/Printed Publication
`Japanese Unexamined Patent Application
`Publication No. 2000-35888 to Sugiyama.
`WO 2004/004855 A1 to Gatto et al.
`U.S. Patent Publication No. 2004/0054952
`A1 to Morrow et al.
`U.S. Patent Publication No. 2003/0064771
`A1 to Morrow et al.
`U.S. Patent No. 5,844,776 to Yamaguchi et
`al.
`WO 00/73904 A1 to Proudler et al.
`U.S. Patent Publication No. 2003/0135350
`A1 to Cheston et al.
`
`7
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`Grounds
`
`Basis
`35 U.S.C. § 103 over Sugiyama in view of Gatto
`35 U.S.C. § 103 over Morrow ’952 in view of
`Morrow ’771
`35 U.S.C. § 103 over Sugiyama, Gatto, in view
`of Yamaguchi
`35 U.S.C. § 103 over Morrow ’952, Morrow
`’771, in view of Yamaguchi
`35 U.S.C. § 103 over Sugiyama, Gatto,
`Yamaguchi, in view of Proudler
`35 U.S.C. § 103 over Morrow ’952, Morrow
`’771, Yamaguchi, in view of Proudler
`35 U.S.C. § 103 over Sugiyama, Gatto, in view
`of Cheston
`35 U.S.C. § 103 over Morrow ’952, Morrow
`’771, in view of Cheston
`
`Ground Claims Challenged
`1
`1–9
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`
`1–9
`
`2, 7
`
`2, 7
`
`8
`
`8
`
`10
`
`10
`
` OVERVIEW OF THE STATE OF THE ART
`A. Embedded System Design
`Microsoft Computer Dictionary defines “embedded systems” as
`
`microprocessors used to control devices such as appliances, automobiles, and
`
`machines used in business and manufacturing. Ex. 2025 at 190-191; Ex. 2041
`
`(“Yang Decl.”) ¶ 30. An embedded system is created to manage a limited number
`
`of specific tasks within a larger device or system and usually is built onto a single
`
`chip or board and is used to control or monitor the host device—with little or no
`
`human intervention and often in real time. Id.
`
`8
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`Both hardware and software have to be considered during the design of
`
`embedded systems. Yang Decl. ¶ 31. This type of design is called
`
`hardware/software co-design. Id. The overall goal is to find the right combination
`
`of hardware and software resulting in the most efficient product meeting
`
`specifications. Ex. 2019, 151; Yang Decl. ¶ 31.
`
`Ex. 2019 at 87, Fig. 3.1.
`
`
`
`Further examples of embedded systems in consumer electronics include TV
`
`sets, and multimedia phones. Ex. 2019, 7; Yang Decl. ¶ 32.
`
`B. Operating Systems
`An operating system (“OS”) is system software that manages computer
`
`hardware, software resources, and provides common services for computer
`
`programs. Ex. 2014, 8, 48; Yang Decl. ¶ 33; see also Ex. 2025, 378 (an operating
`
`system is “[t]he software that controls the allocation and usage of hardware
`
`9
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`resources such as memory, central processing unit (CPU) time, disk space, and
`
`peripheral devices. The operating system is the foundation software on which
`
`applications depend”). Operating systems are often classified as either desktop or
`
`embedded operating systems. Yang Decl. ¶ 33.
`
`A desktop operating system is the most important piece of software that runs
`
`on a computer. Id. ¶ 34. It manages the computer’s computational
`
`activities associated with the hardware and provides services for application-level
`
`programs. Id. Functions of an operating system include resource allocation, file
`
`system management, memory management, and security. Ex. 2015, 2; Yang Decl.
`
`¶ 34. Examples of operating systems include Windows, Mac OS, and Linux for
`
`personal computers and Android and iOS for cellular phones. Yang Decl. ¶ 34.
`
`These operating systems can run on general purpose hardware and support various
`
`input/output configurations. Ex. 2015; Yang Decl. ¶ 34.
`
`Most modern game machines use powerful desktop operating systems to
`
`support multiple game applications. Yang Decl. ¶ 35. For example, Petitioner’s
`
`PlayStation Orbis operating system is based on FreeBSD, a version of the UNIX
`
`OS. Ex. 2016; Ex. 2014, 94; Yang Decl. ¶ 35. Similarly, the Microsoft Xbox
`
`system software is based on a heavily-modified version of Windows. Ex. 2017;
`
`Yang Decl. ¶ 35.
`
`10
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`Embedded operating systems, on the other hand, are designed for use in
`
`embedded computer systems. Yang Decl. ¶ 36. Designed to operate on small
`
`machines with less autonomy (e.g., PDAs), they are compact and efficient by
`
`design and operate with a limited amount of resources. Ex. 2014, 576; Yang Decl.
`
`¶ 36. An important difference between most embedded and desktop operating
`
`systems is that embedded operating systems run a dedicated application that
`
`includes the operating systems and is dedicated towards a certain application. See
`
`Ex. 2019, 3; Yang Decl. ¶ 36. Unlike desktop operating systems, the embedded
`
`operating system does not load and execute other applications; instead the
`
`operating system is the application. Ex. 2018; Yang Decl. ¶ 36. This means that
`
`the system is only able to run a single application at a time, so the device must boot
`
`up a new embedded operating system in order to run a different application.
`
`Karaoke machines, DVD players, Internet routers, etc., typically use embedded
`
`operating systems, which operate as the device’s dedicated application. Ex. 2019,
`
`6–7; Yang Decl. ¶ 36.
`
`Operating systems provide many important features. Yang Decl. ¶ 37. One
`
`of them is to provide programmers system resources via “system calls.” Id. There
`
`are five different categories of system calls: process control, file management,
`
`device management, information management, and communication. Id.; Ex. 2059.
`
`Without an operating system, the programmers will have to hard code every
`
`11
`
`

`

`IPR2020-01288 (U.S. Patent No. 7,664,988)
`Patent Owner Response
`
`system function to that specific hardware configuration. Yang Decl. ¶ 37. For
`
`example, to read a file from a hard drive, the programmer will have to know how
`
`many hard drives are connected to the motherboard and whi

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