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. 2020-01288
`U.S. Patent No. 7,664,988
`____________
`
`
`
`
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 7,664,988
`
`
`
`
`
`
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`
`
`
`
`TABLE OF CONTENTS
`
`INTRODUCTION .......................................................................................... 1
`I.
`II. SUMMARY OF THE ’988 PATENT ............................................................ 1
`A. Alleged Invention .................................................................................. 1
`B.
`Prosecution History ............................................................................... 1
`C. The Board Should Not Deny Institution Under § 325(D) ....................... 3
`D. Ordinary Skill in the Art ........................................................................ 4
`III. REQUIREMENTS FOR INTER PARTES REVIEW UNDER 37 C.F.R.
`§ 42.104 ......................................................................................................... 5
`A. Grounds for Standing ............................................................................. 5
`B.
`Identification of Challenge .................................................................... 5
`C. Claim Construction ................................................................................ 6
`IV. THERE IS A REASONABLE LIKELIHOOD THAT THE CHALLENGED
`CLAIMS OF THE ’988 PATENT ARE UNPATENTABLE ......................... 8
`A. Ground 1: Sugiyama and Gatto Render Obvious Claims 1-9 ................. 8
`B. Ground 2: Morrow and Morrow ’771 Render Obvious Claims 1-9 .......39
`C. Grounds 3 and 4: Claims 2 and 7 Are Obvious in Further View of
`Yamaguchi ............................................................................................67
`D. Grounds 5 and 6: Claim 8 Is Obvious in Further View of Proudler ......71
`E. Grounds 7 and 8: Claim 10 Is Obvious in View of Cheston ..................73
`V. CONCLUSION .............................................................................................82
`VI. MANDATORY NOTICES UNDER 37 C.F.R. § 42.8(A)(1) ........................83
`A. Real Party-In-Interest ...........................................................................83
`
`
`
`i
`
`

`

`B. Related Matters.....................................................................................83
`C. Lead and Back-Up Counsel ..................................................................83
`
`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`
`
`ii
`
`

`

`I.
`
`INTRODUCTION
`
`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`Petitioner Sony Interactive Entertainment LLC requests an Inter Partes
`
`Review (“IPR”) of Claims 1-10 (“Challenged Claims”) of U.S. Patent No. 7,664,988
`
`(“’988 Patent”) (Ex. 1001).
`
`II.
`
`SUMMARY OF THE ’988 PATENT
`A. Alleged Invention
`The ’988 Patent relates to an information processing device such as “a gaming
`
`machine” that “utilizes an operating system (OS) which is generally used in a
`
`personal computer on sale.” ’988 Patent at 2:26-30. It describes techniques “in
`
`which a fault in hardware or software is inspected.” Id. at 1:15-16. Examples of
`
`faults are “damage, change or falsification occur[ring] in the programs or data . . . .”
`
`Id. at 1:21-22; id. at 4:4-7. The ’988 Patent contemplates storing a fault inspection
`
`program in a “first memory device on the mother board which is independent from
`
`the second memory device” so that “even if the fault occurs in the second memory
`
`device, it can be guaranteed that the fault inspection program properly operates.” Id.
`
`at 1:58-63.
`
`Prosecution History
`
`B.
`The application resulting in the ’988 Patent was filed August 17, 2005 and
`
`claims priority to JP 2004-245337 filed on August 25, 2004. For purposes of this
`
`proceeding, Petitioner applies August 25, 2004 as the priority date (“Priority Date”)
`
`of the Challenged Claims.
`
`
`
`1
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`The Examiner rejected claims 1-3 as unpatentable over US5860122 and
`
`US5971851. ’988 File History (Ex. 1002) at 124-127. In response, Applicant argued
`
`that the prior art did not teach “a memory that includes both a Boot Program and a
`
`Fault Inspection Program” and added new Claims 4-6. Id. at 148-150.
`
`The Examiner
`
`then
`
`rejected Claims 1-6 as unpatentable over
`
`US2005/0246586 and US6115036. Id. at 157-161. The Examiner explained that “it
`
`is well known in the art to use a computer as a business tool with software included
`
`which runs gaming applications as a secondary utilization,” and likewise well known
`
`in the art to include a memory device on a motherboard and to connect a second
`
`memory device (hard disk) to the motherboard. Id. at 158-159. Applicant added new
`
`Claim 7 and amended Claims 1 and 4 to include the phrase “and the application
`
`program stored therein.” Id. at 172-177.
`
`The Examiner then rejected all pending claims as unpatentable over
`
`US5732268 (“Bizzarri”, Ex. 1050) in view of US6393559, US6115036, and
`
`US5864698. Id. at 184-191. Applicant added new dependent Claims 8-10 and
`
`amended the independent claims to require the control device “completes the
`
`execution of the fault inspection program before the game is started.” Id. at 201-204.
`
`Subsequently, Claims 1-10 were allowed.
`
`Sugiyama (Ex. 1005), a Japanese publication, was cited on an IDS and
`
`submitted with only an English abstract and without an English-language translation
`
`
`
`2
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`of the reference itself. Ex. 1002 at 62, 73-80. Sugiyama was never discussed.
`
`The Board Should Not Deny Institution Under § 325(D)
`
`C.
`None of the art or arguments presented in this Petition were considered by the
`
`Examiner. In IPR2020-00726, Paper 9 (regarding the child patent to the ’988), Patent
`
`Owner alleged that Sugiyama is substantially similar or cumulative to Bizzarri. Not
`
`so.
`
`During prosecution of the ’988, the Examiner considered a mapping of
`
`Bizzarri where the E-BIOS diagnostic and repair program was mapped to both the
`
`boot and fault inspection programs. Ex. 1002 at 184-185, 207. Unlike the Bizzarri
`
`mapping, Sugiyama teaches a boot program that is distinct from the fault inspection
`
`program. Namely, Sugiyama’s boot program is the “startup program” (Sugiyama,
`
`Fig. 3, Fig. 5 (Sa1)). See Element 1(a). Sugiyama’s fault inspection program is
`
`“HDD inspection program P2” (Sugiyama, Fig. 3, Fig. 5 (Sa5)) or, alternatively,
`
`processing steps Sa2 and Sa4 through Sa11 (Sugiyama, Fig. 5, [0030], [0011],
`
`[0022]; Ex. 1003, Declaration of Andrew Wolfe, Ph.D. (“Wolfe Decl.”), ¶¶185-190;
`
`see Element 1(e). Sugiyama’s boot program is distinct from Sugiyama’s fault
`
`inspection program because:
`
`1) Sugiyama’s boot program is stored separate from Sugiyama’s fault
`
`inspection program (Sugiyama, Fig. 3, [0030], [0011], [0022]; Wolfe Decl., ¶194;
`
`see Elements 1(a), 1(e));
`
`
`
`3
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`2) Sugiyama’s boot program is independently read at power on (Sugiyama at
`
`[0022]; Wolfe Decl., ¶170; see Element 1(a)); and
`
`3) Sugiyama’s boot program loads Sugiyama’s fault inspection program (i.e.,
`
`service programs(s)) from ROM into RAM (Sugiyama at [0013], Fig. 5; Wolfe Decl.,
`
`¶171, ¶194; see Element 1(a)).
`
`To be clear, steps Sa2 and Sa4 are not executed by Sugiyama’s startup
`
`program (which is step Sa1, the claimed “boot program”). See Elements 1(a) and
`
`1(d); Wolfe Decl., ¶194. Instead, Sa2 and Sa4 (among others) are executed by the
`
`automated recovery processing program, which is distinct from the startup program.
`
`Sugiyama at [0030]; Wolfe Decl., ¶194. None of the Becton, Dickinson factors favor
`
`denial of institution of this IPR Petition.
`
`D. Ordinary Skill in the Art
`A person having ordinary skill in the art (“PHOSITA”) at the Priority Date for
`
`the ’988 Patent would have the equivalent of at least an undergraduate degree in
`
`computer science, computer engineering, electrical engineering, or a similar
`
`technical field, and with one or more years of experience in the field of
`
`authentication, verification, and/or error detection in the context of computer
`
`hardware and/or software. Additional education may substitute for less experience
`
`and vice versa. Wolfe Decl., ¶¶66-68.
`
`
`
`4
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`III. REQUIREMENTS FOR INTER PARTES REVIEW UNDER 37 C.F.R.
`§ 42.104
`A. Grounds for Standing
`Petitioner certifies that the ’988 Patent is available for IPR and that Petitioner
`
`is not barred or estopped from requesting IPR of its claims.
`
`Identification of Challenge
`
`B.
`As set forth below, IPR should be instituted, and the Challenged Claims
`
`should be found unpatentable and cancelled.
`
`This Petition uses the following nomenclature to refer to prior art:
`
`Exhibit Reference
`Name
`Sugiyama
`1005
`JP 2000-35888
`Gatto
`1006 WO 2004/004855
`Morrow
`1007
`U.S. Patent Pub. No. 2004/0054952
`Morrow ’771 1008
`U.S. Patent Pub. No. 2003/0064771
`Cheston
`1025
`U.S. Patent Pub. No. 2003/0135350
`Proudler
`1038 WO 00/73904
`Yamaguchi
`1039
`U.S. Patent No. 5,844,776
`
`
`The proposed grounds for unpatentability under § 103(a) are the following:
`
`Ground Claims Prior Art
`Sugiyama, Gatto
`1
`1-9
`Morrow, Morrow ’771
`2
`1-9
`Sugiyama, Gatto, Yamaguchi
`3
`2, 7
`Morrow, Morrow ’771, Yamaguchi
`4
`2, 7
`Sugiyama, Gatto, Yamaguchi, Proudler
`5
`8
`Morrow, Morrow ’771, Yamaguchi, Proudler
`6
`8
`Sugiyama, Gatto, Cheston
`7
`10
`Morrow, Morrow ’771, Cheston
`8
`10
`
`5
`
`
`
`
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`Section IV below identifies where each element of the Challenged Claims is
`
`found in the prior art. Exhibits 1001-1050 are also attached.
`
`C. Claim Construction
`For all claim terms not expressly construed below, Petitioner applies the
`
`ordinary and customary meaning of the claim terms as understood by a PHOSITA.
`
`1.
`
`Boot Program
`
`This term should be construed in accordance with its plain and ordinary
`
`meaning as a small start-up program that enables a computer to load larger programs.
`
`Wolfe Decl., ¶¶70-75 (citing Ex. 1028 at 59, Ex. 1029 at 121). To the extent Patent
`
`Owner alleges that the ’988 specification at 3:57-62 is definitional (see IPR2020-
`
`00726, Paper 9 at 10), it is not. ’988 Patent at 3:57-62 (“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”). First, in the 2004 timeframe, an “extended BIOS” was not a required
`
`component of a computer or gaming device. Wolfe Decl., ¶73. Second, there is (and
`
`was in 2004) no inherent requirement that a boot program load (or initialize, which
`
`includes loading) the operating system. Id. at ¶74. Moreover, the specification does
`
`not purport to define the meaning of “boot program” to require “extended BIOS” but
`
`instead merely provides an example of other programs that would be initialized in
`
`the preferred embodiment. A PHOSITA would have understood that the usage of
`
`
`
`6
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`the term “boot program” in the ’988 Patent is consistent with its plain meaning and
`
`would not have limited this term based upon examples of other programs from a
`
`preferred embodiment. Id. at ¶¶70-75.
`
`2.
`
`Fault Inspection Program
`
`The ’988 Patent describes the fault inspection program as inspecting faults in
`
`hardware (e.g., damage to the hard disk) or software (e.g., change or falsification of
`
`a program stored on the hard disk). ’988 Patent at 1:15-26, 4:1-7. However, each of
`
`the Challenged Claims requires the fault inspection program to inspect whether or
`
`not a fault occurs in the second memory device and the game application program
`
`stored therein. 1 A PHOSITA would have understood this term, as used in the
`
`Challenged Claims, is a program that inspects whether or not a fault (including, but
`
`not limited to, damage, change, or falsification) occurs in the hardware of the second
`
`memory device and the game application program stored therein. Wolfe Decl., ¶¶76-
`
`81.
`
`Patent Owner’s proposed construction in related IPR2020-00726 is “a
`
`program, other than a boot program, that inspects a memory device for faults,
`
`
`
`
` 1
`
` The claims of US8112670 (child patent of the ’988 and subject of IPR2020-00726)
`
`include no such requirement.
`
`
`
`7
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`including damage to the memory device and change or falsification of programs
`
`stored thereon.” To the extent Patent Owner suggests that the boot program cannot
`
`be stored in the same memory as the fault inspection program and that the two
`
`programs cannot interact at all, no such requirements are present in the claims of the
`
`’988 Patent or its child patent and they are not mandated by the intrinsic record.
`
`Wolfe Decl., ¶81. Rather, the claims specify, that the “boot program” and “fault
`
`inspection program” are both stored on the same “first memory device.”
`
`IV. THERE IS A REASONABLE LIKELIHOOD THAT THE
`CHALLENGED CLAIMS OF THE ’988 PATENT ARE
`UNPATENTABLE
`A. Ground 1: Sugiyama and Gatto Render Obvious Claims 1-9
`Sugiyama, published February 2, 2000, is prior art under 35 U.S.C. §102(b)
`
`(pre-AIA). Sugiyama teaches techniques for inspecting both a hard drive device and
`
`data stored thereon, as well as storing a fault inspection program in ROM. Sugiyama
`
`at Abstract, [0022]-[0024].
`
`Gatto was filed September 19, 2002 (claiming priority to Provisional
`
`60/393,892 (Ex. 1034) filed July 5, 2002) and published January 15, 2004. Gatto is
`
`prior art under 35 U.S.C. §§102(a) and (e) (pre-AIA). Gatto teaches fault inspection
`
`techniques. Gatto at 4:2-3, 7:1-18, 7:25-28, 10:2-17.
`
`Sugiyama and Gatto are analogous art to the ’988 Patent. Like the ’988 Patent,
`
`Sugiyama and Gatto each relate to the field of inspecting faults in an information
`
`
`
`8
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`processing device. ’988 Patent at 1:15-16; Sugiyama at [0001], [0022]-[0029], Fig.
`
`5; Gatto at Abstract, 29:13-18, 1:2-3, 3:11-17, 7:1-8:7; Wolfe Decl., ¶155.
`
`Sugiyama and Gatto are each reasonably pertinent to certain problems
`
`addressed by the ’988 Patent, e.g., that fault inspection programs cannot be
`
`guaranteed to operate properly when stored in the same memory device that is being
`
`inspected. The ’988 Patent describes storing the fault inspection program in a
`
`different memory device so that “even if the fault occurs in the second memory
`
`device, it can be guaranteed that the fault inspection program properly operates.”
`
`’988 Patent at 1:18-39, 1:61-63, 4:21-28. Sugiyama similarly teaches storing the
`
`inspection program P2 separately (e.g., in ROM 22) from the persistent storage
`
`media device (e.g., HDD 24) being inspected. Sugiyama at [0029], Figs. 2-4; Wolfe
`
`Decl., ¶¶156-157. Gatto also addresses the problem of ensuring that the inspection
`
`program (e.g., “Trusted Verifier driver 702”) can be trusted in its verification of the
`
`contents of various memory devices and multiple partitions of the hard drive. Gatto
`
`at 2:11-13, 8:2-7, 25:23-31, Figs. 7, 13; Wolfe Decl., ¶158.
`
`1.
`
`Claim 1
`
`[1(preamble)]. A gaming device configured to execute a game, the gaming device
`comprising:
`
`Sugiyama discloses a karaoke terminal that executes an “application program,
`
`for example, a karaoke performance processing program, a singing scoring program,
`
`or the like.” Sugiyama at [0002], [0005]. A PHOSITA would have understood that
`
`
`
`9
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`a “singing scoring program,” where people sing karaoke and receive a score, is a
`
`type of “game.” Wolfe Decl., ¶164. Sugiyama’s device is similar to the information
`
`processing device of the ’988 Patent, as shown in the comparison below:2
`
`’988 Patent at Fig. 1; 2:33-3:8.
`
`
`
`
`
`
` 2
`
` Color highlighting, annotations of figures, and text emphasis in this Petition were
`
`added by Petitioner unless otherwise noted.
`
`
`
`10
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`
`
`Sugiyama at Fig. 2; [0010], [0013]; Wolfe Decl., ¶164, ¶¶83-86.
`
`To the extent a karaoke device running a “singing scoring program” is not a
`
`gaming device, it would have been obvious in view of Gatto to implement Sugiyama
`
`as one. Wolfe Decl., ¶¶163-168. Sugiyama and Gatto each include user terminals
`
`that receive an interactive application program via a communication network, store
`
`the program in a memory device, and inspect the contents of the memory device
`
`prior to execution of the downloaded program. See, e.g., Sugiyama at [0009], [0012],
`
`[0022]-[0028], Figs. 4, 5; Gatto at 1:3-4, 3:16-17, 9:27-10:17, 12:17-13:10, 29:8-21,
`
`Figs. 1, 3; Wolfe Decl., ¶¶82-89, ¶¶99-110, ¶¶154-162, ¶167. It would have been
`
`obvious to implement the terminal of Sugiyama as a gaming device by configuring
`
`it to also execute a game application program. Wolfe Decl., ¶¶165-168. A PHOSITA
`
`would have been motivated to add gaming functionality to increase user
`
`entertainment. Id. Further, such a modification is nothing more than simple
`
`
`
`11
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`substitution of one form of executable program for another, yielding a predictable
`
`result. Id. Gatto recognizes that terminals have been capable of receiving new games
`
`via download since the late 1980s. Gatto at 1:6-8. Given the predictable and well-
`
`understood nature of the art, a PHOSITA would have had a reasonable expectation
`
`of success in modifying Sugiyama’s terminal to execute game applications. Wolfe
`
`Decl., ¶¶165-168.
`
`[1(a)] a first memory device for storing a boot program executed when the gaming
`device is started to operate;
`
`Sugiyama’s gaming device includes a first memory device (ROM 22) for
`
`storing a boot program (“startup program”) executed when the device is turned on:
`
`Sugiyama at Fig. 3, [0011] (“As illustrated in FIG. 3, a startup program necessary
`
`for starting up the karaoke terminal is stored on the ROM 22.”), [0032].
`
`
`
`
`
`12
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`The startup program, step Sa1, precedes inspection processing for HDD 24
`
`(steps Sa2 and Sa4 through Sa11):
`
`Id. at Fig. 5. As Sugiyama explains: “As illustrated in FIG. 5, first, when the user
`
`turns on the power source of the karaoke terminal 3, the startup program stored in
`
`the ROM 22 is read (step Sa1).” Sugiyama at [0022]. The startup program performs
`
`
`
`
`
`13
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`boot operations by loading application or service programs into RAM. Sugiyama at
`
`[0012]-[0013], [0022]-[0028]. Accordingly, a PHOSITA would have understood the
`
`startup program to be a “boot program.” Wolfe Decl., ¶¶169-173, ¶¶88-91.
`
`[1(b)] a mother board on which the first memory device is provided;
`
`Although Sugiyama does not explicitly state that ROM 22 (first memory
`
`device) is on a motherboard, that would have been obvious to a PHOSITA at least
`
`in view of Gatto. Wolfe Decl., ¶¶174-178.
`
`Sugiyama teaches that ROM 22 is “connected to the CPU 20 via a bus 21.”
`
`Sugiyama at [0010], [0005]-[0006], [0011], Fig. 3, Claim 1. This is illustrated in
`
`Figure 2:
`
`
`
`Id. at Fig. 2.
`
`By the time of the alleged invention of the ’988 Patent, motherboards were
`
`ubiquitously utilized in computing devices, including in devices such as disclosed in
`
`Sugiyama. Wolfe Decl., ¶175, ¶¶29-38. Gatto discloses a communication terminal
`
`
`
`14
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`utilizing a “motherboard” having ROM provided thereon and persistent storage
`
`media (e.g., HDD or flash) connected thereto. Gatto at 3:13-31 (explaining that
`
`existing “terminals” have a “motherboard”), 17:19-22 (“wide adoption by
`
`motherboard manufacturers”). The figure below “shows a gaming machine or device
`
`1402 that incorporates a PC” with an internal “motherboard”:
`
`
`
`Gatto at Fig. 14, 26:11-13, 27:24-26; Wolfe Decl., ¶¶103-106.
`
`Sugiyama and Gatto are structurally and functionally similar. See Ground 1,
`
`Claim 1(preamble). It would have been obvious to situate the electronics of
`
`Sugiyama’s device 3, including ROM 22, on a “motherboard” as described in Gatto.
`
`Wolfe Decl., ¶¶174-178. Implementation of Sugiyama in this way implements a
`
`well-known method (i.e., electrically connecting components on a main (“mother”)
`
`
`
`15
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`board) to obtain a predictable result—that the components would have worked
`
`together in a gaming machine. Id. A PHOSITA would have recognized such an
`
`implementation as an obvious design choice, given the ubiquitous implementation
`
`of motherboards in computing devices at that time, and would have been motivated
`
`to use such a well-understood, off-the-shelf technique. Id.
`
`Additionally, during prosecution of the ’988 Patent, the Examiner took
`
`“Official Notice” that this limitation “would have been obvious because it is well
`
`known in the art to include a memory device (ROM) on a mother board and to
`
`connect a second memory device (hard disk) to the motherboard, resulting in a
`
`compact, efficient, and properly working computer system.” ’988 File History at
`
`157-161. Applicant did not challenge that finding (id. at 172-175), thereby
`
`acquiescing to the Examiner’s Official Notice and the facts stated therein. See
`
`TorPharm, Inc. v. Ranbaxy Pharmaceuticals, Inc., 336 F.3d 1322, 1330 (Fed. Cir.
`
`2003.
`
`[1(c)] a second memory device for storing a game application program for the
`game, the second memory device being connected to the mother board; and
`
`Sugiyama teaches a second memory device (“hard disk drive (HDD)”)
`
`configured to store a game application program (e.g., a karaoke “singing scoring
`
`program”). Sugiyama, [0002], [0010], [0012]. Although Sugiyama does not
`
`explicitly state that the hard disk is connected to a motherboard, that would have
`
`been obvious in view of Gatto. Supra, Element 1(b).
`
`
`
`16
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`Sugiyama’s HDD 24 has “an application storage area (first region) 24a for
`
`storing application programs” and a “karaoke music storage area 24b for storing a
`
`large amount of karaoke music data.” Sugiyama at [0010], [0012], [0002]. HDD 24
`
`is depicted in Figure 4:
`
`Id. at Fig. 4.
`
`HDD 24 is connected to bus 21 within karaoke terminal 3:
`
`
`
`
`
`17
`
`
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`Id. at Fig. 2, [0010].
`
`The “singing scoring program” of Sugiyama is a game application program
`
`or, alternatively, it would have been obvious to include a game application program
`
`in view of Gatto. See Ground 1, Claim 1(preamble); Wolfe Decl., ¶184.
`
`Finally, when connecting the electronic components of Sugiyama using a
`
`motherboard, a PHOSITA would recognize that the HDD of Sugiyama is connected
`
`to the motherboard so that the CPU and HDD are communicably coupled. See
`
`Element 1(b); Wolfe Decl., ¶¶179-183, 103-106. Gatto expressly teaches that the
`
`“motherboard”
`
`is connected
`
`to a “hard disk,” which Sugiyama
`
`likewise
`
`contemplates. Gatto at 22:5-12, Sugiyama, Fig 2. A PHOSITA would have found
`
`this conventional approach obvious as discussed in Element 1(b).
`
`[1(d)] 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,
`
`Sugiyama teaches a control device (“CPU”) for executing a fault inspection
`
`program (“HDD inspection program P2” and/or processing steps Sa2 and Sa4-Sa11
`
`of Figure 5). Sugiyama at [0023]. That “inspection program” inspects whether or not
`
`a fault occurs in the second memory device (“HDD 24”) and the game application
`
`program stored therein.
`
`CPU 20 of Sugiyama is a “control device,” as in the ’988 Patent. ’988 Patent
`
`at 2:37-39. Sugiyama’s CPU 20 executes a “fault inspection program,” which
`
`
`
`18
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`according to the ’988 Patent is “a program for inspecting whether or not a fault such
`
`as damage, change or falsification occurs in the programs or data.” ’988 Patent at
`
`1:16-23. Sugiyama’s “inspection program” is used “for causing a computer to
`
`execute failure diagnosis, restoration, and the like.” Sugiyama at [0001]. Sugiyama
`
`teaches “causing a CPU 20 to execute processing for examining and restoring
`
`failures and the like of a hard disk drive 24” and “examining and restoring failures
`
`and the like of an area for storing an application program.” Id. at Abstract. An
`
`“inspection program” for “examining” whether “failures” occurs in the hard disk and
`
`application program stored thereon constitutes a “fault inspection program.” Wolfe
`
`Decl., ¶¶185-190.
`
`Sugiyama discloses that, when instructed to perform the service program
`
`startup method (see Element 1(e); Sugiyama at [0013], [0030]), the steps of Figure
`
`5 are executed:
`
`
`
`19
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`
`
`
`Sugiyama at Fig. 5. In step Sa1, the startup program is executed. After that, service
`
`program “recovery processing” steps Sa2 and Sa4-Sa16 are executed by CPU 20.
`
`Sugiyama at [0022]-[0028]; Wolfe Decl., ¶¶185-190, ¶89, ¶¶94-97. This processing
`
`determines whether an abnormality (i.e., fault) has occurred in the terminal (step
`
`
`
`20
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`Sa2), and, if so, whether the abnormality relates to HDD 24 (step Sa4). Sugiyama at
`
`[0022].
`
`When an abnormality is detected in HDD 24, HDD inspection program P2
`
`examines the HDD to determine: (1) whether damage to the HDD itself has occurred
`
`(e.g., damage occurs in the hardware of the HDD); and (2) whether stored data has
`
`been destroyed or corrupted (e.g., damage occurs to the software programs and/or
`
`data stored on the HDD). Sugiyama at [0023]-[0024] (“CPU 20 executes the HDD
`
`inspection program P2 stored in the ROM 22 (step Sa5) and checks the details of the
`
`abnormality of the hard disk drive 24,” where such abnormalities include “damage
`
`to the hard disk drive 24 itself” or “when the stored data is destroyed”), [0011],
`
`[0029]; Wolfe Decl., ¶¶185-190.
`
`Sugiyama’s “HDD inspection program P2” executed in step Sa5 is a “fault
`
`inspection program” because it inspects whether faults occurred in the HDD 24 and
`
`the program data stored thereon. Wolfe Decl., ¶¶94-97, 185-190. Alternatively,
`
`processing steps Sa2 and Sa4-Sa11 of Fig. 5, including HDD inspection program P2,
`
`
`
`21
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`collectively form a fault inspection program. Under either mapping, this claim
`
`element is satisfied.3 Id.
`
`A PHOSITA would have been motivated to implement Sugiyama with game
`
`application programs as taught in Gatto. See Claim 1(preamble); Wolfe Decl., ¶¶191,
`
`163-168. In that combination, Gatto similarly teaches a software verification process
`
`that inspects whether change or falsification has occurred in a downloaded game
`
`application program. Gatto at 29:8-21, 1:6-12, 9:27-10:17, Fig. 1; Wolfe Decl.,
`
`¶¶107-110. A PHOSITA would have been motivated to incorporate Gatto’s
`
`techniques for inspecting whether faults have occurred in such game programs as a
`
`supplement to Sugiyama’s fault inspection program—indeed, as discussed above,
`
`Sugiyama explicitly contemplates the use of such inspection techniques, and a
`
`PHOSITA would have understood Gatto’s “verification” approach to be one such
`
`technique. Wolfe Decl., ¶¶191-192.
`
`
`
`
` 3
`
` Sugiyama also describes a separate failure diagnosis program P3 that inspects
`
`abnormalities other than for HDD 24. Sugiyama at [0026]; Wolfe Decl., ¶188. P3 is
`
`not relevant to the instant mapping because P3 does not inspect HDD 24 or game
`
`application data stored thereon.
`
`
`
`22
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`[1(e)] 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.
`
`Sugiyama teaches that the fault inspection program (“HDD inspection
`
`program P2”) is stored in the first memory device (ROM). Sugiyama at [0023], Fig.
`
`3. Sugiyama also teaches that the processing steps of Figure 5 may be automated, in
`
`which case the program for causing CPU 20 to execute each of the ordered steps Sa2
`
`and Sa4-Sa11 of Figure 5 is also stored in ROM 22. Id. at [0030] (“[W]hen a
`
`recovery processing program for causing the CPU 20 to execute the recovery
`
`processing such as described above is stored in the ROM 22 and an abnormality
`
`occurs, … the recovery processing described above is performed according to this
`
`recovery processing program.”); id. at [0022]; Wolfe Decl., ¶89, ¶¶92-93, ¶194.
`
`Accordingly, Sugiyama discloses that the “fault inspection program” (i.e., HDD
`
`inspection program P2 alone or in combination with the program for executing steps
`
`Sa2 and Sa4-Sa11 of Figure 5) is stored in the first memory device. Wolfe Decl.,
`
`¶¶193-195, ¶¶88-95. Further, to the extent Patent Owner contends that the fault
`
`inspection program must be distinct from the boot program, this too is disclosed by
`
`Sugiyama. See Sugiyama at Fig. 3 (showing the “startup program” separate from
`
`“HDD investigation program P2”).
`
`Sugiyama further teaches that CPU 20 executes the fault inspection program
`
`when the device is started to operate (see Element 1(d)) and completes execution
`
`
`
`23
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`before the game is started. As illustrated in Figure 5, the “HDD inspection program
`
`22” is executed in step Sa5, which occurs before the game begins in step Sa3:
`
`Sugiyama at Fig. 5. The steps Sa2 and Sa4 through Sa11 are likewise performed at
`
`startup and before the game program is run in step Sa3. Id. at [0013] (“[W]hen the
`
`
`
`
`
`24
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`karaoke terminal 3 starts up, the service program is loaded from … the ROM 22 into
`
`the RAM 23, and a service program such as failure diagnosis is executed.”). The
`
`karaoke “singing scoring program” is started only once it is confirmed that no
`
`abnormality has occurred. Id. at [0022]; [0025]; Wolfe Decl., ¶196, ¶98.
`
`This claim limitation also would have been obvious in view of Gatto. Wolfe
`
`Decl., ¶197. Gatto not only provides for a game application program (see Claim
`
`1(preamble)), Gatto also teaches completing execution of a fault inspection program
`
`before a game is started, explaining that “it is significantly easier to detect fraudulent
`
`code prior to its execution . . .” Gatto at 29:13-16, 9:27-10:17, Fig. 1; Wolfe Decl.,
`
`¶¶107-110. A PHOSITA would have understood that starting the game before fault
`
`inspection is complete could lead to crashes, data corruption, etc. that would be
`
`avoided by not starting the game until the fault inspection program P2 finishes
`
`execution, as both Sugiyama and Gatto contemplate. Wolfe Decl., ¶¶193-197.
`
`Therefore, a PHOSITA would have been motivated to implement a fault inspection
`
`program that completes execution before a game is started, as taught by Sugiyama
`
`alone or in view of Gatto. Id.
`
`2.
`
`Claim 2
`
`2. The gaming device according to claim 1,
`
`See Claim 1.
`
`
`
`25
`
`

`

`IPR2020-01288
`U.S. Patent No. 7,664,988
`[2(a)] wherein the first memory device is a ROM provided on the mother board,
`
`See Element 1(b).
`
`[2(b)] wherein the second memory device is a hard disk which is independent from
`the mother board, and
`
`The second memory device (“hard disk drive (HDD)”) is a hard disk. Wolfe
`
`Decl., ¶¶200, Error! Reference source not found.-Error! Reference source not fo
`
`und.. A PHOSITA would have understood that hard disks are connected via a cable
`
`or the like to a motherboard, and thus are independent from the motherboard. Wolfe
`
`Decl., ¶200. For example, Gatto explains that “the motherboard” is distinct from
`
`“peripheral devices” such as “hard disk drives.” Gatto at 18:29-32; Wolfe Decl.,
`
`¶201. Such devices can be connected through an interface, such as an SCSI, which
`
`was an industry standard means for connecting hard disks to a motherboard via a
`
`cable or the like. Gatto at 18:18; Wolfe Decl., ¶201, ¶38. A PHOSITA would have
`
`been motivated to implement

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