IP Library Granted Patent US 7,606,572
Granted Patent B2
US 7,606,572 · App. 11/932,158 · Granted Oct 20, 2009

Protocol for configuring a wireless network

Assignee: Millennial Net, Inc.
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 7,606,572
App. No.
11/932,158
Granted
Oct 20, 2009
Kind
B2
Abstract

A target device joins a wireless network by attempting to locate an existing routing device in a predefined neighborhood of the wireless network, designating the existing routing device as a master routing device if the existing routing device is located in the predefined neighborhood, where the master routing device is a primary recipient of data from the target device, and attempting to locate endpoint devices in the predefined neighborhood if the existing routing device is not located in the predefined neighborhood.

Claims (80)

1. A method of reconfiguring a base station on a wireless network, the base station being connected to a host computer via a wired connection, the method comprising:

detecting an amount of traffic directed to the base station from other devices on the wireless network;

determining whether the base station has at least one connection to the wireless network that is not via the wired connection;

configuring the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection; and

if the base station is not configured to act as an intermediary device, synchronizing a database of the base station with databases of other base stations on the wireless network.

2. The method of claim 1 , wherein determining comprises:

sending a data packet to a target device on the wireless network; and

receiving a response to the data packet.

3. The method of claim 1 , further comprising:

checking the amount of traffic directed to the base station from other devices on the wireless network; and

determining whether to reconfigure the base station to transmit data packets via the backbone connection if the amount of traffic exceeds a predetermined amount.

4. A method of reconfiguring a base station on a wireless network, the base station being connected to a host computer via a wired connection, the method comprising:

detecting an amount of traffic directed to the base station from other devices on the wireless network;

determining whether the base station has at least one connection to the wireless network that is not via the wired connection;

configuring the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection, wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

5. A machine-readable medium comprising instructions that are executable on a base station on a wireless network, the base station being connected to a host computer via a wired connection, the instructions causing the base station to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the wired connection; and

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection; and

synchronize a database of the base station with databases of other base stations on the wireless network if the base station is not configured to act as an intermediary device.

6. The machine-readable medium of claim 5 , wherein determining comprises:

sending a data packet to a target device on the wireless network; and

receiving a response to the data packet.

7. The machine-readable medium of claim 5 , further comprising instructions that cause the base station to:

check the amount of traffic directed to the base station from other devices on the wireless network; and

determine whether to reconfigure the base station to transmit data packets via the backbone connection if the amount of traffic exceeds a predetermined amount.

8. A machine-readable medium comprising instructions that are executable on a base station on a wireless network, the base station being connected to a host computer via a wired connection, the instructions causing the base station to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the wired connection; and

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection, wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

9. A base station on a wireless network, the base station also being connected to a high-speed data line, the base station comprising:

memory that stores instructions; and

one or more processing devices that execute the instructions to:

detect an amount of traffic directed to the base from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the wired connection;

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection; and

synchronize a database of the base station with databases of other base stations on the wireless network if the base station is not configured to act as an intermediary device.

10. The base station of claim 9 , wherein determining comprises:

sending a data packet to a target device on the wireless network; and

receiving a response to the data packet.

11. The base station of claim 9 , wherein the one or more processing devices execute instructions to:

check the amount of traffic directed to the base station from other devices on the wireless network; and

determine whether to reconfigure the base station to transmit data packets via the high-speed data line if the amount of traffic exceeds a predetermined amount.

12. A base station on a wireless network, the base station also being connected to a high-speed data line, the base station comprising:

memory that stores instructions; and

one or more processing devices that execute the instructions to:

detect an amount of traffic directed to the base from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the wired connection; and

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the wired connection, wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

13. A method of reconfiguring a base station on a wireless network, the base station being connected to a backbone connection the method comprising:

detecting an amount of traffic directed to the base station from other devices on the wireless network;

determining whether the base station has at least one connection to the wireless network that is not via the backbone connection;

configuring the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the backbone connection, wherein configuring comprises programming the base station not to transmit data packets via the backbone connection; and

wherein, if the base station is not configured to act as an intermediary device, synchronizing a database of the base station with databases of other base stations on the wireless network.

14. A method of reconfiguring a base station on a wireless network, the base station being connected to a backbone connection the method comprising:

detecting an amount of traffic directed to the base station from other devices on the wireless network;

determining whether the base station has at least one connection to the wireless network that is not via the backbone connection; and

configuring the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the backbone connection, wherein configuring comprises programming the base station not to transmit data packets via the backbone connection. wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

15. A machine-readable medium comprising instructions that are executable on a base station on a wireless network, the base station being connected to a backbone connection, the instructions causing the base station to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the backbone connection;

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the backbone connection, wherein configuring comprises programming the base station not to transmit data packets via the backbone connection; and

synchronize a database of the base station with databases of other base stations on the wireless network if the base station is not configured to act as an intermediary device.

16. A machine-readable medium comprising instructions that are executable on a base station on a wireless network, the base station being connected to a backbone connection, the instructions causing the base station to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the backbone connection; and

configure the base station to act as an intermediary device on the network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the backbone connection, wherein configuring comprises programming the base station not to transmit data packets via the backbone connection, wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

17. A base station on a wireless network, the base station also being connected to a high-speed data line, the base station comprising:

memory that stores instructions; and

one or more processing devices that execute the instructions to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the high-speed data line;

configure the base station to act as an intermediary device on the wireless network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the high-speed data line, wherein configuring comprises programming the base station not to transmit data packets via the high-speed data line; and

synchronize a database of the base station with databases of other base stations on the wireless network if the base station is not configured to act as an intermediary device.

18. A base station on a wireless network, the base station also being connected to a high-speed data line, the base station comprising:

memory that stores instructions; and

one or more processing devices that execute the instructions to:

detect an amount of traffic directed to the base station from other devices on the wireless network;

determine whether the base station has at least one connection to the wireless network that is not via the high-speed data line; and

configure the base station to act as an intermediary device on the wireless network if the amount of traffic is below a predetermined amount and the base station has at least one connection to the wireless network that is not via the high-speed data line, wherein configuring comprises programming the base station not to transmit data packets via the high-speed data line, wherein configuring is performed for operation of the base station in a first logical network but not for operation of the base station in a second logical network.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: MILLENNIAL NET, INC.
To: III HOLDINGS 3, LLC
Reel/Frame 034312/0852 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2014
From: WOODFORD FARM TRUST; MUC TECHNOLOGY INVEST GMBH
To: MILLENNIAL NET, INC.
Reel/Frame 034108/0504 →
SECURITY AGREEMENT Recorded Nov 27, 2012
From: MILLENNIAL NET, INC.
To: WOODFORD FARM TRUST; MUC TECHNOLOGY INVEST GMBH
Reel/Frame 029361/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: WOODFORD FARM TRUST
To: MILLENNIAL NET, INC.
Reel/Frame 029113/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2009
From: MILLENNIAL NET, INC.
To: WOODFORD FARM TRUST
Reel/Frame 023660/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2009
From: RHEE, SOKWOO; LIU, SHENG
To: MILLENNIAL NET, INC.
Reel/Frame 023211/0735 →
Continuity (3)
Division 1086093500 · Jun 4, 2004
Provisional Application 6047594900 · Jun 5, 2003
Related Publication 20080062941A1 · Mar 13, 2008