Fuzzy routing
First Claim
1. A router comprising:
- a receiver that is configured to receive a message having a destination ID and a destination location, a locator that is configured to;
determine an updated location corresponding to the destination ID, and update the destination location in the message with the updated location, and a transmitter that is configured to transmit the message, based on the destination location in the message.
21 Assignments
0 Petitions
Accused Products
Abstract
A system and method optimizes the information flow regarding node location across a network by controlling the propagation of this information based on distance from the node. Location servers that are near to a node receive detailed information regarding the node'"'"'s location; location servers that are farther from the node receive less detailed information. In like manner, periodic updates are provided less frequently to distant location servers, and preferably also based on the velocity of a mobile node, or on a priority associated with the mobile node. The location information provided in a message addressed to a node can be minimal when the message is transmitted, and additional detail can be added to this location information by routing nodes as the message is routed closer to its destination, based on information provided by the location servers.
28 Citations
38 Claims
-
1. A router comprising:
-
a receiver that is configured to receive a message having a destination ID and a destination location, a locator that is configured to;
determine an updated location corresponding to the destination ID, and update the destination location in the message with the updated location, and a transmitter that is configured to transmit the message, based on the destination location in the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server comprising:
-
a receiver that is configured to receive a location corresponding to a node, a processor that is configured to determine an abstract location corresponding to the node, based on the location, and a transmitter that is configured to transmit the abstract location corresponding to the node to one or more other servers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of routing, comprising:
-
receiving a message having a destination ID and a destination location, determining an updated location corresponding to the destination ID, and updating the destination location in the message with the updated location, and transmitting the message, based on the destination location in the message. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of communicating location information, comprising:
-
receiving a location corresponding to a node, determining an abstract location corresponding to the node, based on the location, and transmitting the abstract location corresponding to the node to one or more servers. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification