Wagering game machine providing a write once run anywhere environment
AssigneeWMS Gaming Inc.
InventorsRanjan Dasgupta, Vernon W. Hamlin, Mark J. Saletnik
Life of this patent
Estimating the term…
Abstract
Systems and methods include determining a hardware configuration in accordance with the detection of the presence or absence of hardware modules on a wagering game machine. Various services are selected base on the hardware configuration, where the service selected provides an interface to a wagering game. The services provide an abstraction of various functions provided by various hardware platforms upon which the wagering game may execute, and take into account differences in the platforms.
Claims20
An apparatus comprising:
- a processor operable to present a wagering game upon which monetary value may be wagered;
- and
- a configuration module executable by the processor and operable to:
- determine a presence or absence of one or more hardware modules,
- determine a hardware configuration in accordance with the presence or absence of one or more hardware modules,
- select at least one service from a plurality of services in accordance with the hardware configuration, the plurality of services each providing an interface to a wagering game upon which monetary value may be wagered, and
- initiate the service.
A method comprising:
- determining a presence or absence of one or more hardware modules;
- determining a hardware configuration in accordance with the presence or absence of one or more hardware modules;
- selecting at least one service from a plurality of services in accordance with the hardware configuration, the plurality of services each providing an interface to a wagering game upon which monetary value may be wagered;
- and
- initiating the service.
A machine readable medium having machine executable instructions for causing one or more processors to perform a method, the method comprising:
- determining a presence or absence of one or more hardware modules;
- determining a hardware configuration in accordance with the presence or absence of one or more hardware modules;
- selecting at least one service from a plurality of services in accordance with the hardware configuration, the plurality of services each providing an interface to a wagering game upon which monetary value may be wagered;
- and
- initiating the service.
Dependencies are inferred from the claim text.