Methods and systems for interfacing with a third-party application
First Claim
Patent Images
1. A system for interfacing with a third-party application, said system comprising:
- a third-party device;
a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved;
a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed;
a floor controller; and
wherein said third-party device is configured to send a triggerevent command including priority for displaying the content, the event ID and a gaming device ID identifying said gaming device to said media manager server,said media manager server configured to determine whether the event ID is valid upon receiving the event ID from said third-party device,said media manager server configured to access the content corresponding to the event ID upon determining that the event ID is valid,said media manager server configured to send the triggerevent command and the content to said floor controller,said floor controller configured to send the triggerevent command and the event representation to said gaming device having the gaming device ID, andsaid gaming device configured to display the content upon receiving the triggerevent command based on the priority.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
335 Citations
37 Claims
-
1. A system for interfacing with a third-party application, said system comprising:
-
a third-party device; a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed; a floor controller; and wherein said third-party device is configured to send a triggerevent command including priority for displaying the content, the event ID and a gaming device ID identifying said gaming device to said media manager server, said media manager server configured to determine whether the event ID is valid upon receiving the event ID from said third-party device, said media manager server configured to access the content corresponding to the event ID upon determining that the event ID is valid, said media manager server configured to send the triggerevent command and the content to said floor controller, said floor controller configured to send the triggerevent command and the event representation to said gaming device having the gaming device ID, and said gaming device configured to display the content upon receiving the triggerevent command based on the priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for interfacing with a third-party application, said system comprising:
-
a third-party device configured to send a command to trigger an event representation describing a product or server offered by a third-party user; a server-based system configured to receive the command from said third-party device in a system-to-system (S2S) protocol format wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of the product or service from the third party user, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, the command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a protocol converter configured to convert the command from the S2S protocol format to a game-to-system (G2S) protocol format; and a gaming device configured to receive the command in the G2S protocol format and display the event representation. - View Dependent Claims (21, 22)
-
-
23. A system for interfacing with a third-party application, said system comprising:
-
a third-party device; a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed; a plurality of devices connected to said gaming device; and 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.
-
-
24. A system for interfacing with a third-party application, said system comprising:
-
a third-party device; a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed; a peripheral device connected to said gaming device; and wherein said third-party device comprises a third-party processor configured to request information regarding said gaming device and said peripheral device, and the information includes a frequency of operation of said peripheral device or a color emitted by said peripheral device.
-
-
25. A system for interfacing with a third-party application, said system comprising:
-
a third-party device; a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed; and wherein said third-party device comprises a third-party processor configured to receive a notification of an input from a player playing a wager-based game at said gaming device or a notification of an occurrence of an event including the content at said gaming device, said third-party device is configured to send a triggerevent command to said gaming device via said server-based system upon receiving the notification, and the triggerevent command comprises an event ID of an event representation that has a graphical element different than a graphical element of the content. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for interfacing with a third-party application, said system comprising:
-
a third-party device; a server-based system configured to communicate with said third-party device wherein said server-based system includes a media manager server and a content approval server configured to receive a request to approve content of a product or service from the third party device, said content approval server configured to approve the content based on a set of policies developed by a gaming device user or a regulatory authority, a specific command including the request to approve the content, and said media manager server configured to create an event identification (ID) of the content upon receiving a determination from said content approval server that the content is approved; a gaming device configured to communicate with said server-based system to display the approved content of the product or service, said gaming device configured to generate an outcome of a wager-based game independent of the content that is displayed; and wherein said server-based system further comprises a graphical element creation server configured to associate a first file describing a functionality of a graphical element with a second file describing a look of the graphical element and a third file describing a look of the graphical element, and the look described in the second file is different than the look described in the third file. - View Dependent Claims (35, 36, 37)
-
Specification