Secured virtual network in a gaming environment
DC CAFCFirst Claim
1. In a software authorization agent, a method of generating a gaming software transaction record used to facilitate a transfer of gaming software between two gaming devices, the method comprising:
- receiving a gaming software transaction request from a first gaming device;
authenticating an identity of the first gaming device;
generating a gaming software transaction record comprising gaming software transaction information that is used to approve or reject the transfer of gaming software from a second gaming device to the first gaming devicesending an authorization message to the first gaming device wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to the second gaming device and wherein the first gaming device and the second gaming device are separate from the software authorization agent;
wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on the gaming machine.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A disclosed gaming machine may securely communicate with devices over a public network such as the Internet. The gaming machine utilizes a combination of symmetric and asymmetric encryption that allows a single gaming machine to securely communicate with a remote server using a public network. The secure communication methods may be used to transfer gaming software and gaming information between two gaming devices, such as between a game server and a gaming machine. For regulatory and tracking purposes, the transfer of gaming software between the two gaming devices may be authorized and monitored by a software authorization agent.
499 Citations
136 Claims
-
1. In a software authorization agent, a method of generating a gaming software transaction record used to facilitate a transfer of gaming software between two gaming devices, the method comprising:
-
receiving a gaming software transaction request from a first gaming device; authenticating an identity of the first gaming device; generating a gaming software transaction record comprising gaming software transaction information that is used to approve or reject the transfer of gaming software from a second gaming device to the first gaming device sending an authorization message to the first gaming device wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to the second gaming device and wherein the first gaming device and the second gaming device are separate from the software authorization agent; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on the gaming machine. - 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. In a software authorization agent, a method of regulating a transfer of gaming software between two gaming devices, the method comprising:
-
receiving a gaming software download request message with gaming software transaction information from a first gaming device; validating the gaming software download request using the gaming software transaction information; sending an authorization message to the first gaming device wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to a second gaming device and wherein the first gaming device and the second gaming device are from the software authorization agent; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. In a software authorization agent, a method of providing gaming software transaction information, the method comprising:
-
receiving a gaming software transaction information request from a gaming device; authenticating an identity of the gaming device; querying a gaming software transaction database for a set of gaming software transaction information requested by the gaming device, said gaming software transaction database comprising a plurality of records of gaming software transactions wherein each gaming software transaction is related to a request to authorize a transfer of gaming software received by the software authorization agent; and sending the requested gaming software transaction information to the gaming device; sending an authorization message to a first gaming device wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to a second gaming device and wherein the first warning device and the second gaming a device are separate from the software authorization agent; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. In a first gaming device, a method of requesting a transfer of gaming software from a second gaming device, said method comprising:
-
generating a gaming software transaction request; sending the gaming software transaction request to a gaming software authorization agent that approves or rejects the transfer of gaming software from the second gaming device; and receiving an authorization message from the gaming software authorization agent wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to the second gaming device and wherein the first gaming device and the second gaming device are separate from the gaming software authorization agent; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine d) a player tacking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. In a first gaming device, a method of transferring gaming software to a second gaming device, said method comprising:
-
receiving a gaming software transaction request from the second gaming device; sending the gaming software transaction request to a gaming software authorization agent that approves or rejects the transfer of gaming software; receiving an authorization message from the gaming software authorization agent wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to the second gamma device; and transferring the gaming software to the second gaming device; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. A software authorization agent for facilitating the transfer of gaming software between a plurality of gaming devices, the software authorization agent comprising:
-
a network interface allowing the authorization agent to communicate with each of the plurality of gaming devices; and a processor configured at designed to (i) receive gaming software transfer requests via the network interface from a first gaming device for the transfer of gaming software from the first gaming device to a second gaming device (ii) approve or reject the gaming software transaction request; and
iii) send an authorization message to the first gaming device wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to a second gamma device;wherein, the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming d) a player tracking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122)
-
-
123. A first gaming device comprising:
-
a network interface allowing communications between the first gaming device, a software authorization agent and one or more other gaming devices; and a processor configured or designed to (i) send a request for the transfer of gaming software from the first gaming device to a second gaming device via the network interface to the software authorization agent (ii) receive an authorization message from the software authorization agent wherein the authorization message includes information indicating whether the first gaming device is authorized to transfer the gaming software to the second gaming device and wherein the first gaming device and the second gaming device are separate from the software authorization agent; wherein the gaming software is for at least one of a) a game of chance played on a gaming machine, b) a bonus game of chance played on a gaming machine, c) a device driver for a for a device installed on a gaming machine, d) a player tracking service on a gaming machine and e) an operating system installed on a gaming machine. - View Dependent Claims (124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136)
-
Specification