throbber
PTO/SB/05 (07-06)
`Approved for use through 01/31/2007. OMB 0651 -0032
`U.S. Patent and Trademark Office. U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
`
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`(Only for new nonprovisional applications under 37 CFR 1.53(b))
`
`APPLICATION ELEMENTS
`See MPEPchapter 600 concerning utility patent application contents.
`
`ADDRESSTO:
`
`cvpssnosni
`Thierry Brunet de Courssou
`GAME TALK SERVICE BUS
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria VA 22313-1450
`
`1.[_] Fee Transmittal Form (e.g., PTO/SB/17)
`(Submit an original and a duplicate for fee processing)
`7
`.
`.
`.
`2.
`Applicantclaimssmall entity status.
`80
`3.
`Specification
`[Total Pages
`Both the claims and abstract must start on a new page
`(For information on the preferred arrangement, see MPEP 608.01 (a))
`Drawing(s) (35 U.S.C. 113)
`[Total Sheets
`23
`
`4.
`
`9. LC] Assignment Papers (cover sheet & document(s))
`
`Nameof Assignee
`
`
`i.
`
`[_]Powerof
`10. [_] 37 CFR3.73(b) Statement
`[Total Sheets
`5. Oath or Declaration
`Attorney
`(whenthere is an assignee)
`a.
`Newly executed (original or copy)
`b. A copy fromaprior application (37 CFR 1.63(d))
`
`for continuation/divisional with Box 18 completed)
`11. [_] English Translation Document(if applicable)
`DELETION OF INVENTOR(S)
`Signed statementattached deleting inventor(s)
`namein the prior application, see 37 CFR
`1.63(d)(2) and 1.33(b),
`
`.
`
`Information Disclosure Statement (PTO/SB/08 or PTO-1449)
`v
`;
`Feo
`ti
`Copiesof citations attached
`
`6.
`
`Application Data Sheet. See 37 CFR 1.76
`
`7. LJ CD-ROMor CD-Rin duplicate, large table or
`puter Program (Appendix)
`Landscape Table on CD
`
`. L] Preliminary Amendment
`
`. _] Return Receipt Postcard (MPEP 503)
`(Should be specifically itemized)
`
`
`
`8. Nucleotide and/or Amino Acid Sequence Submission
`(if applicable, items a.—c. are required)
`a.
`[_] Computer Readable Form (CRF)
`b.
`Specification Sequence Listing on:
`i. CL]
`CD-ROM or CD-R (2 copies); or
`ii, _]
`Paper
`Cc. LJ Statements verifying identity of above copies
`If a CONTINUING APPLICATION, check appropriate box, and supply the requisite information below andin the first sentence of the
`18.
`specification following the title, or in an Application Data Sheet under 37 CFR 1.76:
`| Continuation
`| Divisional
`Continuation-in-part (CIP)
`
`- [_] Certified Copy of Priority Document(s)
`(if foreign priority is claimed)
`;
`.
`- [_] Nonpublication Request under 35 U.S.C. 122(b)(2)(B)(i).
`Applicant must attach form PTO/SB/35 or equivalent.
`Cc] Oth
`
`
`er:
`
`.
`
`
`
`Prior application information:
`
`Examiner Mark Alan SAGER
`
`Art Unit: 3744
`
`19. CORRESPONDENCE ADDRESS
`
`of prior application No
`
`OR [| Correspondence address below
`22430
`The address associated with Customer Number:
`pe
`
`Address
`
`(Signature [alan young / Date|2007-08-20
`
`Name” [alan w. YOUNG
`RegiatrationNO.
`137 og
`
`Name Registration No.|45 a2,nes VA! mine
`
`
`
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefit by the public whichis to file (and by the
`USPTOto process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to
`complete, including gathering, preparing, and submitting the completed application form to the USPTO. Timewill vary depending upon the individual case. Any
`comments on the amountof time you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer,
`U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMS TO THIS ADDRESS. SEND TO: Commissionerfor Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`lfyou need assistance in completing the form, call 1-800-PTO-9199 and select optinga Ex. 1 002 ; p. 1
`Zynga v. IGT
`IPR2022-00368
`
`Zynga Ex. 1002, p. 1
` Zynga v. IGT
` IPR2022-00368
`
`

`

`PTO/SB/14 (08-05)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`—
`
`Title of Invention
`
`GAME TALK SERVICE BUS
`
`document maybe printed and included in a paper filed application.
`
`The application data sheetis part of the provisional or nonprovisional application for whichit is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`
`Secrecy Order 37 CFR 5.2
`[_]
`Portionsor all of the application associated with this Application Data Sheet mayfall under a Secrecy Order pursuant to
`
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not befiled electronically.)
`
`Applicant Information:
`
`Applicant 1
`Applicant Authority @JInventor|()Legal Representative under 35 U.S.C. 117 C©Party ofInterest under 35 U.S.C. 118
`
`Prefix)GivenName Middle Name
`Family Name
`Suffix
`
`(©) Active US Military Service
`(©) NonUS Residency
`(@ US Residency
`Residence Information (Select One)
`
`City|Henderson Country of Residence|USState/Province
`
`
`Mailing Address of Applicant:
`
`generated within this form by selecting the Add button.
`
`
`
`All
`
`Inventors Must Be Listed - Additional
`
`Inventor
`
`Information blocks may be
`
`CorrespondenceInformation:
`
`Enter either Customer Numberor complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`
`[_] An Addressis being provided for the correspondenceInformation of this application.
`
`Customer Number
`
`22430
`
`Email Address
`
`alan@younglawfirm.com
`
`Application Information:
`
`Title of the Invention
`
`GAME TALK SERVICE BUS
`
`3
`
`FF
`
`Attorney Docket Number| CYBSS805CIP— Small Entity Status Claimed
`Application Type
`
`[Xx
`
`Suggested Technology Center(if any)
`Total Number of Drawing Sheets (if any)
`
`EFS Web 2.0
`
`Suggested Figure fofPagacation QDanyp.
`ynga V.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 2
` Zynga v. IGT
` IPR2022-00368
`
`

`

`PTO/SB/14 (08-05)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`—
`
`Title of Invention
`
`GAME TALK SERVICE BUS
`
`Publication Information:
`
`[_] Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`Request Not to Publish.
`| hereby request that the attached application not be published under 35 U.S.C. 122(b)
`O and certify that the invention disclosed in the attached application has not been and will not be the subject of an
`application filed in another country, or under a multilateral agreement, that requires publication at eighteen months
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`Enter
`either Customer Number
`or
`complete
`the Representative Name
`section
`below.
`If
`both
`are completed the Customer Number will be used for the Representative Information during processing.
`
`sections
`
`Please Select One: © US Patent Practitioner|(©) US Representative (37 CFR 11.9)(@) Customer Number
`
`Customer Number
`
`
`
`Domestic Priority Information:
`This section allows for the applicant to claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c). Providing this information in the
`application data sheet constitutes the specific reference required by 35 U.S.C. 119(e) or 120, and 37 CFR 1.78(a)(2) or CFR 1.78(a)
`(4), and need not otherwise be made part of the specification.
`
`after filing.
`22430
`the Add button.
`Add button.
`
`Prior Application Status
`
`Prior Application Status
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`Additional Domestic Priority Data may be generated within this form by selecting
`
`Foreign Priority Information:
`This section allows for the applicant to claim benefit of foreign priority and to identify any prior foreign application for which priority is
`not claimed. Providing this information in the application data sheet constitutes the claim for priority as required by 35 U.S.C. 119(b)
`and 37 CFR 1.55(a).
`
`Application Number
`ParentFiling Date (YYYY-MM-DD)
`Priority Claimed
`OCSCSC~* YW
`Additional Foreign Priority Data may be generated within this form by selecting the
`
`EFS Web 2.0
`
`Zynga Ex. 1002, p. 3
`Zynga v. IGT
`IPR2022-00368
`
`Zynga Ex. 1002, p. 3
` Zynga v. IGT
` IPR2022-00368
`
`

`

`PTO/SB/14 (08-05)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`— Title of Invention
`
`Application Data Sheet 37 CFR 1.76
`
`GAME TALK SERVICE BUS
`
`AssigneeInformation:
`Providing this information in the application data sheet does not substitute for compliance with any requirement of part 3 of Title 37
`of the CFR to have an assignment recordedin the Office.
`
`button.
`
`Count
`
`Additional Assignee Data may be generated within this form by selecting the Add
`
`Signature:
`A signature of the applicant or representative is required in accordance with 37 CFR 1.33 and 10.18. Please see 37
`
`CFR 1.4(d) for the form of the signature.
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of time you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`EFS Web 2.0
`
`Zynga Ex. 1002, p. 4
`Zynga v. IGT
`IPR2022-00368
`
`Zynga Ex. 1002, p. 4
` Zynga v. IGT
` IPR2022-00368
`
`

`

`GAMETALK SERVICE BUS
`
`BACKGROUND OF THE INVENTION
`
`Cross-Reference to Related Applications
`
`[0001]
`
`This is a continuation-in part of application Serial No. 10/120,635, filed April
`
`10, 2002, which claims the benefit under 35 U.S.C. §119(e) of provisional application Serial No.
`
`60/332,593, filed November 23, 2001, both applications of which are hereby incorporated herein
`
`by referencein their entireties.
`
`Field of the Invention
`
`[0002]
`
`Embodiments of the present invention relate generally to the field of pay
`
`computer-controlled games and entertainment devices, including both gamesof skills and games
`
`of chance. More particularly, embodiments of the present invention relate the field of methods,
`
`systems and devices for the automated monitoring and control of a large numberofclusters of
`
`such pay gaming and entertainment devices.
`
`Description of the Related Art
`
`[0003]
`
`Conventional pay entertainment and gaming systems,either of the cash or the
`
`cash-less type, are seriously limited due to the technical choices that are typically made to
`
`comply with regulatory requirements. Indeed, regulators are mainly concerned with fraud,
`
`cheating and stealing, as may occur when legitimate winners are deprived of their just winnings
`
`or when illegitimate users receive illegitimate winnings. Because of these security concerns,
`
`regulators are reluctant to approve licenses for state-of-the-art "open" multimedia and Internet
`
`technologies, opting instead for known but antiquated technology.
`
`Atty, BYESaDRae
`Zynga v.
`IPR2022-00368
`
`IGT
`
`Zynga Ex. 1002, p. 5
` Zynga v. IGT
` IPR2022-00368
`
`

`

`[0004]
`
`However,
`
`the security of such antiquated technology (i.e.,
`
`technology
`
`developed prior to the present advanced multimedia and Internet age) is mostly illusory. Such
`
`conventional technologies are only perceived as being more stable and secure becausetheir flaws
`
`are not widely publicized. Computer technology being extremely complex, there are always
`
`latent imperfections and flaws, which maybe exploited by the ill intentioned. This is even truer
`
`with antiquated technology, as hacker-crackers have now access to considerable information on
`
`software weaknesses as well as sophisticated attack strategies and tools that they may apply to
`
`older software.
`
`[0005]
`
`Legacy entertainment and gaming systemsthat are authorized for use in public
`
`places are usually aggregates of old technologies bundled together with some PC hardware
`
`featuring basic fault tolerance, basic data integrity and ad-hoc security means, together with
`
`some LAN networking functionality to enable some primitive centralized auditing. Although
`
`some advanced security means have been proposed (such as disclosed in, for example WO
`
`01/41892) that promote off-line gaming security using smart cards, this approach in fact exposes
`
`the system to latent unidentified security threats that hacker-crackers or employees will likely
`
`eventually exploit. Off-line or semi-on-line systemsare totally in the hands of very few people.
`
`In short, these systems operate essentially with little means for detecting under-the-radar fraud
`
`(to push the analogy farther, finer-grained and smarter radar means would be uneconomical for
`
`casino and gaming operators to implement).
`
`[0006]
`
`In contrast, lottery and pari-mutual wager systems have evolved to modern
`
`fully on-line very-high-capacity mission-critical systems funneling billions of dollars annually
`
`while offering significantly greater security means than the security afforded by banks. Since
`
`these organizations have come on-line,
`
`lawsuits resulting from complaints, flaws and fraud,
`
`ity, DEINEDBR
`Zynga v.
`IPR2022-00368
`
`IGT
`
`Zynga Ex. 1002, p. 6
` Zynga v. IGT
` IPR2022-00368
`
`

`

`
`
`including internal fraud by employees, have virtually disappeared. However, although pay
`
`entertainment and gaming machines based on secure Internet web browser and cash-less
`
`payment technology are ideal centralized candidate solutions to equip casinos and like sites,
`
`these may rapidly kill the traditional gaming support industry.
`
`[0007]
`
`The entertainment and gaming systems lag behind state-of-the-art multimedia
`
`PC, gaming console, wireless and interactive TV technologies; consequently these systemsare ill
`
`preparedto attract the younger player generation accustomed to flashy and networked games.
`
`SUMMARYOF THE INVENTION
`
`[0008]
`
`It
`
`is therefore an object of this invention to provide an architecture that
`
`overcomes the technical lag, security limitations and lack of stability of the prior art. It is a
`
`further object of this invention to provide an architecture that overcomes rapid obsolescence of
`
`technology. It is yet another object of this invention to provide a flexible architecture that may
`
`more easily accommodate the variety of specific regulatory requirements encountered around the
`
`world. It is a still further object of this invention to provide specific function peripheral devices
`
`with means of secure identification and secure network communication.
`
`[0009]
`
`An embodiment of the present invention is a distributed gaming system. The
`
`distributed gaming system may include a communication bus; at least one first node, each
`
`including a first computer coupled to the communication bus, and at least one second node, each
`
`including a second computer coupled to the communication bus. Theat least one first node may
`
`further include at least one first service oriented software executing in the first computer of each
`
`first node, the first service oriented software including at least one high-level function anda first
`
`service oriented protocol, the first service oriented protocol being configured to negotiate service
`

`
`avy.BARRELORR
`
`Zynga v.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 7
` Zynga v. IGT
` IPR2022-00368
`
`

`

`
`
`messages over the communication bus, the first service oriented software being configured to
`
`selectively:
`
`publish the at least one high-level function;
`
`providethe at least one high-level function upon receiving a request to consumethe at
`least one high-level function;
`
`enable execution of the at least one high-level function upon receiving a request for
`execution;
`
`perform a call back upon receiving a request to consumeor execute the at least one
`high-level function, and
`
`return a reply subsequent to receiving a request for execution of the at least one high-
`level function.
`
`[0010]
`
`The at least one second node may include a second computer coupled to the
`
`communication bus, and at least one second service oriented software executing in the second
`
`computer of each second node, the second service oriented software including at least one
`
`function call and a second service oriented protocol configured to negotiate service messages
`
`over the communication bus,
`
`the second service oriented software being configured, upon
`
`execution of the at least one function call, to selectively:
`
`subscribe to or consumethe published or provided at least one high-level function;
`
`requestthat the at least one first node execute the at least one high-level function;
`
`accept the reply subsequent to receiving a reply from theat least one first node, and
`
`acceptthe call-back upon receiving a call-back from the at least one first node.
`
`[0011]
`
`The first service oriented software may be configured to provide the at least
`
`one high-level function upon receiving a request to consumethe at least one high-level function
`
`via a remote procedurecall. The first service oriented software may be configured to provide the
`
`at least one high-level function upon receiving a request to consume the at least one high-level
`
`function via a HTTP request. The first service oriented software may be configured to enable
`
`execution of the at least one high-level function upon receiving a request for execution via a
`
`‘
`
`avy.BARRELGPROR
`
`Zynga v.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 8
` Zynga v. IGT
` IPR2022-00368
`
`

`

`HTTPrequest. The first service oriented software may be configured to perform a call back upon
`
`receiving a request to consume or execute the at least one high-level function via a remote
`
`procedure call. The first service oriented software may be configured to return a HTTP reply
`
`subsequent to receiving a HTTP request for execution ofthe at least one high-level function.
`
`[0012]
`
`The service oriented protocol is the Service Oriented Architecture Protocol
`
`(SOAP), for example. The communication bus may include loosely coupled and/or tightly
`
`coupled nodes. The loosely coupled nodes may include nodes coupled via Ethernet, Wi-Fi,
`
`Internet, radio-link, RS-422, micro-wave link and/or satellite link, for example. The tightly
`
`coupled nodes may include nodes coupled via inter-process communication, USB, Bluetooth,
`
`RS-232, RS-422 and/or IEEE1394 Firewire, for example. The at least one high-level function
`
`may include a business function, an audit function, an authentication function, a biometric
`
`identification function,
`
`a graphics
`
`rendering computation function and/or an outcome
`
`determination function, to name but a few of the possible high-level functions. The at least one
`
`first node may include a gaming machine, an entertainment machine, a paymentverification unit,
`
`a specialized device, an IP enabled peripheral, a server, a server farm, a computer device, and/or
`
`an automatic teller machine, for example.
`
`[0013]
`
`The at least one second node mayinclude, for example, a gaming machine, an
`
`entertainment machine, a paymentverification unit, a specialized device, an IP enabled device, a
`
`server, a server farm, a computer device, and/or an automatic teller machine. The first and/or
`
`second service oriented protocol may include asynchronous notification of events, COM+,
`
`DCOM, Microsoft Remoting, Microsoft
`
`.NET, Corba, SOAP, IBM SOA and/or UDDI, for
`
`example. Security over the communication bus may be provided by implementing the IPSec
`
`protocol, the VPN tunneling protocol and/or the SSL protocol, for example.
`
`ity, DEINERnb
`Zynga v.
`IPR2022-00368
`
`IGT
`
`Zynga Ex. 1002, p. 9
` Zynga v. IGT
` IPR2022-00368
`
`

`

`[0014]
`
`The at least one second node may include a gaming machine. Theat least one
`
`second node may be includedinside a gaming machine. Theat least one first node may include a
`
`gaming machine. The at least one first node may be included inside a gaming machine. Theat
`
`least one second node mayinclude a gaming machine played by a player and may be configured
`
`to execute at least one function call during a gamesession. The at least one second node may be
`
`included inside a gaming machineplayed by a player and may be configured to execute at least
`
`one function call during a game session. The at least one first node may be configured for load
`
`balancing with another one ofthe at least one first node. The negotiating of service messages on
`
`the communication bus may includeat least one of, for example, naming, discovery, message
`
`routing, publishing eventing, subscribing eventing, message transformations, workflows, and
`
`communication recovery from nodes powering-off then on again.
`
`[0015]
`
`According to another embodiment
`
`thereof,
`
`the present
`
`invention is
`
`a
`
`distributed gaming system that may include a communication bus; a first gaming machine
`
`coupled to the communication bus; the first gaming machine being configured to selectively
`
`publish, execute and provide at least one high-level function, and a second gaming machine
`
`coupled to the communication bus, the second gaming machine being configured to selectively
`
`subscribe to or consumethe at least one high-level function published or provided bythefirst
`
`gaming machine, and selectively request that the first gaming machine execute the at least one
`
`high-level function.
`
`[0016]
`
`The first gaming machine may be further configured to perform a call back
`
`upon receiving a request to consumeor execute the at least one high-level function, and return a
`
`reply and wherein the second gaming machine is further configured to accept
`
`the reply
`
`subsequent to receiving the call-back from the first gaming machine. The distributed gaming
`

`
`anWOH8Res ARRRa
`
`Zynga v.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 10
` Zynga v. IGT
` IPR2022-00368
`
`

`

`
`
`system may further include a service-oriented device coupled to the communication bus, the
`
`service oriented device including at least one of a paymentverification unit, a specialized device,
`
`an IP enabled peripheral, a server, a server farm, a computer device, and an automatic teller
`
`machine, for example. The service oriented device may be configured to selectively publish,
`
`subscribe, provide, execute and request that either the first or the second gaming machine
`
`execute the at least one high level function.
`
`[0017]
`
`According to another embodiment thereof, the present invention is a method
`
`for distributed gaming over a communication bus. The method may include steps of, for
`
`example, providing a first gaming machine and coupling the first gaming machine to the
`
`communication bus; publishing, by the first gaming machine, a first high-level function over the
`
`communication bus; providing a node coupled to the communication bus; receiving, from the
`
`node, a request to subscribe to the published first high-level function; accepting the subscription
`
`request; initiating a gaming session on the first gaming machine, and responsive to updates
`
`occurring during the gaming session, providing call backs, by the first gaming machine,the call
`
`backs returning a result of the execution of the first high-level function to the node over the
`
`communication bus.
`
`[0018]
`
`The receiving step may be carried out with the node including a second gaming
`
`machine. The receiving step may be carried out with the node including at least one of an
`
`entertainment machine, a paymentverification unit, a specialized device, an IP enabled device, a
`
`server, a server farm, a computer device, and/or an automatic teller machine, for example. The
`
`high-level function may include at
`
`least one of a business function, an audit function, an
`
`authentication function, a biometric identification function, a graphics rendering computation
`
`function and/or an outcome determination function. The method may further include a step of
`
`’
`
`ayBN8RANGABal
`
`Zynga v. IG
`IPR2022-00368
`
`Zynga Ex. 1002, p. 11
` Zynga v. IGT
` IPR2022-00368
`
`

`

`
`
`receiving, from the node, a request that the first gaming machine executes the high-level
`
`function. A step may be carried out of the first gaming machine performing a call back upon
`
`receiving the request to consume or execute the high-level function. The second providing step
`
`may be further carried out with the node being configured to selectively publish, subscribe,
`
`provide, execute and request that the first gaming machine execute the high level function.
`
`[0019]
`
`According to yet another embodiment
`
`thereof,
`
`the present
`
`invention is a
`
`method for distributed gaming over a communication bus. The method may include providing a
`
`first node and coupling the first node to the communication bus; publishing, by the first node, a
`
`high-level function over the communication bus; providing a first gaming machine coupled to
`
`the communication bus; receiving, from the first gaming machine, a request to subscribe to the
`
`published high-level function; accepting the subscription request; initiating a gaming session on
`
`the first gaming machine, and responsive to updates occurring during the gaming session,
`
`providing call backs, by the first node, the call backs returning a result of the execution of the
`
`high-level function to the first gaming machine over the communication bus.
`
`[0020]
`
`The receiving step may be carried out with the first node including a second
`
`gaming machine. The receiving step may be carried out with the node including an entertainment
`
`machine, a payment verification unit, a specialized device, an IP enabled device, a server, a
`
`server farm, a computer device and/or an automatic teller machine, for example. The high-level
`
`function may include a business function, an audit function, an authentication function, a
`
`biometric identification function, a graphics rendering computation function and/or an outcome
`
`determination function, for example. The method may further include a step of receiving, from
`
`the first gaming machine, a request that the node execute the first high-level function. A step
`
`maybe carried out of the node performing a call back upon receiving the request to consumeor
`

`
`ayBNI8ANDAsBa
`
`Zynga v. IG
`IPR2022-00368
`
`Zynga Ex. 1002, p. 12
` Zynga v. IGT
` IPR2022-00368
`
`

`

`execute the high-level function. The second providing step may be further carried out with the
`
`first gaming machine being configured to selectively publish, subscribe, provide, execute and
`
`request that the node execute the high level function.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0021]
`
`Figure 1 is a diagram of a gaming system in accordance with an embodiment
`
`of the present invention.
`
`[0022]
`
`Figure 2 is a diagram of an exemplary cash gaming machine in accordance
`
`with an embodimentof the present invention.
`
`[0023]
`
`Figure 3 is a diagram of an exemplary cash-less gaming machine in accordance
`
`with an embodimentof the present invention.
`
`[0024]
`
`Figure 4 is a diagram of an exemplary entertainment machine in accordance
`
`with an embodimentof the present invention.
`
`[0025]
`
`Figure 5 is a diagram an exemplary PVU (Payment Verification Unit) in
`
`accordance with an embodiment of the present invention.
`
`[0026]
`
`Figure 6 is a diagram of an exemplary compact PVU in accordance with an
`
`embodimentof the present invention.
`
`[0027]
`
`Figure 7 is a diagram depicting an exemplary Automatic PVU (APVU) or
`
`“Smart Cashier” in accordance with an embodimentofthe present invention.
`
`[0028]
`
`Figure 8 is a diagram depicting a tightly coupled configuration of a gaming
`
`machine in accordance with an embodimentof the present invention.
`
`[0029]
`
`Figure 9 is a diagram depicting a modular software architecture of a gaming
`
`machine in accordance with an embodimentof the present invention.
`

`
`anWNH8Res ARRRach
`
`Zynga v.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 13
` Zynga v. IGT
` IPR2022-00368
`
`

`

`[0030]
`
`Figure 10 is a diagram depicting a loosely coupled software configuration of a
`
`gaming machine in accordance with an embodimentofthe present invention.
`
`[0031]
`
`Figure 11 is a diagram depicting a virtual configuration of the software
`
`architecture of a gaming machine in accordance with an embodimentof the present invention.
`
`[0032]
`
`Figure 12 is a diagram depicting an extended virtual configuration of the
`
`software architecture of a gaming machine in accordance with an embodimentof the present
`
`invention.
`
`[0033]
`
`Figure 13 is a diagram depicting a number of Internet-ready, specialized
`
`devices coupled to an APVU,according to an embodimentofthe present invention.
`
`[0034]
`
`Figure 14 is a diagram depicting partial processing by central server(s) 112 in
`
`accordance with an embodiment of the present invention.
`
`[0035]
`
`Figure 15 is a diagram depicting a central server system, according to an
`
`embodimentof the present invention.
`
`[0036]
`
`Figure 16 is a diagram depicting processing of gaming machine functions by
`
`PCs within a central server system, in accordance with an embodimentof the present invention.
`
`[0037]
`
`Figure 17 is a diagram depicting each remote gaming machine connected to an
`
`individual PC or computer server located within a central server system 112, in accordance with
`
`an embodimentof the present invention.
`
`[0038]
`
`Figure 18 is a diagram depicting a central server system that includes a server
`
`farm for performing operating system and applications boot to the individual PCs of a central
`
`server from a central storage facility, in accordance with an embodimentofthe present invention.
`
`"
`
`aonWOH8Res ARRRac
`
`Zynga v.
`IPR2022-00368
`
`Zynga Ex. 1002, p. 14
` Zynga v. IGT
` IPR2022-00368
`
`

`

`[0039]
`
`Figure 19 is a diagram depicting a simplified Plug and Play protocol,
`
`in
`
`accordance with an embodiment of the present invention.
`
`[0040]
`
`Figure 20 is a diagram depicting asynchronous notification of events,
`
`in
`
`accordance with an embodiment of the present invention.
`
`[0041]
`
`Figure 21 illustrates a view of the service based gaming system according to an
`
`embodimentof the present invention, including a plurality of nodes arranged suchas to offer one
`
`service publisher and multiple service subscribers.
`
`[0042]
`
`Figure 22 illustrates a view of the service based gaming system according to an
`
`embodiment of the present invention, including a plurality of nodes arranged such as to offer
`
`multiple service publishers and one service subscriber.
`
`[0043]
`
`Figure 23 illustrates a view ofthe service based gaming system according to an
`
`embodiment of the present invention, including a plurality of nodes arranged such as to offer
`
`multiple service publishers and multiple service subscribers.
`
`[0044]
`
`Figure 24illustrates a view ofthe service based gaming system according to an
`
`embodiment of the present invention,
`
`including a plurality of nodes, wherein each nodeis
`
`arranged such as to offer a one service publisher, multiple service publishers, one service
`
`subscriber and/or multiple service subscribers.
`
`[0045]
`
`Figure 25 illustrates a view of the service based gaming system according to an
`
`embodiment of the present invention,
`
`including a plurality of nodes, wherein each nodeis
`
`arranged such as to offer one service publisher, multiple service publishers, one service
`
`subscriber and/or multiple serv

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