throbber
GU/EU/90UO|
`
`“S'Negzor
`
`CERTIFICATE OF EXPRESS MAILING
`=Serhy certify that this paper and the documents and/or fees referred to as
`S=smrched therein are being deposited with the United States Postal Service
`==S=\ptil 3, 2002 in an envelope as “Express Mail Post Office to
`Addressee” service under 37 CFR §1.10, Mailing Label Number
`£EL937779717US, addressed to the Commissioner for Patents, Washington,
`DC 20231.
`
`pd-oS- OL.
`
`IN THE UNITED STATES PATENT AND
`
`EMARK
`
`CE
`
`N
`
`<a
`
`Attorney Docket No.: IGT1P034X1/P- 34 S=2
`y
`om =>
`ast =o
`
`277CIP
`First Named Inventor: Nguyen
`
`Gla
`
`Sunshipé Noriega
`
`UTILITY PATENT APPLICATION TRANSMITTAL (37 CFR.§ 1.53(b))
`(Continuation, Divisional or Continuation-in-part application)
`
`-Commissioner for Patents
`Box Patent Application
`_ Washington, DC 20231
`
`This is a request for filing a patent application under 37 CFR. § 1.53(b) in the nameofinventors:
`Binh Nguyen, Michael M. Oberberger, and Gregory Hopkins Parrott
`
`SECURED VIRTUAL NETWO
`
`AMING ENVIRONMENT
`
`
`
`
`
`
`IGT
`Assigned to:
`Continuation-in-part
`This application is a [| Continuation [ Divisional
`
`“e
`o€prior Application No.: 09/732,650, filed on December 7, 2000, from which priority under 35 U.S.C. §120
`is*tlaimed.
`
`Application Elements:
`
`71 Pages of Specification, Claims and Abstract
`D<] 16 Sheets of formal Drawings
`DJ
`Declaration
`Newly executed
`[| Copy from a prior application (37 CFR 1.63(d) for a continuation or divisional).
`Theentire disclosure of the prior application from which a copy of the declaration is
`herein supplied is considered as being part of the disclosure of the accompanying
`application and is hereby incorporated by reference therein.
`[ Deletion ofinventors Signed statement attached deleting inventor(s)
`namedin the prior application, see 37 CFR 1.63(d)(2) and 1.33(b).
`
`Accompanying Application Parts:
`
`[| Do not publish this application. Nonpublication Request is attached.
`Assignment and Assignment Recordation Cover Sheet (recording fee of $40.00 enclosed)
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`Page 1 of 3
`
`Zynga Ex. 1002,p. 1
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 1
` Zynga v. IGT
` IPR2022-00199
`
`

`

`[| Power ofAttorney
`[| 37 CFR 3.73(b) Statement by Assignee
`Db] Copies of IDS Citations
`Dx]
`Information Disclosure Statement with Form PTO-1449
`[| Preliminary Amendment (New claims numberedafter highest original claim in prior
`application.)
`
`Return Receipt Postcard
`[ Other:
`
`
`
`Claim For Foreign Priorit
`
`Application No.
`[ Priority of
`is claimed under 35 U.S.C. § 119.
`[| Thecertified copy has been filed in prior application U.S. Application No.
`[_] Thecertified copy will follow.
`
`filed on
`
`f Time for Prior Pending Application
`
`application. A copy of the Petition for Extension of Timeis attached.
`
`Amendments
`see
`
` A Petition for Extension of Time is being concurrently filed in the prior pending
`
`
`Amend the specification by inserting before thefirst line the sentence: “This is a
`
`[| Continuation[] Continuation-in-part [| Divisional
`application of co-pending prior
`[ Application No.
`filed on
`[|
`International Application
`designated the United States,
`the disclosure of which is incorporated herein by reference.”
`
`,
`filed on
`
`which
`
`[|
`
`ofthe prior application
`Cancelin this application original claims
`before calculating the filing fee. (4t least one original independent claim must be retained.)
`
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`
`Page 2 of 3
`
`Zynga Ex. 1002, p. 2
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 2
` Zynga v. IGT
` IPR2022-00199
`
`

`

`Fee Calculation (37 CFR§1.16
`
`[|
`
`Applicantis entitled to Small Entity Status under 37 C.F.R. §1.27.
`
`
`
`x 84
`
`
`
`
`
`
`
`(Col. 1)
`(Col. 3)
`(Col. 2)
`
`
`
`Claims
`Present Extra
`Total Claims
`
`
`Additional Fee
`
`
`
`129
`MINUS
`20
`= 109
`$1,962.00
`
`7
`MINUS
`3
`=
`4
`$336.00
`
`
`
`{ ] First presentation of multiple dependent claim
`740.00
`$740
`Basic Filing Fee under 37 C.F.R. §1.16(a)
`
`TOTAL
`$3,038.00
`SMALLENTITY 50% FILING FEE REDUCTION(if applicable)
`0
`
`
`
`
`
`
`
`
`
`
`
`Check No. 5421 in the amount of $3,078.00 is enclosed.
`
`.
`
`The Commissioneris authorized to charge any fees beyond the amount enclosed which may be
`required, or to credit any overpayment, to Deposit Account No. 500388 (Order No. IGT1P034X1).
`
`Applicants hereby make and generally authorize any Petitions for Extensions of Time as may be
`néeded for any subsequentfilings. The Commissioner is also authorized to charge any extension fees under
`37 FR §1.17 as may be needed to Deposit Account No. 500388 (Order No. IGT1P034X1).
`
`Please send correspondence to the following address:
`
`Customer Number 022434
`:
`:
`
`:
`
`IATA
`22434
`:
`: PATENT TRADEMARK OFFICE
`
`i;j
`
`
`
` David P. Olynick
`
`Registration No. 48,615
`
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`
`Page 3 of 3
`
`Zynga Ex. 1002, p. 3
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 3
` Zynga v. IGT
` IPR2022-00199
`
`

`

`GU/EU/90UO|
`
`“S'Negzor
`
`CERTIFICATE OF EXPRESS MAILING
`=Serhy certify that this paper and the documents and/or fees referred to as
`S=smrched therein are being deposited with the United States Postal Service
`==S=\ptil 3, 2002 in an envelope as “Express Mail Post Office to
`Addressee” service under 37 CFR §1.10, Mailing Label Number
`£EL937779717US, addressed to the Commissioner for Patents, Washington,
`DC 20231.
`
`pd-oS- OL.
`
`IN THE UNITED STATES PATENT AND
`
`EMARK
`
`CE
`
`N
`
`<a
`
`Attorney Docket No.: IGT1P034X1/P- 34 S=2
`y
`om =>
`ast =o
`
`277CIP
`First Named Inventor: Nguyen
`
`Gla
`
`Sunshipé Noriega
`
`UTILITY PATENT APPLICATION TRANSMITTAL (37 CFR.§ 1.53(b))
`(Continuation, Divisional or Continuation-in-part application)
`
`-Commissioner for Patents
`Box Patent Application
`_ Washington, DC 20231
`
`This is a request for filing a patent application under 37 CFR. § 1.53(b) in the nameofinventors:
`Binh Nguyen, Michael M. Oberberger, and Gregory Hopkins Parrott
`
`SECURED VIRTUAL NETWO
`
`AMING ENVIRONMENT
`
`
`
`
`
`
`IGT
`Assigned to:
`Continuation-in-part
`This application is a [| Continuation [ Divisional
`
`“e
`o€prior Application No.: 09/732,650, filed on December 7, 2000, from which priority under 35 U.S.C. §120
`is*tlaimed.
`
`Application Elements:
`
`71 Pages of Specification, Claims and Abstract
`D<] 16 Sheets of formal Drawings
`DJ
`Declaration
`Newly executed
`[| Copy from a prior application (37 CFR 1.63(d) for a continuation or divisional).
`Theentire disclosure of the prior application from which a copy of the declaration is
`herein supplied is considered as being part of the disclosure of the accompanying
`application and is hereby incorporated by reference therein.
`[ Deletion ofinventors Signed statement attached deleting inventor(s)
`namedin the prior application, see 37 CFR 1.63(d)(2) and 1.33(b).
`
`Accompanying Application Parts:
`
`[| Do not publish this application. Nonpublication Request is attached.
`Assignment and Assignment Recordation Cover Sheet (recording fee of $40.00 enclosed)
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`Page 1 of 3
`
`Zynga Ex. 1002, p. 4
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 4
` Zynga v. IGT
` IPR2022-00199
`
`

`

`[| Power ofAttorney
`[| 37 CFR 3.73(b) Statement by Assignee
`Db] Copies of IDS Citations
`Dx]
`Information Disclosure Statement with Form PTO-1449
`[| Preliminary Amendment (New claims numberedafter highest original claim in prior
`application.)
`
`Return Receipt Postcard
`[ Other:
`
`
`
`Claim For Foreign Priorit
`
`Application No.
`[ Priority of
`is claimed under 35 U.S.C. § 119.
`[| Thecertified copy has been filed in prior application U.S. Application No.
`[_] Thecertified copy will follow.
`
`filed on
`
`f Time for Prior Pending Application
`
`application. A copy of the Petition for Extension of Timeis attached.
`
`Amendments
`see
`
` A Petition for Extension of Time is being concurrently filed in the prior pending
`
`
`Amend the specification by inserting before thefirst line the sentence: “This is a
`
`[| Continuation[] Continuation-in-part [| Divisional
`application of co-pending prior
`[ Application No.
`filed on
`[|
`International Application
`designated the United States,
`the disclosure of which is incorporated herein by reference.”
`
`,
`filed on
`
`which
`
`[|
`
`ofthe prior application
`Cancelin this application original claims
`before calculating the filing fee. (4t least one original independent claim must be retained.)
`
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`
`Page 2 of 3
`
`Zynga Ex. 1002, p. 5
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 5
` Zynga v. IGT
` IPR2022-00199
`
`

`

`Fee Calculation (37 CFR§1.16
`
`[|
`
`Applicantis entitled to Small Entity Status under 37 C.F.R. §1.27.
`
`
`
`x 84
`
`
`
`
`
`
`
`(Col. 1)
`(Col. 3)
`(Col. 2)
`
`
`
`Claims
`Present Extra
`Total Claims
`
`
`Additional Fee
`
`
`
`129
`MINUS
`20
`= 109
`$1,962.00
`
`7
`MINUS
`3
`=
`4
`$336.00
`
`
`
`{ ] First presentation of multiple dependent claim
`740.00
`$740
`Basic Filing Fee under 37 C.F.R. §1.16(a)
`
`TOTAL
`$3,038.00
`SMALLENTITY 50% FILING FEE REDUCTION(if applicable)
`0
`
`
`
`
`
`
`
`
`
`
`
`Check No. 5421 in the amount of $3,078.00 is enclosed.
`
`.
`
`The Commissioneris authorized to charge any fees beyond the amount enclosed which may be
`required, or to credit any overpayment, to Deposit Account No. 500388 (Order No. IGT1P034X1).
`
`Applicants hereby make and generally authorize any Petitions for Extensions of Time as may be
`néeded for any subsequentfilings. The Commissioner is also authorized to charge any extension fees under
`37 FR §1.17 as may be needed to Deposit Account No. 500388 (Order No. IGT1P034X1).
`
`Please send correspondence to the following address:
`
`Customer Number 022434
`:
`:
`
`:
`
`IATA
`22434
`:
`: PATENT TRADEMARK OFFICE
`
`i;j
`
`
`
` David P. Olynick
`
`Registration No. 48,615
`
`(Revised 11/00, Pat App Trans 53(b) ContDivCIP)
`
`Page 3 of 3
`
`Zynga Ex. 1002, p. 6
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 6
` Zynga v. IGT
` IPR2022-00199
`
`

`

`Attorney Docket No. IGT1P034X1/P-277CIP
`
`PATENT APPLICATION
`
`SECURED VIRTUAL NETWORK IN A GAMING ENVIRONMENT
`
`
`
`Inventors:
`
`Binh T. Nguyen
`1445 Taos Court
`
`Reno, NV 89511
`U.S. Citizen
`
`Michael M. Oberberger
`4591 Lynnfield Court
`Reno, Nevada 89509
`U.S. Citizen
`
`Greg Parrott
`4955 Foxcreek Trail
`
`Reno, Nevada 89509
`USS. Citizen
`
`Assignee:
`
`IGT
`
`BEYER WEAVER & THOMAS, LLP
`P.O. Box 778
`
`Berkeley, CA 94704-0778
`Telephone (510) 843-6200
`
`Zynga Ex. 1002, p. 7
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 7
` Zynga v. IGT
` IPR2022-00199
`
`

`

`SECURED VIRTUAL NETWORK IN A GAMING ENVIRONMENT
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`This application is a continuation-in-part of US Patent Application No.
`09/732,650 entitled "SECURED VIRTUAL NETWORK IN A GAMING
`ENVIRONMENT",filed December 7, 2000, naming Binh Nguyen asinventor,
`whichis incorporated herein by referencein its entirety for all purposes.
`
`
`
`20
`
`25
`
`30
`
`BACKGROUND OF THE INVENTION
`
`This invention relates to game playing services for gaming machines such as
`slot machines and video poker machines. More particularly, the present invention
`relates to providing methods of communication for game services such as licensing
`and accounting on gaming machines.
`
`There are a wide variety of associated devices that can be connected to a
`gaming machinesuch as a slot machine or video poker machine. Some examples of
`these devices are lights, ticket printers, card readers, speakers, bill validators, ticket
`readers, coin acceptors, display panels, key pads, coin hoppers and button pads. Many
`of these devices are built into the gaming machine or components associated with the
`gaming machinesuchas a top box whichusually sits on top ofthe gaming machine.
`
`Typically, utilizing a master gaming controller, the gaming machine controls
`various combinations of devices that allow a player to play a game on the gaming
`machine and also encourage game play on the gaming machine. For example, a game
`played on a gaming machine usually requires a player to input moneyorindicia of
`credit into the gaming machine, indicate a wager amount, andinitiate a game play.
`These steps require the gaming machine to control
`input devices, such as bill
`validators and coin acceptors,
`to accept money into the gaming machine and
`recognize user inputs from devices, including key pads and button pads, to determine
`the wager amount and initiate game play. After game play has been initiated, the
`gaming machine determines a game outcome, presents the game outcome to the
`player and may dispense an award of some type depending on the outcome ofthe
`game.
`
`IGT1P034X1/P-277CIP
`
`1
`
`Zynga Ex. 1002, p. 8
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 8
` Zynga v. IGT
` IPR2022-00199
`
`

`

`The operations described above may be carried out on the gaming machine
`whenthe gaming machineis operating as a “stand alone” unit or linked in a network
`of some type to a group of gaming machines. As technology in the gaming industry
`progresses, more and more gaming services are being provided to gaming machines
`via communication networks that
`link groups of gaming machines to a remote
`computer that provides one or more gaming services. As an example, gaming services
`that may be provided by a remote computer
`to a gaming machine via a
`communication network of some type include player tracking, accounting, cashless
`_ award ticketing, lottery, progressive games and bonus games.
`
`10
`
`
`
`25
`
`30
`
`35
`
`Typically, network gaming services enhance the game playing capabilities of
`the gaming machineor provide some operational advantage in regards to maintaining
`the gaming machine. Thus, network gaming services provided to groups of gaming
`machines linked over a dedicated communication network of some type have become
`very popular in the gaming industry.
`In general,
`the dedicated communication
`network is not accessible to the public. To justify the costs associated with the
`infrastructure needed to provide network gaming services on a dedicated
`communication network, a certain critical number of gaming machines linked in a
`network of some type must utilize the service. Thus, many of the network gaming
`services are only provided at larger gaming establishments where a large number of
`gaming machines are deployed.
`
`A progressive game network offering progressive game services is one
`example where a group of gaming machines are linked together using a dedicated
`network to provide a network gaming service. The progressive game services enabled
`by the progressive game network increase the game playing capabilities of a
`particular gaming machine by enabling a larger jackpot than would be possible if the
`gaming machine was operating in a “stand alone” mode. The potential size of the
`jackpot increases as the number gaming machines connected in the progressive
`network is increased. The size of the jackpot tends to increase game play on gaming
`machines offering a progressive jackpot which justifies the costs associated with
`installing and maintaining the dedicated progressive game network.
`
`Within the gaming industry, a particular gaming entity may desire to provide
`network gaming services and track the performanceofall the gaming machines under
`the control of the entity. The gaming machines underthe control of a particular entity
`may be globally distributed in many different types of establishments. Casinos,
`convenience
`stores,
`supermarkets, bars
`and boats
`are
`a
`few examples of
`establishments where gaming machines may be placed.
`
`IGT1P034X1/P-277CIP
`
`2
`
`Zynga Ex. 1002, p. 9
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 9
` Zynga v. IGT
` IPR2022-00199
`
`

`

`is a block diagram depicting gaming machines distributed in
`Figure 1
`different establishments partially connected by a dedicated communication network
`for a typical gaming entity currently operating in the gaming industry. In FIG.1, the
`gaming entity utilizes a central office 142. The gaming machines, 102, 104, 106, 114,
`116, 136 and 138 for the gaming entity are located in two casinos, 110 and 122, and a
`store 140. A gaming entity may operate hundreds, thousands or ten of thousands of
`gaming machines. Since gaming is allowed in manylocations throughout the world,
`the two casinos, 110 and 122, the central office 142 and the store may be distributed
`over a wide geographic area. For instance, the casino 110 may belocated in Atlantic
`City, New Jersey, the casino 122 maybe located in Australia, the central office may
`be located in Las Vegas, Nevada and the store may be located in Reno, Nevada.
`
`Within the casinos, the gaming machines may be connected to one or more
`database servers via one or more dedicated networks. The database servers are usually
`located in the backroom ofthe casino. For instance, in casino 110, gaming machines
`102, 104 and 106 are connected to a database server 100 via a dedicated network 108.
`The dedicated network 108 may be used to send accounting information and player
`tracking information from the gaming machines to the database server 110. In casino
`122, the gaming machines 114, 116, 118 may send accounting information and player
`tracking information to a database server using the dedicated network 120. Other
`dedicated networks (not shown) in casinos, 110 and 112, may provide such network
`gamingservices as bonus gameplay, progressive game play and cashless ticketing.
`
`In casinos 110 and 122, the database servers 100 and 112 may store and
`process accounting data from the gaming machines in communication with the
`database servers. For instance, an accounting report detailing the performance of
`individual and groups of gaming machines may be generated from the data stored on
`the database servers 100 and 112. In addition, accounting data or reports may be sent
`to the database server 124 in the central office 142 from each casino. These reports
`may contain game performance data collected from a number of gaming machines as
`well as hotel operations data. The data from the casinos may be sent to the central
`office using an expensive dedicated leased line 132 using a frame relay network.
`
`The database server 124 may be used to generate reports summarizing the
`performance ofall the gaming machines within the gaming entity (e.g. casino 110,
`casino 122 and store 140). The reports may be accessedlocally using the local access
`points 126 and 128 via the local network. In addition, reports may be remotely
`accessed using a dial in number for a limited number of users. For instance, an
`
`IGT1P034X1/P-277CIP
`
`3
`
`10
`
`
`
`25
`
`30
`
`35
`
`Zynga Ex. 1002, p. 10
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 10
` Zynga v. IGT
` IPR2022-00199
`
`

`

`executive travelling on the road might view gaming machine performance data from
`the remote access point 134 where the remote access point 134 may be a hotel room.
`
`For the store 140, the gaming machines, 136 and 138 maybe leased by the
`store operator. However, the cost of a dedicated communication network for a small
`number of gaming machines is usually not justified. Thus, the gaming machines
`operate in a “stand alone” mode. While operating in “stand alone” mode, network
`gaming services are not available to these gaming machines. To obtain performance
`data for the gaming machines, 136 and 138, a route operator may regularly extract
`performance data from the machines and manually transmit the information to the
`central office 142. A route may consist of a number gaming machines located in
`various locations such as bars, convenience stores and supermarkets. Usually, the
`route operator manually extracts performance data for all of the gaming machines
`located ontheir route. For a large route, this process may be both time consuming and
`costly.
`,
`
`there is some desire to provide centralized
`Within the gaming industry,
`network gaming services, centralized data access and centralized data acquisition to
`all of the gaming machines or a larger proportion of gaming machines within a
`gaming entity. For the casinos, 110 and 122, the gaming machines are connected via
`local dedicated networks that do not generally allow, for security reasons, the gaming
`machines to communicate with devices located outside of the casino. For instance, in
`FIG. 1, the database server 124 may not directly communicate with gaming machine
`102 or gaming machine 114. Further, as described above, a dedicated network is
`usually not cost effective for smaller gaming establishments. Thus, with the
`communication infrastructure described in FIG.
`1 which is representative of the
`communication infrastructure currently available in the gaming industry,
`the
`implementation of centralized network gaming services, such as centralized data
`acquisition may bedifficult.
`
`10
`
`
`
`25
`
`30
`
`35
`
`A current barrier to providing centralized network gaming services and
`centralized data acquisition for gaming machines diversely distributed throughout a
`gaming entity is the complexity and costs of the dedicated communication networks
`currently used in the gaming industry. The costs of installing and maintaining a
`dedicated communication network typically limit
`the application of dedicated
`networks to large establishments with a large number of gaming machines. Further,
`even in the larger establishments, the dedicated networkare usually only implemented
`locally and centralized network gaming services (e.g. from a central office) are
`usually not provided. In view ofthe above, it would be desirable to provide gaming
`communication methods for gaming machines that reduce the complexity of the
`
`IGT1P034X1/P-277CIP
`
`4
`
`Zynga Ex. 1002, p. 11
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 11
` Zynga v. IGT
` IPR2022-00199
`
`

`

`gaming network environment, reduce the costs associated with adding new network
`gaming services and simplify the data acquisition process for gaming machines
`widely distributed within a gamingentity.
`
`Another desire within the gaming industry is to electronically download
`gaming software from one or more remote locations to a gaming machine. The
`capability to electronically download gaming software is desirable because it may
`enable gaming machines to be quickly reconfigured to account for changes in
`popularity of various games played on the gaming machines and it may simplify
`software maintenance issues on the gaming machine such as gaming software
`updates. Currently, in a time consuming process, gaming software is manually loaded
`onto each gaming machineby a technician. The software is manually loaded because
`the gaming softwareis usually very highly regulated and in most gamingjurisdictions
`only approved gaming software may be installed on a gaming machine. Further, the
`gaming software is manually loaded for security reasons to prevent the source code
`from being obtained by individuals which might use the source code to try to find
`ways of cheating the gaming machine. In view ofthe above, it would be desirable to
`provide gaming software downloading methods for gaming machines that allow
`gaming software to be transferred electronically to the gaming machines from a
`remote location in a secure manner that satisfies regulatory requirements of the
`gaming jurisdiction where the gaming machineis located.
`
`SUMMARYOF THE INVENTION
`
`5
`
`10
`
`
`
`This invention addresses the needsindicated above by providing gaming
`machines that may securely communicate with devices over a public network such as
`the Internet. The invention provides a combination of symmetric and asymmetric
`encryption that allows a single gaming machine to securely communicate with a
`remote server using a public network. The secure communication methods may be
`used to transfer gaming software and gaming information between two gaming
`devices such as between a gaming machine and a gameserver. For regulatory and
`tracking purposes,the transfer of gaming software between the two gaming devices
`may be authorized and monitored by a software authorization agent.
`
`25
`
`30
`
`Oneaspect of the present invention describes a software authorization agent
`capable of generating a gaming software transaction record used to facilitate a transfer
`
`IGT1P034X1/P-277CIP
`
`5
`
`Zynga Ex. 1002, p. 12
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 12
` Zynga v. IGT
` IPR2022-00199
`
`

`

`of gaming software between two gaming devices. The method may be generally
`characterized as comprising: 1) receiving a gaming software transaction request from
`a first gaming device; 2) authenticating an identity of the first gaming device 3)
`generating a gaming software transaction record comprising gaming software
`transaction information that is used to approve or reject the transfer of gaming
`software from a second gaming deviceto the first gaming device where the gaming
`software is for at least one of a) a game of chance played on a gaming machine, b) a
`bonus game of chance played on a gaming machine, c) a device driver for a for a
`device installed on a gaming machine and d) a player tracking service on a gaming
`machine.
`
`In particular embodiments, the gaming software may comprise one or more
`gaming software components. The gaming software may be used to upgrade a gaming
`software component on the gaming machine or may be usedto correct an error in a
`gaming software component on the gaming machine. The game of chance may be a
`video slot game, a mechanical slot game,a lottery game, a video poker game, a video
`black jack game, a video lottery game, and a video pachinko game. The gaming
`transaction information may be one or more of a transaction encryption key, a
`transaction number, a time stamp, a transaction expiration time, a destination
`identifier, a machine identification number, a gaming software identification number,
`a gaming software provider identifier, a transaction number, a number of allowable
`downloads and combinationsthereof.
`
`The first gaming device may beat least one of a gaming machine, game server
`and combinations thereof. The transfer of gaming software may be performedat least
`one of manually and electronically. The software authorization agent may
`communicate with the first gaming device using an local area network, a wide area
`network, a private network, a virtual private network, the Internet and combinations
`thereof. Further, the software authorization agent and the first gaming device may
`communicate with anotherusing at least one ofa satellite communication connection,
`a RF communication connection and an infrared communication connection.
`
`10
`
`
`
`25
`
`30
`
`35
`
`In other embodiments, the gaming software transaction request comprises
`access information and gaming software identification information. The access
`information may be one or more of operator identification information for the first
`gaming device, machine identification information for the first gaming device,
`operator identification information for the second gaming device and machine
`identification information for the second gaming device. The gaming software
`identification information may be one or more of a gaming softwaretitle, a gaming
`
`IGT1P034X1/P-277CIP
`
`6
`
`Zynga Ex. 1002, p. 13
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 13
` Zynga v. IGT
` IPR2022-00199
`
`

`

`software provider identifier, a gaming software version number and a gaming
`software identification number.
`
`In additional embodiments, the method may comprise one or more of the
`following: a) comparing access information in the gaming software transaction
`request with access information stored in a database and when the compared access
`information does not match the access information stored in the database, denying the
`gaming software transaction request b) comparing gaming software identification
`information in the gaming software transaction request with gaming software
`identification information stored in a database and when the gaming software
`identification information does not match the access information stored in the
`
`database, denying the gaming software transaction request, c) generating an
`identification sequence; encrypting the identification sequence with a public
`encryption key for the first gaming device wherein information encrypted with the
`public encryption key is decrypted with a private encryption key used by the first
`gaming device; sending the encrypted identification sequence to the first gaming
`device where the identification sequence may a symmetric encryption key used to
`encrypt gaming software transferred between the first gaming device and the second
`gaming device, d) receiving from the first gaming device a second identification
`sequence encrypted with a public encryption key used by the software authorization
`agent, decrypting the second identification sequence with a private encryption key
`corresponding to the public encryption key used by the software authorization agent;
`and comparing the second identification sequence to the identification sequence sent
`to the first gaming device to authenticate the identity of the first gaming device where
`the second identification sequence is a symmetric encryption key used to transfer
`gaming software between the first gaming device and the second gaming device, e)
`when the second identification sequence received from the first gaming device does
`not match the identification sequence sent to the first gaming device; denying the
`gaming software transaction request.
`
`10
`
`
`
`25
`
`30
`
`35
`
`In yet other embodiments, the method may further comprise one or more of
`the following: i) storing the gaming transaction record information to a transaction
`database, ii) sending gaming software transaction information to the first gaming
`device where the gaming software transaction information is one or more of a one or
`more of a transaction encryption key, a public encryption key used by the second
`gaming device, a transaction number, a time stamp, a transaction expiration time, a
`destination identifier, a destination machine identification number, a gaming software
`identification number, a gaming software provider identifier, a number of allowable
`downloads, a transaction number and combinationsthereof, iii) sending a notification
`
`IGT1P034X1/P-277CIP
`
`7
`
`Zynga Ex. 1002, p. 14
`Zyngav. IGT
`IPR2022-00199
`
`Zynga Ex. 1002, p. 14
` Zynga v. IGT
` IPR2022-00199
`
`

`

`message to a gaming software provideridentified in the gaming software request of a
`pending gaming software download request and iv) requesting a list of gaming
`software installed on a gaming device.
`
`Another aspect of the present invention provides a method in a software
`authorization agent of regulating a transfer of gaming software between two gaming
`devices. The method may be generally characterized as comprising: 1) receiving a
`gaming software download request message with gaming software transaction
`information from a first gaming device; 2) validating the gaming software download
`request using the gaming software transaction information;
`3)
`sending an
`authorization message to the first gaming device authorizing the first gaming device
`to transfer gaming software to a second gaming device; where the gamingsoftwareis
`for at least one of a) a gameof chance played on a gaming machine, b) a bonus game
`of chance played on a gaming machine, c) a device driver for a for a device installed
`on a gaming machine and d) a player tracking service on a gaming machine. The
`game of chance may be a video slot game, a mechanical slot game, a lottery game, a
`video poker game, a video black jack game, a video lottery game, and a video
`pachinko game. The gaming transaction information is one or more ofa transaction
`encryption key, a transaction number, a time stamp, a transaction expiration time, a
`destination identifier, a machine identification numberfor the first gaming device, a
`machine identification number for the second gaming device, a gaming software
`identification number, operator information for the first gaming device, operator
`information for the second gaming device, a transaction number and combinations
`thereof.
`
`In particular embodiments, the second gaming device maybe at least one of a
`game server and a gaming machine. Further, the first gaming device may be a game
`server in communication with one or more gaming machines and the second gaming
`device may be a gaming machine. Also,thefirst gaming device may be a gameserver
`maintained by a gaming software provider and the second gaming device may be a
`game server in communication with one or more gaming machines. In addition, the
`first gaming device may be a game server maintained by a gaming software provider
`and the second gaming device may be a gaming machine.

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