Gaming machine with externally controlled content display

US9311774B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9311774-B2
Application numberUS-20960808-A
CountryUS
Kind codeB2
Filing dateSep 12, 2008
Priority dateNov 10, 2006
Publication dateApr 12, 2016
Grant dateApr 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaming machine and executed in a secure memory location such that it is isolated from other processes executing on the gaming machine may be utilized. The host-controlled processes may be decoupled from the process used to execute the game of chance played on the gaming machine such that the content output by the host-controlled process doesn't alter the play of game of chance.

First claim

Opening claim text (preview).

The invention is claimed as follows: 1. A gaming system comprising: a host including a processor configured to: (a) receive information regarding a status of a media display device located on a gaming machine, the media display device associated with a first portion of a display of the gaming machine; (b) send a request to load hosted content on the media display device, the hosted content including a plurality of instructions executable by a master gaming controller of the gaming machine to generate a hosted visual component, the hosted content not including any wager-based game content; (c) send a request to activate the hosted content, wherein the activation enables the master gaming controller of the gaming machine to execute the plurality of instructions of the hosted content; and (d) send a request to release the hosted content, wherein the released hosted content is no longer executable by the master gaming controller of the gaming machine; the gaming machine including: the display; and the master gaming controller configured to: (i) receive the request from the host to load the hosted content on the media display device, and in response to the received request to load the hosted content, load a plurality of different instances of the hosted content on the media display device; (ii) receive the request from the host to activate the loaded hosted content and in response to the received request to activate the loaded hosted content, activate one of the loaded plurality of instances of the hosted content on the media display device, wherein (A) only one of the loaded plurality of instances of the hosted content is activatable at a time; (B) if outputting the hosted visual component on the first portion of the display is determined to utilize less than a designated limit of master gaming controller resources, generate a hosted window on the first portion of the display to output the hosted visual component; and (C) if outputting the hosted visual component on the first portion of the display is determined to utilize more than the designated limit of master gaming controller resources, not output the hosted visual component via any hosted window on the first portion of the display; (iii) generate a gaming window on a second portion of the display to output a play of a wager-based game including a wager-based game visual component; and (iv) receive the request from the host to release the hosted content and in response to the received request to release the hosted content, release the hosted content; an input mechanism; and an output mechanism. 2. The gaming system of claim 1 , wherein the hosted content includes business logic that is executable within the media display device. 3. The gaming system of claim 1 , wherein the media display device includes a flash player. 4. The gaming system of claim 1 , wherein the media display device is configured to output at least one selected from the group consisting of: a plurality of still images, a plurality of video images, audio data, and haptic data via at least one peripheral device coupled to the gaming machine. 5. The gaming system of claim 1 , wherein the master gaming controller is configured to store the loaded plurality of instances of the hosted content in a volatile memory source. 6. The gaming system of claim 1 , wherein the master gaming controller is configured to release all of the loaded plurality of instances of the hosted content when power is cycled on the gaming machine. 7. The gaming system of claim 1 , wherein the hosted content is stored on a network device separate from each of the host and the gaming machine. 8. The gaming system of claim 1 , wherein the master gaming controller is configured to: receive a request to load a first of the plurality of instances of the hosted content from a first host and in response, load the first of the plurality of instances of the hosted content on the media display device; and receive a request to load a second of the plurality of instances of the hosted content from a second host and in response, load the second of the plurality of instances of the hosted content on the media display device. 9. The gaming system of claim 8 , wherein the first of the plurality of instances of the hosted content and the second of the plurality of instances of the hosted content are downloaded from a network device. 10. The gaming system of claim 8 , wherein the master gaming controller is configured to: receive a request to activate the first of the plurality of instances of the hosted content and the second of the plurality of instances of the hosted content at one time, and determine which one of the first of the plurality of instances of the hosted content and the second of the plurality of instances of the hosted content to activate first. 11. The gaming system of claim 1 , wherein the master gaming controller is configured to load instances of the hosted content that are less than a maximum size on the media display device. 12. The gaming system of claim 1 , wherein the master gaming controller is configured to load a maximum number of instances of the hosted content on the media display device. 13. The gaming system of claim 12 , wherein the master gaming controller is configured to: determine that the maximum number of instances of the loaded plurality of instances of the hosted content is exceeded, and in response: identify at least one instance of the loaded plurality of instances of the hosted content that is associated with the host, and send a request to the host to release the identified at least one instance of loaded hosted content. 14. The gaming system of claim 1 , wherein the master gaming controller is configured to maintain a log including information relating to each instance of the hosted content that is loaded and released on the media display device of the gaming machine. 15. The gaming system of claim 14 , wherein the master gaming controller is configured to send the information stored in the log to the host. 16. The gaming system of claim 14 , wherein the log is stored in a non-volatile memory location. 17. The gaming system of claim 1 , wherein the master gaming controller is configured to receive a command from the host to lock out any play of the wager-based game. 18. The gaming system of claim 1 , wherein the master gaming controller is configured to scale the hosted visual component to fit within the hosted window on the display device. 19. The gaming system of claim 1 , wherein the master gaming controller is configured to receive a request from the host to show the hosted window. 20. The gaming system of claim 1 , wherein the master gaming controller is configured to receive a request from the host to hide the hosted window. 21. The gaming system of claim 1 , wherein the master gaming controller is configured to: detect an error condition, and in response, hide the hosted window. 22. The gaming system of claim 1 , wherein the master gaming controller is configured to: generate a first hosted window on the display to output a first hosted visual component generated from a first of the plurality of instances of the hosted content loaded from a first media display device; generate a second hosted window on the display to output a second hosted visual component generated from a second of the plurality of instances of the hosted content loaded from a second media display device. 23. The gaming system o

Assignees

Inventors

Classifications

  • for games, toys, sports, or amusements · CPC title

  • wherein the player is informed, e.g. advertisements, odds, instructions · CPC title

  • Display means · CPC title

  • Architectural aspects of a gaming system, e.g. internal configuration, leader-follower, wireless communication · CPC title

  • Tracking of individual players · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9311774B2 cover?
A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaming machine and executed in a secure memory location such that it is isolated from other processes executing on the…
Who is the assignee on this patent?
Weber Reid M, Petersen Erik B, Marcu Adrian R, and 3 more
What technology area does this patent fall under?
Primary CPC classification G07F17/3223. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).