Dynamically linked wireless networks
First Claim
1. In a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems including a proximate wireless computing system that is most proximate the source wireless computing system in the wireless path, a method for the proximate wireless computing system facilitating wireless communication between the source wireless computing system and the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the method comprising the following:
- an act of receiving a wireless communication from the source wireless computing system, the wireless communication specifying either the remote wireless computing system or a computing system that is communicatively coupled to the remote wireless computing system as a destination of the wireless communication;
an act of determining that the proximate wireless computing system is not the destination of the wireless communication;
an act of identifying a next wireless computing system in the wireless path; and
system an act of transmitting the wireless communication to the next wireless computing system in the wireless path.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism that allow one wireless computing system to communicate with another even though they are out of range of each other transmitter/receiver circuitry, and without requiring dedicated external equipment to facilitate the communication. Instead, intermediary wireless computing system may facilitate the communication. Upon receive a request to communicate with a destination wireless device, each intermediary computing system discovers available wireless communications, and forwards the communication to them. The next intermediary computing system does the same, and so on and so forth, until the destination wireless device receives the wireless communication. The response is returned via the same path in reverse. Accordingly, the source wireless computing system may discover a possible wireless path to the destination wireless device. Possible wireless paths may be added and deleted as those wireless paths are destroyed and created, respectively, due to the mobility of the wireless computing systems.
13 Citations
36 Claims
-
1. In a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems including a proximate wireless computing system that is most proximate the source wireless computing system in the wireless path, a method for the proximate wireless computing system facilitating wireless communication between the source wireless computing system and the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the method comprising the following:
-
an act of receiving a wireless communication from the source wireless computing system, the wireless communication specifying either the remote wireless computing system or a computing system that is communicatively coupled to the remote wireless computing system as a destination of the wireless communication;
an act of determining that the proximate wireless computing system is not the destination of the wireless communication;
an act of identifying a next wireless computing system in the wireless path; and
system an act of transmitting the wireless communication to the next wireless computing system in the wireless path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for use in a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems including a proximate wireless computing system that is most proximate the source computing system in the wireless path, the computer program product for implementing a method for the proximate wireless computing system facilitating wireless communication between the source wireless computing system and the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the computer program product comprising one or more computer-readable media having stored therein the following:
-
computer-executable instructions for detecting receipt of a wireless communication from the source wireless computing system, the wireless communication specifying either the remote wireless computing system or a computing system that is communicatively coupled to the remote wireless computing system as a destination of the wireless communication;
computer-executable instructions for determining that the proximate wireless computing system is not the destination of the wireless communication;
computer-executable instructions for identifying a next wireless computing system in the wireless path; and
computer-executable instructions for causing the wireless communication to be transmitted to the next wireless computing system in the wireless path. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. In a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems including a proximate wireless computing system that is most proximate the source wireless computing system in the wireless path, a method for the proximate wireless computing system facilitating wireless communication between the source wireless computing system and the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the method comprising the following:
-
an act of receiving a wireless communication from the source wireless computing system, the wireless communication specifying either the remote wireless computing system or a computing system that is communicatively coupled to the remote wireless computing system as a destination of the wireless communication; and
a step for routing the wireless communication to the next wireless computing system in the wireless path. - View Dependent Claims (23)
-
-
24. In a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems including a proximate wireless computing system that is most proximate the source wireless computing system in the wireless path, a method for the source wireless computing system to communicate with the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the method performed by the source wireless computing system comprising the following:
-
an act of identifying a plurality of wireless devices within range of the source wireless computing system;
an act of transmitting a first wireless communication to each of at least some of the plurality of wireless devices including the proximate wireless computing system in the wireless path, the first wireless communication specifying the remote wireless computing system or a computing system that is communicatively coupled to the remote wireless computing system as the destination of the wireless communication;
an act of receiving a response to the first wireless communication from the proximate wireless computing system, the response specifying the wireless path; and
an act of transmitting a second wireless communication to the destination of the wireless communication, the second wireless communication specifying the wireless path. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer program product for use in a network environment that includes a source wireless computing system and a remote wireless computing system that communicate with each other over a wireless path of one or more intermediary wireless computing systems, the computer program product for implementing a method for the source wireless computing system to communicate with the remote wireless computing system over the wireless path despite the source and remote wireless computing systems being out of range of each other'"'"'s transmitter/receiver circuitry, the computer program product comprising one or more computer-readable media having therein the following:
-
computer-executable instructions for identifying a plurality of wireless devices within range of the source wireless computing system;
computer-executable instructions for causing a first wireless communication to be transmitted to each of at least some of the plurality of wireless devices including a first intermediary wireless computing system in the wireless path, the first wireless communication specifying the remote wireless computing system as the destination of the wireless communication;
computer-executable instructions for detecting receipt of a response to the first wireless communication from the first intermediary computing system, the response specifying the wireless path; and
computer-executable instructions for causing a second wireless communication to transmitted to the remote wireless device, the second wireless communication specifying the wireless path. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification