IP Library Granted Patent US 8,813,211
Granted Patent B2
US 8,813,211 · App. 13/603,901 · Granted Aug 19, 2014

Automatically configuring computer network at hospitality establishment with reservation-specific settings

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,813,211
App. No.
13/603,901
Granted
Aug 19, 2014
Kind
B2
Abstract

A system includes a storage device for storing details of a plurality of reservations of a hospitality establishment. A particular reservation includes a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier. The system further includes a clock unit for tracking time, and a system controller coupled to the computer network and having access to the storage device and the clock unit. The system controller automatically configures one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting, and automatically configures the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting.

Claims (67)

1. A system comprising:

a storage device storing details of a plurality of reservations of a hospitality establishment; wherein a particular reservation of the stored reservations includes a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier, and the registered device setting specifies that the user device having the specified device identifier is to be allowed Internet access without being required to log in during the particular reservation;

a clock chip tracking time; and

a system controller coupled to the computer network and having access to the storage device and the clock chip;

wherein the system controller automatically configures one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting, and automatically configures the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting;

the one or more network components at least include an access control device controlling access between the computer network at the hospitality establishment and the Internet, the access control device by default requiring user devices to log in at a login portal before gaining access to the Internet; and

the system controller automatically configures the access control device when the start time of the particular reservation is reached to allow the user device having the specified device identifier to access the Internet from the computer network at the hospitality establishment without logging in at the login portal.

2. The system of claim 1 , wherein:

the access control device comprises a firewall of the computer network, the firewall by default blocking network traffic from unauthorized user devices to the Internet; and

the system controller automatically configures the firewall of the computer network when the start time of the particular reservation is reached to cause the firewall to pass network traffic from the specified device identifier to the Internet.

3. The system of claim 1 , wherein:

the registered device setting further specifies a public Internet Protocol (IP) address to be assigned to the user device during the particular reservation; and

the system controller automatically configures a dynamic host configuration protocol (DHCP) server of the computer network when the start time of the particular reservation is reached to cause the DHCP server to assign the public IP address when receiving a DHCP request from the specified device identifier.

4. The system of claim 1 , wherein:

the registered device setting further specifies that the user device is to be accessible by other user devices on the computer network during the particular reservation; and

the system controller automatically configures a dynamic host configuration protocol (DHCP) server of the computer network when the start time of the particular reservation is reached to cause the DHCP server to assign an Internet Protocol (IP) address within a shared address range when receiving a DHCP request from the specified device identifier.

5. The system of claim 4 , wherein the system controller further automatically configures a gateway of the computer network to pass shared network traffic between different user devices on the computer network, the shared network traffic having either a source or destination IP address within the shared address range.

6. The system of claim 1 , wherein the system controller further:

assigns the particular reservation to an unused virtual local area network (VLAN) of the computer network when the start time of the particular reservation is reached; and

de-assigns the particular reservation from the VLAN when the end time of the particular reservation is reached;

wherein network traffic from the user device having the specified device identifier is limited to the VLAN on the computer network.

7. The system of claim 1 , wherein:

the particular reservation specifies a location of the hospitality establishment associated with the particular reservation; and

the system controller automatically selects at least one of the one or more network components according to the location.

8. The system of claim 7 , wherein the one or more network components include one or more access points within range of the location.

9. The system of claim 8 , wherein the system controller automatically configures the one or more access points when the start time of the particular reservation is reached to cause the one or more access points to broadcast a reservation-specific SSID.

10. The system of claim 1 , wherein:

the access control device comprises a gateway between the computer network and the Internet, the gateway having a default rule that causes unauthorized user devices to display the login portal; and

the system controller automatically configures the gateway when the start time of the particular reservation is reached to add an exception allowing the user device having the specified device identifier to access the Internet without logging in at the login portal.

11. A method of configuring a computer network of a hospitality establishment, the method comprising:

storing details of a plurality of reservations of the hospitality establishment; wherein a particular reservation of the stored reservations includes a registered device setting for affecting behavior of the computer network toward a user device having a specified device identifier, and the registered device setting specifies that the user device having the specified device identifier is to be allowed Internet access without being required to log in during the particular reservation;

tracking current time;

automatically configuring one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting; and

automatically configuring the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting;

wherein the one or more network components at least include an access control device controlling access between the computer network at the hospitality establishment and the Internet, the access control device by default requiring user devices to log in at a login portal before gaining access to the Internet; and the method further comprises:

automatically configuring the access control device when the start time of the particular reservation is reached to allow the user device having the specified device identifier to access the Internet from the computer network at the hospitality establishment without logging in at the login portal.

12. The method of claim 11 , wherein:

the access control device comprises a firewall of the computer network, the firewall by default blocking network traffic from unauthorized user devices to the Internet; and the method further comprises:

automatically configuring the firewall of the computer network when the start time of the particular reservation is reached to cause the firewall to pass network traffic from the specified device identifier to the Internet.

13. The method of claim 11 , further comprising:

automatically configuring a dynamic host configuration protocol (DHCP) server of the computer network when the start time of the particular reservation is reached to cause the DHCP server to assign a public Internet Protocol (IP) address when receiving a DHCP request from the specified device identifier;

wherein the registered device setting further specifies that the user device is to be assigned a public IP address during the particular reservation.

14. The method of claim 11 , further comprising:

automatically configuring a dynamic host configuration protocol (DHCP) server of the computer network when the start time of the particular reservation is reached to cause the DHCP server to assign an Internet Protocol (IP) address within a shared address range when receiving a DHCP request from the specified device identifier;

wherein the registered device setting further specifies that the user device is to be accessible by other user devices on the computer network during the particular reservation.

15. The method of claim 11 , further comprising:

assigning the particular reservation to an unused virtual local area network (VLAN) of the computer network when the start time of the particular reservation is reached;

de-assigning the particular reservation from the VLAN when the end time of the particular reservation is reached; and

limiting network traffic from the user device having the specified device identifier to the VLAN on the computer network.

16. A non-transitory computer-readable medium comprising computer executable instructions that when executed by a computer cause the computer to perform the method of claim 11 .

17. The method of claim 11 , wherein:

the access control device comprises a gateway between the computer network and the Internet, the gateway having a default rule that causes unauthorized user devices to display the login portal; and the method further comprises:

automatically configuring the gateway when the start time of the particular reservation is reached to add an exception allowing the user device having the specified device identifier to access the Internet without logging in at the login portal.

18. An apparatus comprising:

a storage device storing details of a plurality of reservations of a hospitality establishment; wherein a particular reservation of the stored reservations includes a registered device setting for affecting behavior of a computer network at the hospitality establishment toward a user device having a specified device identifier, and the registered device setting specifies that the user device having the specified device identifier is to be allowed Internet access without being required to log in during the particular reservation;

a network interface coupled to the computer network;

a clock chip tracking time; and

one or more processors coupled to the storage device, the network interface, and the clock chip;

wherein the one or more processors are configured to automatically configure one or more network components of the computer network when a start time of the particular reservation is reached in order to activate the registered device setting, and to automatically configure the one or more network components when an end time of the particular reservation is reached in order to deactivate the registered device setting;

the one or more network components at least include an access control device controlling access between the computer network at the hospitality establishment and the Internet, the access control device by default requiring user devices to log in at a login portal before gaining access to the Internet; and

the one or more processors are configured to automatically configure the access control device when the start time of the particular reservation is reached to allow the user device having the specified device identifier to access the Internet from the computer network at the hospitality establishment without logging in at the login portal.

19. The apparatus of claim 18 , wherein:

the access control device comprises a firewall of the computer network, the firewall by default blocking network traffic from unauthorized user devices to the Internet; and

the system controller automatically configures the firewall of the computer network when the start time of the particular reservation is reached to cause the firewall to pass network traffic from the specified device identifier to the Internet.

20. The apparatus of claim 18 , wherein:

the access control device comprises a gateway between the computer network and the Internet, the gateway having a default rule that causes unauthorized user devices to display the login portal; and

the system controller automatically configures the gateway when the start time of the particular reservation is reached to add an exception allowing the user device having the specified device identifier to access the Internet without logging in at the login portal.

Assignments (3)
SECURITY INTEREST Recorded May 16, 2023
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: BANK OF MONTREAL
Reel/Frame 064176/0385 →
SECURITY INTEREST Recorded Mar 19, 2015
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: ALBERTA TREASURY BRANCHES
Reel/Frame 035225/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: BAKER, ANDREW; WOOKEY, JOSH; ONG, DAVID; ZHAO, DIFAN
To: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
Reel/Frame 028900/0001 →