IP Library Granted Patent US 8,665,783
Granted Patent B2
US 8,665,783 · App. 12/469,183 · Granted Mar 4, 2014

Dynamic multi-point access network

Inventors: William T. Stelle (Lenexa, KS); Kelsyn D. S. Rooks (Overland Park, KS); Jeffrey M. Sweeney (Olathe, KS)
Assignee: CenturyLink Intellectual Property LLC
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,665,783
App. No.
12/469,183
Granted
Mar 4, 2014
Kind
B2
Abstract

A router is operatively coupled to a plurality of local computers and has one or more connections to a remote computer network for managing one or more data routes between the local computers and the remote computer network. In providing dynamic access to the remote computer network by any of the local computers, one or more of the connection(s) of the router to the remote computer network includes one or more wireless connections independent of the router between the local computers and the remote computer network.

Claims (63)

1. A local computer network, comprising:

a plurality of local computers comprising a first and a second group of local computers; and

a router operatively coupled to the local computers, having at least one connection to a remote computer network for managing at least one data route between the local computers and the remote computer network, and having a direct connection with an internet service provider;

wherein the first group of local computers is connected with the remote computer network through the router;

wherein the second group of local computers is connected with the remote computer network through wireless connections that are independent of the router;

wherein the router receives from at least one of the second group of local computers information about available bandwidth over at least one of the wireless connections available through the at least one of the second group of computers and access parameters for the at least one of the wireless connections, the router utilizing the at least one of the wireless connections to enhance the connection between the first group of local computers and the remote computer network, determining a bandwidth event and, in response to determining the bandwidth event, determining an aggregate bandwidth of the direct connection with the internet service provider and the at least one of the wireless connections and allocating the aggregate bandwidth to the local computers as needed;

wherein the router displays a control panel allowing a user to connect to a service provider account of said at least one of the wireless connections to receive a wireless plan rate of said at least one of the wireless connections;

wherein the control panel allows the user to set rules to control bandwidth consumed by the local computer network based on the wireless plan rate.

2. The local computer network of claim 1 , wherein at least one of the second group of local computers communicates to the router information regarding the wireless connection between said at least one of the second group of local computers and the remote computer network.

3. The local computer network of claim 2 , wherein said information comprises an available bandwidth of the wireless connection.

4. The local computer network of claim 2 , wherein said information comprises access parameters of the wireless connection.

5. The local computer network of claim 1 , wherein the router determines an aggregate available bandwidth of a plurality of data routes between the local computers and the remote computer network in response to having at least two connections to the remote computer network.

6. The local computer network of claim 5 , wherein the router dynamically determines the aggregate available bandwidth as ones of said plurality of local computers are coupled to and uncoupled from the router.

7. The local computer network of claim 5 , wherein the router segregates the aggregate bandwidth into at least two independent bandwidth routes for selective allocation of one of the bandwidth routes to each data exchange between the plurality of local computers and the remote computer network.

8. The local computer network of claim 7 , wherein the at least two independent bandwidth routes include:

a wired bandwidth route including each wired connection between the router and the remote computer network; and

a wireless bandwidth route including each connection between the router and the remote computer network including a wireless link.

9. The local computer network of claim 7 , wherein the at least two independent bandwidth routes include:

a wired bandwidth route including each wired connection between the router and the plurality of computers; and

a wireless bandwidth route including each wireless connection between the router and the plurality of computers.

10. The local computer network of claim 7 , wherein the at least two independent bandwidth routes include:

a secure bandwidth route for each secure data exchange between the local computer network and the remote computer network; and

an unsecured bandwidth route for each unsecured data exchange between the local computer network and the remote computer network.

11. The local computer network of claim 7 , wherein the at least two independent bandwidth routes include:

a low latency bandwidth route for each data exchange of a first type of data packet between the local computer network and the remote computer network; and

a high latency bandwidth route for each data exchange of a second type of data packet between the local computer network and the remote computer network.

12. The local computer network of claim 1 , wherein said control panel allows a user to define which ones of said plurality of local computers may provide said at least one connection.

13. The local computer network of claim 12 , wherein said control panel allows said user to connect to the service provider account to receive usage data.

14. A method of operating a router for a local computer network including a plurality of computers coupled to the router, the method comprising:

operatively coupling the router to the plurality of local computers, wherein the plurality of local computers comprise a first and a second group of local computers, wherein the first group of local computers is connected with a remote computer network through the router, wherein the second group of local computers is connected with the remote computer network through wireless connections that are independent of the router;

connecting the router directly to an internet service provider; and

managing, at the router, at least one data route between the local computers and the remote computer network;

receiving, with the router and from at least one of the second group of local computers, information about available bandwidth over at least one of the wireless connections available through the at least one of the second group of computers and access parameters for the at least one of the wireless connections;

utilizing, with the router, the at least one of the wireless connections to enhance the connection between the first group of local computers and the remote computer network;

determining, with the router, a bandwidth event;

in response to determining the bandwidth event, determining with the router an aggregate bandwidth of a direct connection with the internet service provider and the at least one of the wireless connections and allocating the aggregate bandwidth to the local computers as needed;

allowing, at a control panel of the router, a user to connect to a service provider account of said at least one of the wireless connections to receive a wireless plan rate of said at least one of the wireless connections;

setting, at the control panel of the router, rules to control bandwidth consumed by the local computer network based on wireless plan rate.

15. The method of claim 14 , further comprising:

at least one of the second group of local computers communicating to the router information regarding the wireless connection between said at least one of the second group of local computers and the remote computer network.

16. The method of claim 15 , wherein said information comprises an available bandwidth of the wireless connection.

17. The method of claim 15 , wherein said information comprises access parameters of the wireless connection.

18. The method of claim 14 , further comprising:

operating the router to determine an aggregate bandwidth of a plurality of data routes between the local computers and the remote computer network in response to having at least two connections to the remote computer network.

19. The method of claim 18 , further comprising:

operating the router to dynamically determine the aggregate available bandwidth as ones of said plurality of local computers are coupled to and uncoupled from the router.

20. The method of claim 18 , further comprising:

operating the router to segregate the aggregate bandwidth into at least two independent bandwidth routes for selective allocation of one of the bandwidth routes to each data exchange between the plurality of local computers and the remote computer network.

21. The method of claim 20 , wherein the at least two independent bandwidth routes include:

a wired bandwidth route including each wired connection between the router and the remote computer network; and

a wireless bandwidth route including each wireless connection between the router and the remote computer network.

22. The method of claim 20 , wherein the at least two independent bandwidth routes include:

a wired bandwidth route including each wired connection between the router and the plurality of local computers; and

a wireless bandwidth route for each wireless connection between the router and the plurality of local computers.

23. The method of claim 20 , wherein the at least two independent bandwidth routes include:

a secure bandwidth route for each secure data exchange between the local computer network and the remote computer network; and

an unsecured bandwidth route for each unsecured data exchange between the local computer network and the remote computer network.

24. The method of claim 20 , wherein the at least two independent bandwidth routes include:

a low latency bandwidth route for each data exchange of a first type of data packet between the local computer network and the remote computer network; and

a high latency bandwidth route for each data exchange of a second type of data packet between the local computer network and the remote computer network.

25. The method of claim 14 ,

wherein said control panel allows a user to define which ones of said plurality of local computers may provide said at least one connection.

26. The method of claim 25 , wherein said control panel allows said user to connect to the service provider account to receive usage data.

Assignments (2)
CHANGE OF NAME Recorded Jan 17, 2014
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 032087/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2009
From: STELLE, WILLIAM T.; ROOKS, KELSYN D. S.; SWEENEY, JEFFREY M.
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 022711/0652 →
Continuity (1)
Related Publication 20100296437A1 · Nov 25, 2010