Systems and methods for overlaying game information
AssigneeAristocrat Technologies, Inc.
InventorsStephen Meyer, Christopher Tisdale, Cheston Williams
Life of this patent
Estimating the term…
Abstract
A thin gaming device is provided. The thin gaming device comprises a display, at least one storage medium, an overlay server, and a rendered game overlay module. The overlay server is configured to parse one or more configuration files stored in the at least one storage medium and generate, based on the one or more configuration files, overlay data, the overlay data associated with one or more overlays for a game. The rendered game overlay module is configured to render the overlay data generated by the overlay server and cause to be displayed, on top of a game presentation on the display, the rendering of the overlay data.
Claims19
A thin gaming device comprising:
- a display;
- at least one storage medium storing one or more configuration files at the thin gaming device;
- an overlay server instantiated on the thin gaming device from data stored within the at least one storage medium of the thin gaming device, the overlay server comprising an embedded web server instantiated on the thin gaming device, the overlay server:
- i) parses the one or more configuration files, ii) generates, based on the one or more configuration files, initial overlay data, the initial overlay data associated with one or more overlays for a game, and iii) transmits a message including an overlay address;
- a rendered game overlay module instantiated on the thin gaming device from data stored within the at least one storage medium, wherein the rendered game overlay module navigates to the overlay address and renders the initial overlay data generated by the overlay server based on the overlay address, the rendered game overlay module further causing to be displayed, on top of a game presentation on the display, the rendering of the initial overlay data;
- and
- a platform module in communication with a central server external to the thin gaming device, the platform module being instantiated on the thin gaming device from data stored within the at least one storage medium, wherein the platform module receives game information data from the central server and the rendered game overlay module renders updated overlay data based on the received game information data.
A method implemented by a thin gaming device comprising a display, at least one storage medium, an overlay server instantiated on the thin gaming device from data stored within the at least one storage medium of the thin gaming device, the overlay server including an embedded web server instantiated on the thin gaming device, the thin gaming device further comprising a rendered game overlay module instantiated on the thin gaming device from data stored within the at least one storage medium, and a platform module instantiated on the thin gaming device from data stored within the at least one storage medium, the method for displaying an overlay on the thin gaming device, the method comprising:
- the overlay server:
- i) parsing one or more configuration files stored in the at least one storage medium, ii) generating initial overlay data based on the one or more configuration files, the initial overlay data associated with one or more overlays for a game, and iii) transmitting a message including an overlay address;
- the rendered game overlay module navigating to the overlay address and rendering the overlay data generated by the overlay server based on the overlay address, the rendered game overlay module causing to be displayed, on top of a game presentation on the display, the rendering of the initial overlay data;
- and
- the platform module receiving game information data from a central server external to the thin gaming device and the rendered game overlay module rendering updated overlay data based on the received game information data.
At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor of a thin gaming device including an embedded web server instantiated on the thin gaming device from data stored within the at least one non-transitory computer-readable storage media, the computer-executable instructions cause the at least one processor to:
- parse one or more configuration files stored on the at least one non-transitory computer-readable storage media;
- generate, based on the one or more configuration files, initial overlay data, the initial overlay data associated with one or more overlays for a game;
- transmit a message including an overlay address;
- navigate to the overlay address;
- render the initial overlay data based on the overlay address and cause to be displayed, on top of a game presentation on the display, the rendering of the initial overlay data;
- receive game information data from a central server external to the thin gaming device;
- and
- render updated overlay data based on the received game information data.
Dependencies are inferred from the claim text.