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