IP Library Granted Patent US 9,705,846
Granted Patent B2
US 9,705,846 · App. 15/337,817 · Granted Jul 11, 2017

Methods and apparatus for providing high speed connectivity to a hotel environment

Inventors: Wallace Eric Smith (Alpine, UT); William B. West (Salt Lake City, UT); Steven R. McDaniel (Salt Lake City, UT)
Assignee: Guest Tek Interactive Entertainment Ltd.
H04L61/2514H04L12/2801H04L12/2854H04L12/2859H04L12/4645H04L29/12311H04L61/2015H04L61/2061H04L61/2084H04L61/2503H04L63/104H04L67/10H04L67/141H04L45/02H04L45/22H04L45/54H04L45/72H04L61/6068
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 9,705,846
App. No.
15/337,817
Granted
Jul 11, 2017
Kind
B2
Abstract

One or more processors are configured to associate a first local IP address with a computer while the computer is connected to a first network access node thereby providing the computer with access to a network. The first local IP address is one of a plurality of local IP addresses used on the network. The one or more processors monitor transmissions received from the first network access node to determine when the computer requests an Internet transaction. When the computer requests an Internet transaction, a first one of the globally unique IP addresses is associated with the first local IP address thereby allowing the computer to conduct the Internet transaction. The first globally unique IP address is disassociated from the first local IP address after termination of the Internet transaction and is then available for association with any of the local IP addresses used on the network.

Claims (42)

1. A method for providing Internet access to a computer, the method comprising:

associating a local IP address with the computer while the computer is connected to a network thereby providing the computer with access to the network, wherein the local IP address is selected from a plurality of local IP addresses used on the network;

monitoring transmissions received from the computer to determine when the computer requests an Internet transaction;

when determining that the computer has requested the Internet transaction, associating a globally unique IP address with the local IP address thereby allowing the computer to conduct the Internet transaction, wherein the globally unique IP address is selected from a pool of one or more globally unique IP addresses; and

disassociating the globally unique IP address from the local IP address after termination of the Internet transaction, the globally unique IP address then returning to the pool such that it is available for association with another of the local IP addresses used on the network.

2. The method of claim 1 , wherein the computer does not have an internal IP address and associating the local IP address with the computer comprises assigning the local IP address to the computer.

3. The method of claim 2 , further comprising assigning the local IP address to the computer utilizing a dynamic host configuration protocol (DHCP).

4. The method of claim 1 , wherein associating the globally unique IP address with the local IP address comprises employing a network address translation protocol.

5. The method of claim 1 , further comprising translating from the local IP address to the globally unique IP address during the Internet transaction to thereby provide the computer with access the Internet.

6. The method of claim 1 , wherein the network comprises a local area network and the associating and disassociating of the globally unique IP address is done by a headend associated with the local area network.

7. The method of claim 1 , wherein:

the network is installed at a hospitality establishment having a plurality of guest rooms with access to the network; and

the one or more globally unique IP addresses are less in number than a total number of the guest rooms of the hospitality establishment.

8. The method of claim 1 , wherein the one or more globally unique IP addresses are less in number than a maximum number of hosts supported by the network.

9. The method of claim 1 , wherein the local IP address that is associated with the computer is not a globally unique IP address.

10. The method of claim 1 , wherein the network is one of a plurality of local area networks interconnected via a remote server thereby forming a private wide area network, and the associating and disassociating of the globally unique IP address is done by the remote server of the private wide area network.

11. A non-transitory processor-readable medium embedded with executable instructions which when executed by one or more processors cause the one or more processors to perform method steps of:

associating a local IP address with a computer while the computer is connected to a network thereby providing the computer with access to the network, wherein the local IP address is selected from a plurality of local IP addresses used on the network;

monitoring transmissions received from the computer to determine when the computer requests an Internet transaction;

when determining that the computer has requested the Internet transaction, associating a globally unique IP address with the local IP address thereby allowing the computer to conduct the Internet transaction, wherein the globally unique IP address is selected from a pool of one or more globally unique IP addresses; and

disassociating the globally unique IP address from the local IP address after termination of the Internet transaction, the globally unique IP address then returning to the pool such that it is available for association with another of the local IP addresses used on the network.

12. An apparatus for providing Internet access to a computer, the apparatus comprising:

a first communication interface coupled to a network;

a second communication interface coupled to the Internet;

one or more processors coupled to the first and second communication interfaces; and

a memory device storing a plurality of program instructions that when executed by the one or more processors cause the one or more processors to:

associate a local IP address with the computer while the computer is connected to the network thereby providing the computer with access to the network, wherein the local IP address is selected from a plurality of local IP addresses used on the network;

monitor transmissions received from the computer to determine when the computer requests an Internet transaction;

associate a globally unique IP address with the local IP address when determining that the computer has requested the Internet transaction thereby allowing the computer to conduct the Internet transaction, wherein the globally unique IP address is selected from a pool of one or more globally unique IP addresses; and

disassociate the globally unique IP address from the local IP address after termination of the Internet transaction, the globally unique IP address then returning to the pool such that it is available for association with another of the local IP addresses used on the network.

13. The apparatus of claim 12 , wherein:

the computer does not have an internal IP address; and

the program instructions cause the one or more processors to associate the local IP address with the computer by assigning the local IP address to the computer.

14. The apparatus of claim 12 , wherein the program instructions cause the one or more processors to assign the local IP address to the computer utilizing a dynamic host configuration protocol (DHCP).

15. The apparatus of claim 12 , wherein the program instructions cause the one or more processors to associate the globally unique IP address with the computer by employing a network address translation protocol.

16. The apparatus of claim 12 , wherein the program instructions cause the one or more processors to translate from the local IP address to the globally unique IP address during the Internet transaction to thereby provide the computer with access the Internet.

17. The apparatus of claim 12 , wherein none of the local IP addresses are globally unique IP addresses.

18. The apparatus of claim 12 , wherein:

the network is installed at a hospitality establishment having a plurality of guest rooms with access to the network;

the one or more globally unique IP addresses are less in number than a total number of the guest rooms of the hospitality establishment.

19. The apparatus of claim 12 , wherein the one or more globally unique IP addresses are less in number than a maximum number of hosts supported by the network.

20. The apparatus of claim 12 , wherein the network comprises a local area network and the apparatus is a headend associated with the local area network.

Assignments (6)
SECURITY INTEREST Recorded May 16, 2023
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: BANK OF MONTREAL
Reel/Frame 064176/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: WEST, WILLIAM B.; SMITH, WALLACE ERIC; MCDANIEL, STEVEN R.
To: SUITE TECHNOLOGY SYSTEMS, INC.
Reel/Frame 040162/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: SUITE TECHNOLOGY SYSTEMS, INC.
To: STSN GENERAL HOLDINGS, INC.
Reel/Frame 040162/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: IBAHN GENERAL HOLDINGS CORPORATION
To: GUEST-TEK INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 040162/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: GUEST-TEK INTERACTIVE ENTERTAINMENT INC.
To: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
Reel/Frame 040162/0571 →
CHANGE OF NAME Recorded Oct 28, 2016
From: STSN GENERAL HOLDINGS, INC.
To: IBAHN GENERAL HOLDINGS CORPORATION
Reel/Frame 040511/0860 →
Continuity (7)
Continuation 14702264 · May 1, 2015
Continuation 14299147 · Jun 9, 2014
Continuation 12257208 · Oct 23, 2008
Division 11281254 · Nov 16, 2005
Continuation 10746275 · Dec 23, 2003
Division 09256719 · Feb 24, 1999
Related Publication 20170048191A1 · Feb 16, 2017