Systems and Methods for Mobile Communications
First Claim
1. A method for forming a communication route between a source node and a destination node, the method comprising:
- the source node sending a route request to the destination node that is relayed to the destination node by relay nodes positioned between the source node and the destination node;
the destination node sending a route reply to the destination node that is relayed to the source node by the relay nodes; and
mobile nodes within transmission ranges of the relay nodes overhearing the reply request and, as a consequence, forming virtual routers that extend across the transmission ranges, each of the mobile nodes being available to forward a data packet on behalf of its associated virtual router.
1 Assignment
0 Petitions
Accused Products
Abstract
In on embodiment, messages are delivered in a mobile network by creating a communication route between a source node and a destination node comprised of virtual routers, each virtual router being fixed to a particular geographical area and including a plurality of mobile nodes, each of the mobile nodes being available to forward a data packet on behalf of a virtual router, and each mobile node upon receiving a data packet sent over the communication route monitoring for forwarding of the data packet by another mobile node and, if such forwarding is not detected, the mobile node forwarding the data packet.
-
Citations
21 Claims
-
1. A method for forming a communication route between a source node and a destination node, the method comprising:
-
the source node sending a route request to the destination node that is relayed to the destination node by relay nodes positioned between the source node and the destination node; the destination node sending a route reply to the destination node that is relayed to the source node by the relay nodes; and mobile nodes within transmission ranges of the relay nodes overhearing the reply request and, as a consequence, forming virtual routers that extend across the transmission ranges, each of the mobile nodes being available to forward a data packet on behalf of its associated virtual router. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for delivering messages between a source node and a destination node in a mobile network, the method comprising:
-
creating a communication route between the source node and the destination node comprised of virtual routers, each virtual router being fixed to a particular geographical area and including a plurality of mobile nodes, each of the mobile nodes being available to alternatively forward a data packet on behalf of its associated virtual router; and each mobile node upon receiving a data packet sent over the communication route monitoring for forwarding of the data packet by another mobile node and, if such forwarding is not detected, the mobile node forwarding the data packet. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile network comprising:
-
a source node; a destination node; and a communication route that extends between the source node and the destination node, the communication route comprising one or more virtual routers, each virtual router being fixed to a particular geographical area and including a plurality of mobile nodes, each of the mobile nodes being available to alternatively forward data packets along the communication route on behalf of its associated virtual router. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile node comprising:
-
a processing device; a wireless communication device; and memory that stores a wireless communications manager configured determine whether the mobile node should forward a received data packet sent along a communication route, the wireless communications manager being configured to (i) determine whether the mobile node is in the communication route, (ii) monitor for forwarding of the data packet by another device if the mobile node is in the communication route, and (iii) forward the data packet if forwarding of the data packet by another device is not detected.
-
-
21. A virtual router that is fixed to a particular geographical area through which a communication route passes, the virtual router comprising:
a plurality of mobile nodes each available to alternatively forward data packets along a communication route on behalf of the virtual router, each mobile node being configured to monitor for forwarding of a received data packet by another mobile node and forward the data packet if such forwarding is not detected after a time interval and not forward the data packet if such forwarding is detected within the time interval.
Specification