Distributed game services
First Claim
1. At a local gaming machine, a method for providing a game of chance on a remote gaming machine in communication with the local gaming machine over a data network, the method comprising the steps of:
- receiving a player input at an input terminal of the local gaming machine, the player input requesting a game application;
determining a location of the requested game application as being at the remote gaming machine;
identifying interface requirements of the requested game application;
determining whether the identified interface requirements are compatible with an interface of the local gaming machine;
determining whether the requested game application is available for execution on the remote gaming machine; and
reserving an instance of the requested game application on the remote gaming machine when it is determined that the interface requirements are compatible and that the requested game application is available for execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, and systems, including computer program products, implementing and using techniques for providing a game of chance. A local gaming machine is in communication with a remote gaming machine over a data network. A player input is received at an input terminal of the local gaming machine. The player input requests a game application. The requested game application is located at the remote gamine machine. It is determined whether interface requirements of the requested game application are compatible with an interface of the local gaming machine. It is also determined whether the requested game application is available for execution on the remote gaming machine. In some embodiments, determining availability of the requested game application includes determining compliance with interface requirements, licensing requirements and/or jurisdictional requirements. When the requirements are compatible and the requested game application is available for execution, an instance of the requested game application is reserved on the remote gaming machine. When the instance is executed on the remote gaming machine, output data is sent to the local gaming machine over the data network. One or more game parameters can be captured from the received output data.
-
Citations
73 Claims
-
1. At a local gaming machine, a method for providing a game of chance on a remote gaming machine in communication with the local gaming machine over a data network, the method comprising the steps of:
-
receiving a player input at an input terminal of the local gaming machine, the player input requesting a game application;
determining a location of the requested game application as being at the remote gaming machine;
identifying interface requirements of the requested game application;
determining whether the identified interface requirements are compatible with an interface of the local gaming machine;
determining whether the requested game application is available for execution on the remote gaming machine; and
reserving an instance of the requested game application on the remote gaming machine when it is determined that the interface requirements are compatible and that the requested game application is available for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. At a remote gaming machine, a method for providing a game of chance to a local gaming machine in communication with the remote gaming machine over a data network, the method comprising the steps of:
-
receiving a game application request message from the local gaming machine over the data network, the request message requesting a game application;
providing interface requirements of the requested game application;
determining whether the requested game application is available for execution on the remote gaming machine; and
reserving an instance of the requested game application on the remote gaming machine when it is determined that the requested game application is available for execution. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A local gaming machine for providing a game of chance from a remote gaming machine in communication with the local gaming machine over a data network, the gaming machine comprising:
-
a user interface coupled to receive a player input, the player input requesting a game application; and
a gaming controller including a processor configured to;
i) determine a location of the requested game application as being at the remote gaming machine, ii) identify interface requirements of the requested game application, iii) determine whether the identified interface requirements are compatible with an interface of the local gaming machine, iv) determine whether the requested game application is available for execution on the remote gaming machine, and v) reserve an instance of the requested game application on the remote gaming machine when it is determined that the interface requirements are compatible and that the requested game application is available for execution. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
-
-
55. A remote gaming machine for providing a game of chance to a local gaming machine in communication with the remote gaming machine over a data network, the remote gaming machine comprising:
-
a communications interface coupled to receive a game application request message from the local gaming machine over the data network, the request message requesting a game application;
a gaming controller including a processor configured to;
i) provide interface requirements of the requested game application, ii) determine whether the requested game application is available for execution on the remote gaming machine, iii) reserve an instance of the requested game application on the remote gaming machine when it is determined that the requested game application is available for execution, and iv) execute the instance of the requested game application; and
a streaming module coupled to send output data of the executing game application from the remote gaming machine to the local gaming machine over the data network. - View Dependent Claims (56, 57, 58, 59)
-
-
60. In a gaming system including a first gaming machine and a second gaming machine coupled to a data network, a method for providing a game of chance comprising the steps of:
-
receiving a player input at an input terminal of the first gaming machine, the player input requesting a game application;
determining a location of the requested game application as being at the second gaming machine;
identifying interface requirements of the requested game application;
determining that the identified interface requirements are compatible with an interface of the first gaming machine;
determining that the requested game application is available for execution on the second gaming machine;
reserving an instance of the requested game application on the remote gaming machine when it is determined that the interface requirements are compatible and that the requested game application is available for execution;
executing the instance of the requested game application on a processor of the second gaming machine;
sending output data of the executing game application from the second gaming machine to the first gaming machine over the data network; and
providing the output data on the interface of the first gaming machine. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A local gaming machine for providing a game of chance from a remote gaming machine in communication with the local gaming machine over a data network, the gaming machine comprising:
-
interface means for receiving a player input at an input terminal of the local gaming machine, the player input requesting a game application; and
gaming controller means for;
i) determining a location of the requested game application as being at the remote gaming machine, ii) identifying interface requirements of the requested game application, iii) determining whether the identified interface requirements are compatible with an interface of the local gaming machine, iv) determining whether the requested game application is available for execution on the remote gaming machine, and v) reserving an instance of the requested game application on the remote gaming machine when it is determined that the interface requirements are compatible and that the requested game application is available for execution.
-
-
73. A remote gaming machine for providing a game of chance to a local gaming machine in communication with the remote gaming machine over a data network, the gaming machine comprising:
-
communications interface means for receiving a game application request message from the local gaming machine over the data network, the request message requesting a game application;
gaming controller means for;
i) providing interface requirements of the requested game application, ii) determining whether the requested game application is available for execution on the remote gaming machine, iii) reserving an instance of the requested game application on the remote gaming machine when it is determined that the requested game application is available for execution, and iv) executing the instance of the requested game application; and
streaming means for sending output data of the executing game application from the remote gaming machine to the local gaming machine over the data network.
-
Specification