Methods and systems for interfacing with a third-party application

US9685034B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9685034-B2
Application numberUS-201213612653-A
CountryUS
Kind codeB2
Filing dateSep 12, 2012
Priority dateApr 13, 2006
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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 system for interfacing with a third-party application is described. The system includes a third-party device, a server-based system configured to communicate with the third-party device, and a gaming device configured to communicate with the server-based system to display content of the product or service. The gaming device is configured to generate an outcome of a wager-based game independent of the content that is displayed.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to interface with a third-party application, said system comprising: a server-based system configured to communicate with a third-party via a third party device, wherein the server-based system includes: an advertisement content approval server configured to: (i) receive advertising content from the third party device, the advertising content relating to an advertisement of a product or service offered by the third-party, (ii) determine whether to approve the received advertising content based on a set of predetermined advertisement approval policies, (iii) if the determination is to approve the received advertising content, communicate the approved advertising content to a gaming device, and (iv) if the determination is not to approve the received advertising content, enable the third party device to change the advertising content for a subsequent approval; and the gaming device including a display device and a plurality of input devices including an acceptor and a cashout device, the gaming device configured to: (a) if a physical item is received via the acceptor, establish a credit balance based, at least in part, on a monetary value associated with the received physical item, (b) cause the display device to display any approved advertising content relating to the advertisement of the product or service, and (c) if a wager is placed on a play of a game: (i) determine a game outcome, wherein the determined game outcome is independent of the advertising content that is displayed on the display device, (ii) display the determined game outcome, (iii) determine any award associated with the determined game outcome, and (iv) display any determined award associated with the determined game outcome, wherein the credit balance is increasable based on any determined award associated with the determined game outcome, and (d) if a cashout input is received via the cashout device, cause an initiation of any payout associated with the credit balance. 2. The system in accordance with claim 1 , wherein: said third-party device is operated by the third-party user other than a gaming device user controlling said gaming device, and said third-party device is controlled by a third-party user that is other than a server-based system user controlling said server-based system. 3. The system in accordance with claim 1 , wherein: said server-based system includes a media manager server, said third-party device is configured to request a specific set of commands from said server-based system, and said media manager server is configured to send the specific set of commands to said third-party device upon receiving an authentication of said third-party device. 4. The system in accordance with claim 1 , wherein: said server-based system includes a media manager server, the set of predetermined advertisement approval policies are developed by at least one of: a gaming device user and a regulatory authority, and said media manager server is configured to create an event identification of the advertising content upon receiving a determination from said advertisement content approval server that the advertising content is approved. 5. The system in accordance with claim 4 , which includes a floor controller, wherein: said third-party device is configured to send a triggerevent command including a priority for displaying the advertising content, the event identification and a gaming device identification identifying said gaming device to said media manager server, said media manager server is configured to determine whether the event identification is valid upon receiving the event identification from said third-party device, said media manager server is configured to access the advertising content corresponding to the event identification upon determining that the event identification is valid, said media manager server is configured to send the triggerevent command and the advertising content to said floor controller, said floor controller is configured to send the triggerevent command and the event representation to said gaming device having the gaming device identification, and said gaming device is configured to display the advertising content upon receiving the triggerevent command based on the priority. 6. The system in accordance with claim 1 , which includes a plurality of devices connected to said gaming device, wherein: said third-party device is configured to request a specific set of commands from said server-based system, the specific set of commands includes a runtask command to perform a task related to the devices connected to said gaming device, the task includes a sequence for performing a plurality of events on said gaming device and said devices connected to said gaming device, and the plurality of events are performed based on a plurality of conditions. 7. The system in accordance with claim 1 , which includes a protocol converter, wherein: said third-party device includes a third-party processor, said third-party processor is configured to request a specific set of commands from said server-based system, said gaming device is connected to a printer, the specific set of commands includes a set of printer commands to: (i) determine whether said gaming device is connected to the printer and (ii) determine whether the printer has a printer parameter, said protocol converter is configured to: (i) convert the set of printer commands from a system-to-system protocol to a game-to-system protocol, and (ii) send the set of printer commands to said gaming device, said gaming device is configured to provide a set of responses to the set of printer commands to said third-party device via said server-based system, and said third-party processor is configured to determine whether to use said printer upon receiving the responses. 8. The system in accordance with claim 1 , wherein said third-party device includes: a redemption server configured to: receive a command including a redemption request to redeem a voucher from said gaming device, determine whether the redemption request is designated to be sent to said third-party device, and send the redemption request to said third-party device upon determining that the redemption request is designated to be sent to said third-party device, and a third-party processor configured to: approve or disapprove the redemption request, send a command including the approval or disapproval to said gaming device via said redemption server, and deny the redemption request upon determining that the voucher is redeemed previously or a voucher identification of the voucher is invalid. 9. The system in accordance with claim 1 , wherein said third-party device is configured to: request a specific set of commands from said server-based system, wherein the specific set of commands includes a seteventsubscription command, and send the seteventsubscription command to said server-based system to receive a notification of an occurrence of an event including the advertising content on said gaming device. 10. The system in accordance with claim 1 , which includes a peripheral device connected to said gaming device, wherein said third-party device includes a third-party processor configured to request information regarding said gaming device and said peripheral device, the information including a frequency of operation of said peripheral device or a color emitted by said peripheral device. 11. The system in accordance with claim 1 , wherein said third-party device includes a third-party processor configured to receive a notification of an input from a player playing

Assignees

Inventors

Classifications

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

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

  • Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters · CPC title

  • Betting or bookmaking, e.g. Internet betting · CPC title

  • G07F17/323Primary

    wherein the player is informed, e.g. advertisements, odds, instructions · 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 US9685034B2 cover?
A system for interfacing with a third-party application is described. The system includes a third-party device, a server-based system configured to communicate with the third-party device, and a gaming device configured to communicate with the server-based system to display content of the product or service. The gaming device is configured to generate an outcome of a wager-based game independen…
Who is the assignee on this patent?
Weber Reid M, Little William C, Lemay Steven G, and 21 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 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).