MODULAR ENTERTAINMENT AND GAMING SYSTEMS CONFIGURED TO CONSUME AND PROVIDE NETWORK SERVICES
First Claim
Patent Images
1. A gaming system, comprising:
- a network;
a central server that is not configured for game play, the central server including a first network interface coupled to the network;
a first network service oriented software executing in the central server, including;
a high-level function; and
a first network software interface configured, via the first network interface, to selectively provide the high-level function over the network upon receiving a request over the network to consume the high-level function and to selectively enable execution of the high-level function upon receiving, over the network, a request for execution of the high-level function;
a gaming machine, the gaming machine including gaming software configured for game play and including a second network interface coupled to the network, and a second network service oriented software executing in the gaming machine, including;
a function call; and
a second network software interface configured, upon execution of the function call and via the second network interface, to selectively enable the function call to consume the high-level function provided by the central server and to request that the central server executes the high-level function.
4 Assignments
0 Petitions
Accused Products
Abstract
A secure and modular architecture for monitoring and controlling clusters of pay entertainment and gaming devices. The architecture allows flexible and secure use of state-of-the-art multimedia and Internet technologies to attract the younger player generation used to flashy and networked games. Cash or cash-less entertainment and gaming devices are supported.
-
Citations
75 Claims
-
1. A gaming system, comprising:
-
a network;
a central server that is not configured for game play, the central server including a first network interface coupled to the network;
a first network service oriented software executing in the central server, including;
a high-level function; and
a first network software interface configured, via the first network interface, to selectively provide the high-level function over the network upon receiving a request over the network to consume the high-level function and to selectively enable execution of the high-level function upon receiving, over the network, a request for execution of the high-level function;
a gaming machine, the gaming machine including gaming software configured for game play and including a second network interface coupled to the network, and a second network service oriented software executing in the gaming machine, including;
a function call; and
a second network software interface configured, upon execution of the function call and via the second network interface, to selectively enable the function call to consume the high-level function provided by the central server and to request that the central server executes the high-level function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A gaming system, comprising:
-
a network;
a gaming machine coupled to the network, the gaming machine including gaming software configured for game play;
a first network service oriented software executing in the gaming machine, the network service oriented software including;
a high-level function; and
a first network software interface that is configured, during game play and via the first network interface, to selectively provide the high-level function upon receiving a request to consume the high-level function and to selectively enable execution of the high-level function upon receiving a request for execution of the high-level function;
a central server that is not configured for game play, the central server including a second network interface, the second network interface being coupled to the network, and a second network service oriented software executing in the central server, including;
a function call; and
a second network software interface configured, upon execution of the function call and via the second network interface, to enable the function call to selectively consume the high-level function provided by the gaming machine and to selectively request that the gaming machine executes the high-level function. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A gaming system, comprising:
-
a network;
a plurality of central servers that are not configured for game play, each of the plurality including a first network interface that is coupled to the network;
a first network service oriented software executing in each of the plurality of central servers, the first network service oriented software including;
a high-level function; and
a first network software interface configured, via the first network interface, to selectively provide the high-level function upon receiving a request to consume the high-level function and to selectively enable execution of the high-level function upon receiving a request for execution of the high-level function;
a plurality of gaming machines, each of the plurality including a second network interface coupled to the network and game software configured to enable and control game play, and a second network service oriented software executing in each of the plurality of gaming machines, including;
a function call; and
a second network software interface configured, upon execution of the function call and via the second network interface, to enable the function call to selectively consume the high-level function provided by at least one of the central servers during game play and to selectively request that at least one of the central servers execute the high-level function during game play. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A gaming system, comprising:
-
a network;
a plurality of gaming machines, each of the plurality including a first network interface coupled to the network and each including game software for enabling and controlling game play on the gaming machine, a first network service oriented software executing in each of the gaming machines, including;
a first high-level function; and
a first network software interface configured, via the first network interface and during game play, to selectively provide the first high-level function upon receiving a request to consume the first high-level function and to selectively enable execution of the first high-level function upon receiving a request for execution of the first high-level function;
a plurality of central servers, each not being configured for game play and each including a second network interface coupled to the network; and
a second network service oriented software executing in each of the plurality of central servers, including;
a function call; and
a second network software interface configured, upon execution of the function call and via the second network interface, enable the function call to selectively consume the first high-level function provided by at least one of the gaming machines and to selectively request that at least one of the gaming machines execute the first high-level function. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A gaming system, comprising:
-
a network;
a gaming machine coupled to the network and including game software to control and enable game play;
a specialized device coupled to the gaming machine, the specialized device being configured to perform specialized functions that include both software control functions and hardware-based functions, the specialized device including;
a first network interface coupled to the network;
a first network service oriented software, including;
a high-level function; and
a first network software interface configured to, via the first network interface and independently of an operation of the gaming machine, to selectively provide the high-level function upon receiving a request to consume the high-level function and to selectively enable execution of the high-level function upon receiving a request for execution of the high-level function;
a central server not configured for game play and including a second network interface coupled to the network, and a second network service oriented software, including;
a first function call; and
a second network software interface configured, upon execution of the at least one function call and via the second network interface, enable the function call to selectively consume the high-level function provided by the specialized device and to selectively request that the specialized device executes the high-level function. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A gaming system, comprising:
-
a network;
a central server, the central server including a first network interface coupled to the network; and
a first network service oriented software, including;
a first high-level function; and
a first network software interface configured, via the first network interface, to selectively provide the first high-level function upon receiving a request to consume the first high-level function and to selectively enable execution of the first high-level function upon receiving a request for execution of the first high-level function;
a gaming machine coupled to the network and including game software to control and enable game play;
a specialized device coupled to the gaming machine, the specialized device being configured to perform specialized functions for the gaming machine that include both software control functions and hardware-based functions, the specialized device including;
a second network interface coupled to the network;
a second network service oriented software, including;
a function call; and
a second network software interface configured, upon execution of the function call and independently of an operation of the gaming machine, enable the function call to selectively consume the first high-level function provided by the central server and to selectively request that the central server executes the first high-level function, via the second network interface. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A method of operating a gaming machine coupled to a network, comprising the steps of:
-
providing a central server, coupling the central server to the network and configuring the central server to selectively provide a high-level function upon receiving, over the network, a request to consume the high-level function and to selectively enable execution of the high-level function upon receiving, over the network, a request for execution thereof;
providing the gaming machine with a specialized device and coupling the specialized device to the gaming machine and to the network, the provided specialized device being configured to perform, independently of an operation of the gaming machine, specialized functions for the gaming machine that include both software control functions and hardware-based functions, and configuring the specialized device to selectively consume the high-level function provided by the central server and to selectively request that the central server executes the high-level function, and carrying out, by the specialized device, at least the software control functions independently of an operation of the gaming machine by at least one of (a) receiving and consuming the high-level function provided by the central server and (b) requesting that the central server executes the high level function. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75)
-
Specification