IP Library Granted Patent US 7,386,274
Granted Patent B2
US 7,386,274 · App. 10/414,435 · Granted Jun 10, 2008

Wireless viral mesh network and process for using the same

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,386,274
App. No.
10/414,435
Granted
Jun 10, 2008
Kind
B2
Abstract

A sending subscriber system may participate in a wireless network by generating a message to transmit in a wireless network, identifying a local wireless subscriber system with which communications may be established, and determining whether to use the wireless local subscriber system as a relay.

Claims (64)

1. A method of administering a wireless network at a sending subscriber system that leverages a wireless intermediary, the method comprising: generating, at a sending subscriber system, a message to transmit in a wireless network;

determining, at the sending subscriber system and based on a current configuration of the wireless network, if a base station in the wireless network is directly accessible to the sending subscriber system;

after determining that the base station in the wireless network is not directly accessible to the sending subscriber system and based on the determination that the base station in the wireless network is not directly accessible to the sending subscriber system:

identifying, at the sending subscriber system, a local wireless subscriber system that is remote from the sending subscriber system and with which the sending subscriber system may establish communications; and

determining whether to use the wireless local subscriber system as a relay to transmit the message.

2. The method of claim 1 further comprising:

interfacing with the local wireless subscriber system; and

using the local wireless subscriber system as a relay to transmit the message.

3. The method of claim 2 wherein interfacing with the local wireless subscriber system includes reconfiguring the local wireless subscriber system to act as a relay.

4. The method of claim 1 further comprising transmitting the message to a wireless base station using the wireless local subscriber system as the relay for the message transmission.

5. The method of claim 1 further comprising notifying other subscriber systems in the wireless network of an availability and use of a wireless local subscriber system as a relay.

6. The method of claim 1 wherein determining whether to use the local wireless subscriber system as a relay to transmit the message includes determining whether using a network with the local wireless subscriber system has less congestion than using alternate paths.

7. The method of claim 1 wherein determining whether to use the local wireless subscriber system as a relay to transmit the message includes determining whether using a network with the local wireless subscriber system reduces congestion in other areas of the wireless network.

8. A method of administering a wireless network that enables a wireless intermediary to act as a wireless relay, the method comprising:

receiving, at a local wireless subscriber system from a remote wireless subscriber system, a request for the local wireless subscriber system to act as a relay between the remote wireless subscriber system and a wireless base station;

in response to receiving the request for the local wireless subscriber system to act as a relay between the remote subscriber system and the wireless base station, determining if the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station; and

based on a determination that the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station;

enabling the local wireless subscriber system to act as a relay between the remote wireless subscriber system and the wireless base station; and

transmitting a reply from the local wireless subscriber system to the remote wireless subscriber system indicating that the local wireless subscriber system is available to act as a relay between the remote wireless subscriber system and the wireless base station.

9. The method of claim 8 further comprising:

receiving communications at the local wireless subscriber system from the remote wireless subscriber system once enabled as the relay,

storing the communications, and

transmitting the communications to another participating device in the wireless network.

10. The method of claim 8 further comprising indicating to a device other than the remote wireless subscriber system that the local wireless subscriber system is available to act as a relay between the remote wireless subscriber system and the wireless base station.

11. The method of claim 8 wherein enabling the local wireless subscriber system to act as a relay includes enabling the local wireless subscriber system to act as a relay for multiple remote wireless subscriber systems.

12. The method of claim 8 wherein enabling the local wireless subscriber system to act as a relay includes reconfiguring the local wireless subscriber system to act as a relay.

13. The method of claim 8 wherein determining if the local wireless subscriber system is available to act as a relay includes determining whether using a network with the local wireless subscriber system has less congestion than using alternate paths.

14. The method of claim 8 wherein determining if the local wireless subscriber system is available to act as a relay includes determining whether using a network with the local wireless subscriber system reduces congestion in other areas of the wireless network.

15. A subscriber system that leverages a wireless intermediary to participate in a wireless network comprising:

a first communications interface structured and arranged to generate a message to transmit in a wireless network;

an identification processor structured and arranged to identify a local wireless subscriber system with which communications may be established;

a first decision processor structured and arranged to determine whether to use the wireless local subscriber system as a relay; and

a second decision processor structured and arranged to determine whether a base station is accessible to the sending subscriber system using a configuration of the wireless network existing at the time of the determination, wherein the local wireless subscriber system with which communications may be established is identified when the base station is not accessible.

16. The subscriber system of claim 15 further comprising a controlling processor structured and arranged to:

interface with the local wireless subscriber system; and

use the local wireless subscriber system as a relay.

17. The subscriber system of claim 16 wherein the controlling processor is structured and arranged to reconfigure the local wireless subscriber system to act as the relay.

18. The subscriber system of claim 15 further comprising a routing processor that is structured and arranged to notify other subscriber systems in the wireless network of an availability and use of a wireless local subscriber system as a relay.

19. The subscriber system of claim 15 wherein the decision processor is structured and arranged to determine whether using a network with the local wireless subscriber system has less congestion than using alternate paths.

20. The subscriber system of claim 15 wherein the decision processor is structured and arranged to determine whether using a network with the local wireless subscriber system reduces congestion in other areas of the wireless network.

21. A wireless subscriber system that may act as a relay for other subscriber systems in a wireless network comprising:

a first communications interface structured and arranged to receive, at a local wireless subscriber system from a remote wireless subscriber system, a request for the local wireless subscriber system to act as a relay between the remote wireless subscriber system and a wireless base station;

a first decision processor structured and arranged to determine if the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station in response to receiving the request for the local wireless subscriber system to act as a relay between the remote subscriber system and the wireless base station;

a controlling processor structured and arranged to enable the local wireless subscriber system to act as a relay between the remote wireless subscriber system and the wireless base station when the first decision processor indicates that the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station; and

a second communications interface structured and arranged to transmit a reply from the local wireless subscriber system to the remote wireless subscriber system indicating that the local wireless subscriber system is available to act as a relay between the remote wireless subscriber system and the wireless base station when the first decision processor indicates that the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station.

22. The system of claim 21 further comprising a storage processor structured and arranged to:

receive communications at the local wireless subscriber system from the remote wireless subscriber system once enabled as the relay,

store the communications, and

transmit the communications to another participating device in the wireless network.

23. The system of claim 21 further comprising a routing processor structured and arranged to indicate to a device other than the remote wireless subscriber system that the local wireless subscriber system is available to act as a relay between the remote wireless subscriber system and the wireless base station.

24. The system of claim 21 wherein the controlling processor is structured and arranged to enable the local wireless subscriber system to act as a relay for multiple remote wireless subscriber systems.

25. The system of claim 21 wherein the controlling processor is structured and arranged to reconfigure the local wireless subscriber system to act as a relay.

26. The system of claim 21 wherein the decision processor is structured and arranged to determine whether using a network with the local wireless subscriber system has less congestion than using alternate paths.

27. The system of claim 21 wherein the decision processor is structured and arranged to determine whether using a network with the local wireless subscriber system reduces congestion in other areas of the wireless network.

28. A wireless subscriber system comprising:

means for generating a message to transmit in a wireless network;

means for determining, based on a current configuration of the wireless network, if a base station in the wireless network is directly accessible to the wireless subscriber system;

means for identifying, after determining that the base station in the wireless network is not directly accessible to the wireless subscriber system and based on the determination that the base station in the wireless network is not directly accessible to the wireless subscriber system, a local wireless subscriber system that is remote from the wireless subscriber system and with which the wireless subscriber system may establish communications; and

means for determining whether to use the wireless local subscriber system as a relay to transmit the message.

29. A wireless subscriber system comprising:

means for receiving, at a local wireless subscriber system from a remote wireless subscriber system, a request for the local wireless subscriber system to act as a relay between the remote wireless subscriber system and a wireless base station;

means for determining if the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station in response to receiving the request for the local wireless subscriber system to act as a relay between the remote subscriber system and the wireless base station;

means for enabling the local wireless subscriber system to act as a relay between the remote wireless subscriber system and the wireless base station when the means for determining if the local wireless subscriber system is available to act as a relay indicates that the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station; and

means for transmitting a reply from the local wireless subscriber system to the remote wireless subscriber system indicating that the local wireless subscriber system is available to act as a relay between the remote wireless subscriber system and the wireless base station when the means for determining if the local wireless subscriber system is available to act as a relay indicates that the local wireless subscriber system is available to act as a relay for communications between the remote wireless subscriber system and the wireless base station.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →