Computerized gaming system, method and apparatus
AssigneeIgt
InventorsMark L. Yoseloff, Mark D. Jackson, Michael G. Martinek, Donald A. Brower, John L. DeJournett
Life of this patent
Estimating the term…
Loading patent…
AssigneeIgt
InventorsMark L. Yoseloff, Mark D. Jackson, Michael G. Martinek, Donald A. Brower, John L. DeJournett
Estimating the term…
The present invention in various embodiments provides a computerized wagering game method and apparatus that features an operating system kernel, a system handler application that loads and executes gaming program shared objects and features nonvolatile storage that facilitates sharing of information between gaming program objects. The system handler of some embodiments further provides an API library of functions callable from the gaming program objects, and facilitates the use of callback functions on change of data stored in nonvolatile storage. The nonvolatile storage also provides a nonvolatile record of the state of the computerized wagering game, providing protection against loss of the game state due to power loss. The system handler application in various embodiments includes a plurality of device handlers, providing an interface to selected hardware and the ability to monitor hardware-related events.
A computerized wagering game apparatus, comprising:
A method of managing data in a computerized wagering game apparatus via a system handler application, comprising:
A computerized wagering game system controlled by a general-purpose computer, comprising an operating system kernel that is customized for gaming use.
A computerized wagering game system controlled by a general-purpose computer comprising nonvolatile storage that stores game data, such that loss of power does not result in loss of the state of the computerized wagering game system.
A gaming machine operating system, comprising a processor and memory and is operable to control the computerized wagering game, wherein the memory contains a plurality of shared objects and a system handler, and the system handler is adapted to execute at least one shared object called from memory.
A machine-readable medium with instructions thereon, the instructions when executed operable to cause a computer to:
A machine-readable medium with instructions thereon, the instructions when executed operable to cause a computer to manage at least one gaming program object via a system handler application, such that a single gaming program object is executed at any one time, wherein gaming program objects are operable to share game data in nonvolatile storage.
A machine-readable medium with instructions thereon, the instructions when executed are operable to store game data in nonvolatile storage, such that the state of the computerized wagering game system is maintained when the machine loses power.
A gaming machine architecture, comprising an operating system, and a plurality of shared objects;
A universal operating system, comprising a system handler;
A method of modifying an operating system kernel, comprising at least one modification to obtain functionality selected from the group consisting of:
A method of converting a game to operate on a universal gaming system comprising:
A method of converting a mechanical reel slot machine game to operate on a universal gaming system comprising:
A method of configuring a game program layer for a universal gaming system configured for a game program layer and an open operating system, the method comprising:
A network based method of configuring a game program layer for a universal gaming system configured for a game program layer and an open operating system, the method comprising:
A gaming system suitable for use in a casino comprising:
Dependencies are inferred from the claim text.