System for managing IP addresses in a network gaming environment
First Claim
Patent Images
1. A gaming network for managing internet protocol (IP) addresses, the gaming network comprising:
- one or more gaming machines, wherein each gaming machine includes one or more gaming presentations that are displayable to a user and each gaming machine is assigned an external IP address, and wherein at least one gaming machine of the one or more gaming machines further includes more than one in-game network devices that are IP address-capable and an in-game switch that manages an internal IP address scope for the more than one in-game network devices;
a local server, wherein the local server provides the internal IP address scope to the in-game switch;
a communication link, wherein the communication link connects the one or more gaming machines and the local server; and
wherein the in-game switch determines whether an updated internal IP address scope has been received from the local server, and wherein the in-game switch determines whether an updated external IP address has been received from a remote server;
wherein, in response to the in-game switch having determined that no updated internal IP address scope and updated external IP address were received, the in-game switch leases a temporary internal IP address selected from a default IP address scope to each of the more than one in-game network devices;
wherein the in-game switch is configured to avoid overloading the local server with service discovery requests after a power outage by the leasing of the temporary internal IP addresses to the more than one in-game network devices, in response to the in-game switch having determined that no updated internal IP address scope and updated external IP address were received.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for managing Internet Protocol (“IP”) addresses in a network gaming environment comprising a plurality of electronic gaming machines, having one or more in-game network devices. In particular an in-game switch is provided, which is configured to receiving an external IP address from a centrals DHCP server and to determine a scope of internal IP addresses associated with the one or more in-game network devices. Once the scope is determined, the in-game switch is configured to lease IP addresses from the address scope block to the associated in-game network devices.
70 Citations
16 Claims
-
1. A gaming network for managing internet protocol (IP) addresses, the gaming network comprising:
-
one or more gaming machines, wherein each gaming machine includes one or more gaming presentations that are displayable to a user and each gaming machine is assigned an external IP address, and wherein at least one gaming machine of the one or more gaming machines further includes more than one in-game network devices that are IP address-capable and an in-game switch that manages an internal IP address scope for the more than one in-game network devices; a local server, wherein the local server provides the internal IP address scope to the in-game switch; a communication link, wherein the communication link connects the one or more gaming machines and the local server; and wherein the in-game switch determines whether an updated internal IP address scope has been received from the local server, and wherein the in-game switch determines whether an updated external IP address has been received from a remote server; wherein, in response to the in-game switch having determined that no updated internal IP address scope and updated external IP address were received, the in-game switch leases a temporary internal IP address selected from a default IP address scope to each of the more than one in-game network devices; wherein the in-game switch is configured to avoid overloading the local server with service discovery requests after a power outage by the leasing of the temporary internal IP addresses to the more than one in-game network devices, in response to the in-game switch having determined that no updated internal IP address scope and updated external IP address were received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing internet protocol (IP) addresses in a gaming network having more than one gaming machines, wherein at least one gaming machine of the more than one gaming machines includes more than one in-game network devices that are IP address-capable, the system comprises:
-
a non-volatile memory having a data structure configured to store (i) an external IP address associated with the at least one gaming machine, (ii) an internal IP address scope associated with the at least one gaming machine, and (iii) a default IP address scope associated with the at least one gaming machine; a network interface configured to (i) receive an updated external IP address from a remote server, (ii) receive an updated internal IP address scope from a local server, and (iii) receive a request for an internal IP address from each of the more than one in-game network devices associated with the at least one gaming machine; and a processor configured to determine receipt of the updated external IP address and the updated internal IP address scope, and upon the receipt thereof, to lease to each of the more than one in-game network devices an updated internal IP address selected from the updated internal IP address scope, wherein, in response to the processor having determined that no updated internal IP address scope and updated external IP address were received, the processor leases a temporary internal IP address selected from a default IP address scope to each of the more than one in-game network devices; wherein the system is configured to avoid overloading the local server with service discovery requests after a power outage by the leasing of the temporary internal IP addresses to the more than one in-game network devices, in response to the processor having determined that no updated internal IP address scope and updated external IP address were received. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A gaming machine operative to display one or more gaming presentations to a user, the gaming machine comprising:
-
more than one in-game network devices that are IP address-capable and that facilitate play of the gaming machine; a non-volatile memory containing a data structure therein, the data structure comprising; (i) external IP address information associated with the gaming machine; (ii) internal IP address scope information associated with the more than one in-game network devices; (iii) scope options information; and (iv) vendor specific information; and an in-game switch configured to manage an internal IP address scope for the more than one in-game network devices, wherein the in-game switch determines whether an updated internal IP address scope has been received from a local server, and wherein the in-game switch determines whether an updated external IP address has been received from a remote server; wherein, in response to the in-game switch having determined that no updated internal IP address scope and updated external IP address have been received, the in-game switch leases a temporary internal IP address selected from a default IP address scope to each of the more than one in-game network devices; wherein, in response to the in-game switch having determined that an updated IP address scope and updated external IP address have been received, the in-game switch does not lease temporary internal IP addresses to each of the more than one in-game network devices. - View Dependent Claims (14, 15, 16)
-
Specification