`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