Method and system for providing location-based addressing
First Claim
1. A system for identifying an optimal route in a network, comprising:
- a destination node having an associated node address;
a source node having an associated node address; and
a plurality of intermediate nodes each having an associated node address, the plurality of intermediate nodes including a plurality of neighboring nodes associated with the source node;
wherein the node addresses associated respectively with the destination node and the plurality of intermediate nodes include location information associated respectively with the destination node and the plurality of intermediate nodes;
wherein the source node is configured to select one or more of the plurality of neighboring nodes to receive a route request, the selection of the selected one or more neighboring nodes being based on the location information associated with the destination node and the selected one or more neighboring nodes;
wherein one or more of the selected one or more neighboring nodes propagate their route requests received from the source node to the destination node along one or more routes, each of the one or more routes including one or more of the plurality of intermediate nodes; and
wherein the destination node is configured to;
receive the route requests propagated by one or more of the selected one or more neighboring nodes, the route requests respectively identifying the one or more routes; and
select the optimal route from the one or more routes based on the received route requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for identifying an optimal route in a network is disclosed. The system includes a destination node having an associated node address, a source node having an associated node address, and a number of intermediate nodes each having an associated node address. The intermediate nodes include a number of neighboring nodes associated with the source node. The node addresses associated respectively with the destination node and the intermediate nodes include location information associated respectively with the destination node and the intermediate nodes. The source node is configured to select one or more of the neighboring nodes to receive a route request. The selection of the selected one or more neighboring nodes is based on the location information associated with the destination node and the selected one or more neighboring nodes. One or more of the selected one or more neighboring nodes propagate their route requests received from the source node to the destination node along one or more routes. Each of the one or more routes includes one or more of the intermediate nodes. The destination node is configured to receive the route requests propagated by one or more of the selected one or more neighboring nodes, the route requests respectively identifying the one or more routes, and select the optimal route from the one or more routes based on the received route requests.
-
Citations
60 Claims
-
1. A system for identifying an optimal route in a network, comprising:
-
a destination node having an associated node address;
a source node having an associated node address; and
a plurality of intermediate nodes each having an associated node address, the plurality of intermediate nodes including a plurality of neighboring nodes associated with the source node;
wherein the node addresses associated respectively with the destination node and the plurality of intermediate nodes include location information associated respectively with the destination node and the plurality of intermediate nodes;
wherein the source node is configured to select one or more of the plurality of neighboring nodes to receive a route request, the selection of the selected one or more neighboring nodes being based on the location information associated with the destination node and the selected one or more neighboring nodes;
wherein one or more of the selected one or more neighboring nodes propagate their route requests received from the source node to the destination node along one or more routes, each of the one or more routes including one or more of the plurality of intermediate nodes; and
wherein the destination node is configured to;
receive the route requests propagated by one or more of the selected one or more neighboring nodes, the route requests respectively identifying the one or more routes; and
select the optimal route from the one or more routes based on the received route requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for identifying an optimal route in a network, comprising:
-
a destination node having an associated node address;
a source node having an associated node address; and
a plurality of intermediate nodes each having an associated node address, the plurality of intermediate nodes including a plurality of neighboring nodes associated with the source node;
wherein the node addresses associated respectively with the destination node and the plurality of intermediate nodes include location information associated respectively with the destination node and the plurality of intermediate nodes;
wherein the source node is configured to select a first neighboring node and a second neighboring node from the plurality of neighboring nodes to receive a route request, the selection of the first and second neighboring nodes being based on the location information associated with the destination node and the first and second neighboring nodes;
wherein the first neighboring node propagates its route request received from the source node to the destination node along a first route, and the second neighboring node propagates its route request received from the source node the destination node along a second route, each of the first and second routes including one or more of the plurality of intermediate nodes; and
wherein the destination node is configured to;
receive the route requests propagated by the first and second neighboring nodes, the route requests respectively identifying the first and second routes; and
select the optimal route from the first and second routes based on the received route requests. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for identifying an optimal route in a network, the network having a destination node having an associated node address, a source node having an associated node address and a plurality of intermediate nodes each having an associated node address, the plurality of intermediate nodes including a plurality of neighboring nodes associated with the source node, wherein the node addresses associated respectively with the destination node and the plurality of intermediate nodes include location information associated respectively with the destination node and the plurality of intermediate nodes, the method comprising:
-
directing the source node to select one or more of the plurality of neighboring nodes to receive a route request, the selection of the selected one or more neighboring nodes being based on the location information associated with the destination node and the selected one or more neighboring nodes;
directing one or more of the selected one or more neighboring nodes to propagate their route requests received from the source node to the destination node along one or more routes, each of the one or more routes including one or more of the plurality of intermediate nodes; and
directing the destination node to receive the route requests propagated by one or more of the selected one or more neighboring nodes, the route requests respectively identifying the one or more routes, and select the optimal route from the one or more routes based on the received route requests. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification