Dynamic menu system
AssigneeIgt
InventorsBryan Wolf, Jamal Benbrahim
Life of this patent
Estimating the term…
Abstract
A menu system for generating menus including one or more menu items may include an uncompiled text file or script that may be used to specify various characteristics of each menu item. The text file may specify a tree structure in which menu items are to be displayed, the names assigned to the menu items or any security clearance required for viewing or display of the menu items. Additionally, the text file may specify one or more different information or page files associated with each menu item.
Claims31
A gaming unit, comprising:
- a controller;
- memory;
- a first display unit;
- at least one input device;
- at least one interface for communicating with at least one other device in a gaming network;
- the gaming unit being operable to:
- store, in the memory, a first portion of compiled, executable code and a first uncompiled data file;
- control a wager-based game played at the gaming unit;
- receive, via the at least one input device, a first portion of security information;
- determine or identify, using the first portion of security information, a first menu item display security clearance parameter specifying at least one condition or criteria relating to a display of a first menu item;
- determine, using the first portion of security information, whether the first menu item is permitted to be displayed at the first display unit;
- permit a first portion of content relating to the first menu item to be displayed at the first display unit in response to a determination that the at least one condition or criteria of the first menu item display security clearance parameter is satisfied;
- generate the first portion of content using information from the first uncompiled data file which includes a first uncompiled menu script specifying characteristics of the first menu item, wherein generating the first portion of content includes executing the first portion of compiled, executable code and processing the first uncompiled menu script;
- display the first portion of content relating to the first menu item at the first display unit;
- and
- enable modification of the at least one characteristic of the first menu item without modifying the first portion of compiled, executable code.
A gaming unit, comprising:
- a display unit that is capable of generating first portion of contents;
- at least one value input device;
- an interface configured for receiving security information from a hardware security device;
- and
- a controller operatively coupled to the first display unit and the at least one value input device, the controller comprising a processor and a memory operatively coupled to the processor;
- the gaming unit being operable to:
- determine a value payout associated with an outcome of a wager-based game,
- the gaming unit being further operable to:
- store, in the memory, a first portion of compiled, executable code and a first text file;
- determine or identify a first portion of the security information, the first portion of security information including a first menu item display security clearance parameter specifying at least one condition or criteria relating to a display of a first menu item;
- determine, using the first portion of security information, whether the first menu item is permitted to be displayed at the first display unit;
- permit a first portion of content relating to the first menu item to be displayed at the first display unit in response to a determination that the at least one condition or criteria of the first menu item display security clearance parameter is satisfied;
- generate the first portion of content using information from the first text file which includes a first uncompiled menu script specifying characteristics of the first menu item, wherein generating the first portion of content includes executing the first portion of compiled, executable code and processing the first uncompiled menu script;
- display the first portion of content relating to the first menu item at the first display unit;
- and
- enable modification of the at least one characteristic of the first menu item without modifying the first portion of compiled, executable code.
A gaming system in a casino gaming network, comprising:
- controller;
- memory;
- a first display;
- an input device;
- at least one interface for communicating with at least one other device in the gaming network;
- the gaming system being operable to:
- store, in the memory, a first portion of compiled, executable code and a first uncompiled data file;
- control a wager-based game played on the gaming system;
- receive, via the input device, a first portion of security information;
- determine or identify, using the first portion of security information, first menu item display security clearance parameter specifying at least one condition or criteria relating to a display of a first menu item;
- determine, using the first portion of security information, whether the first menu item is permitted to be displayed at the first display unit;
- permit a first portion of content relating to the first menu item to be displayed at the first display unit in response to a determination that the at least one condition or criteria of the first menu item display security clearance parameter is satisfied;
- generate the first portion of content using information from the first uncompiled data file which includes a first uncompiled menu script specifying characteristics of the first menu item, wherein generating the first portion of content includes executing the first portion of compiled, executable code and processing the first uncompiled menu script;
- display the first portion of content relating to the first menu item at the first display unit;
- and
- enable modification of the at least one characteristic of the first menu item without modifying the first portion of compiled, executable code.
A method for facilitating play of a wager-based game on a gaming unit, the method comprising:
- storing, in memory, a first portion of compiled, executable code and a first uncompiled data file;
- controlling a wager-based game played at the gaming unit;
- receiving a first portion of security information;
- determining or identify, using the first portion of security information, a first menu item display security clearance parameter specifying at least one condition or criteria relating to a display of a first menu item;
- determining, using the first portion of security information, whether the first menu item is permitted to be displayed at the first display unit;
- permitting a first portion of content relating to the first menu item to be displayed at the first display unit in response to a determination that the at least one condition or criteria of the first menu item display security clearance parameter is satisfied;
- generating the first portion of content using information from the first uncompiled data file which includes a first portion of uncompiled menu script specifying characteristics of the first menu item, wherein generating the first portion of content includes executing the first portion of compiled, executable code and processing the first uncompiled menu script;
- displaying the first portion of content relating to the first menu item at the first display unit;
- and
- enabling modification of the at least one characteristic of the first menu item without modifying the first portion of compiled, executable code.
A gaming system in a casino gaming network, comprising:
- a controller;
- memory;
- a first display;
- means for storing, in the memory, a first portion of compiled, executable code and a first uncompiled data file;
- means for controlling a wager-based game played at the gaming unit;
- means for receiving security information from a hardware security device;
- means for determining or identifying a first portion of the security information, the first portion of security information including a first menu item display security clearance parameter specifying at least one condition or criteria relating to a display of a first menu item;
- means for determining, using the first portion of security information, whether the first menu item is permitted to be displayed at the first display unit;
- means for permitting a first portion of content relating to the first menu item to be displayed at the first display unit in response to a determination that the at least one condition or criteria of the first menu item display security clearance parameter is satisfied;
- means for generating the first portion of content using information from the first uncompiled data file which includes a first uncompiled menu script specifying characteristics of the first menu item, wherein generating the first portion of content includes executing the first portion of compiled, executable code and processing the first uncompiled menu script;
- and
- means for displaying the first portion of content relating to the first menu item at the first display unit;
- and
- means for enabling modification of the at least one characteristic of the first menu item without modifying the first portion of compiled, executable code.
Dependencies are inferred from the claim text.