Establishing communications between devices within a mobile ad hoc network
First Claim
1. A method comprising:
- obtaining, on a first wireless device, a contact list of second wireless devices with which the first wireless device has communicated in the past, including a first contact in-range from the first wireless device and a second contact being out-of-range from the first wireless device;
automatically establishing a communication route between the first wireless device and the first contact; and
automatically establishing a communication route from the first wireless device to a second contact through the first contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile ad hoc network may be established between a plurality of devices that have common contacts on their contact lists. The contact lists may be conventional contacts stored in a list of contacts on a scheduling and information management or other software packages in one embodiment. Information about common contacts between a plurality of devices may be progressively shared, using a bucket brigade technique of sharing information between in-range devices. Status information about the devices in the network may be similarly shared in a bucket brigade fashion. Thus, the network is dynamic in the sense that at any given time, it may be determined whether any given device in the network is active. Moreover, the links are established between a manageable number of devices defined by having common contacts with one another.
-
Citations
30 Claims
-
1. A method comprising:
-
obtaining, on a first wireless device, a contact list of second wireless devices with which the first wireless device has communicated in the past, including a first contact in-range from the first wireless device and a second contact being out-of-range from the first wireless device; automatically establishing a communication route between the first wireless device and the first contact; and automatically establishing a communication route from the first wireless device to a second contact through the first contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions that, if executed, enable a processor-based first wireless device to:
-
obtain a contact list of wireless devices which the first wireless device has communicated in the past, including a first contact in-range from the first wireless device and a second contact being out-of-range from the first wireless device; automatically establish a communication route from the first wireless device to a first contact; and automatically establish a communication route from the first wireless device to a second contact through the first contact. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor; a storage coupled to said processor storing instructions that enable the processor to; obtain a contact list of contacts that the system has communicated with before, including a first contact in-range from the device and a second contact being out-of-range from the device; automatically establish a communication route from the device to a first contact; and automatically establish a communication route from the device to a second contact through the first contact. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification