Browser based heterogenous technology ecosystem
First Claim
1. One or more machine-readable storage media having instructions stored therein, wherein the instructions, when executed, cause a machine to:
- embed, in previously loaded web page source code, additional code which, when executed, causes the machine to load a plurality of web browser add-on containers, wherein each of the plurality of web browser add-on containers are associated with different technologies for presenting content via a web browser, wherein the additional code is embedded in accordance with the previously loaded web page source code;
execute the additional code and load the plurality of web browser add-on containers in accordance with execution of the additional code;
manage wagering game events received by an instance of the web browser;
manage subscriptions to wagering game events by the plurality of web browser add-on containers; and
communicate identifiers of wagering game events to the plurality of web browser add-on containers in accordance with the subscriptions.
10 Assignments
0 Petitions
Accused Products
Abstract
Wagering game systems can leverage web browsers to present wagering game content with a variety of technologies. For instance, an electronic wagering game table can present diverse wagering game content (e.g., multiple wagering games, portal games, social networking applets, hospitality menus, etc.) with a variety of technologies that interface with a we browser. Also, a single wagering game can be constructed from multiple technologies. A wagering game system can implement a framework that dynamically builds up a web page to use multiple technologies for presenting content with a web browser on a wagering game system. The framework can dynamically construct the web page, which can involve modifying objects, embedding objects, removing objects, and replacing objects that correspond to different technologies.
92 Citations
14 Claims
-
1. One or more machine-readable storage media having instructions stored therein, wherein the instructions, when executed, cause a machine to:
-
embed, in previously loaded web page source code, additional code which, when executed, causes the machine to load a plurality of web browser add-on containers, wherein each of the plurality of web browser add-on containers are associated with different technologies for presenting content via a web browser, wherein the additional code is embedded in accordance with the previously loaded web page source code; execute the additional code and load the plurality of web browser add-on containers in accordance with execution of the additional code; manage wagering game events received by an instance of the web browser; manage subscriptions to wagering game events by the plurality of web browser add-on containers; and communicate identifiers of wagering game events to the plurality of web browser add-on containers in accordance with the subscriptions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more machine-readable storage media having instructions stored therein, wherein the instructions, when executed, cause a machine to:
-
register a set of one or more add-on technology containers as subscribers to an event; detect the event received by a web browser instance at a wagering game machine, wherein the web browser instance renders a web page from web page source code that comprises web page elements that indicate the set of one or more add-on technology containers; determine the set of one or more add-on technology containers that are subscribed to the event; and communicate an identifier of the event to the set of one or more add-on technology containers via one or more corresponding interfaces between the set of one or more add-on technology containers and the web browser instance. - View Dependent Claims (8, 9)
-
-
10. An apparatus comprising:
-
a physical network interface; a processor; and one or more machine-readable storage media having instructions stored therein, wherein the instructions, when executed, cause the apparatus to, load web page source code; embed, within the web page source code, additional code for loading a plurality of web browser add-on containers, wherein each of the plurality of add-on containers correspond to different technologies, wherein the additional code is embedded in accordance with the web page source code; execute the additional code and load the plurality of web browser add-on containers that implement the different technologies for rendering the web page elements in accordance with execution of the additional code, wherein the plurality of web browser add-on containers perform at least one of present content indicated by the web page elements and execute code of the web page elements; and communicate identifiers of wagering game events to the plurality of web browser add-on containers based on registered interest in the wagering game events by the plurality of web browser add-on containers. - View Dependent Claims (11)
-
-
12. A method comprising:
-
registering a set of one or more add-on technology containers as subscribers to an event; detecting the event received by a web browser instance on a wagering game machine, wherein the web browser instance renders a web page from a web page source code that comprises web page elements that indicate the set of one or more add-on technology containers; determining the set of one or more add-on technology containers as subscribed to the event; and communicating an identifier of the event to the set of one or more add-on technology containers via one or more corresponding interfaces between the set of one or more add-on technology containers and the web browser instance. - View Dependent Claims (13, 14)
-
Specification