Secured virtual network in a gaming environment
First 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 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 the gaming machine.
1 Assignment
0 Petitions
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.
678 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 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
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 authorizing the first gaming device to transfer gaming software to a 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.
-
-
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; and
sending the requested gaming software transaction information to the gaming device;
wherein the gaming software is for at lest 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 send gaming device; and
receiving gaming transaction information from the gaming software authorization agent that is used to transfer the gaming software from the second gaming device wherein the gaming software is 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 (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;
sending the gaming software transaction request to a gaming software authorization agent that approves or rejects the transfer of gaming software; 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 or designed to (i) receive gaming software transfer requests via the network interface from a first gaming device for the transfer of gaming software from a second gaming device to a third gaming device (ii) approve or reject the gaming software transaction request 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, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136)
-
-
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 a second gaming device to a third gaming device via the network interface to the software authorization agent (ii) receive from the software authorization agent a reply approving or rejecting the request for the transfer of the gaming software 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.
-
Specification