Determining location information for a node in a network using at least one local landmark node
First Claim
Patent Images
1. A method of determining location information for a computer system node in a network, the method comprising:
- determining, by a processor, first distances along routing paths from the node to global landmark nodes;
identifying local landmark nodes located in the routing paths between the node and the global landmark nodes;
determining, by the processor, second distances from the node to the identified local landmark nodes; and
determining location information for the node based on the first distances and the second distances.
2 Assignments
0 Petitions
Accused Products
Abstract
Location information for a node in a network is determined. A first distance from the node to at least one global landmark node is determined and a second distance from the node to at least one local landmark node proximally located to the node is determined. Location information for the node based on the first distance and the second distance is generated.
-
Citations
25 Claims
-
1. A method of determining location information for a computer system node in a network, the method comprising:
-
determining, by a processor, first distances along routing paths from the node to global landmark nodes; identifying local landmark nodes located in the routing paths between the node and the global landmark nodes; determining, by the processor, second distances from the node to the identified local landmark nodes; and determining location information for the node based on the first distances and the second distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system node in a network comprising:
-
a processor; and a memory storing computer readable instructions executable by the processor to; determine first distances along routing paths from the node to global landmark nodes; identify local landmark nodes located in the routing paths between the node and the global landmark nodes; determine second distances from the node to the identified local landmark nodes; and determine location information for the node based on the first distances and the second distances. - View Dependent Claims (17)
-
-
18. A computer system operable to connect to a peer-to-peer network, the computer system comprising:
-
a processor to determine a physical location of the computer system in the peer-to-peer network by determining first distances along routing paths from the computer system to global landmark nodes, identifying local landmark nodes located in the routing paths between the node and the global landmark nodes, determining second distances from the computer system to the identified local landmark nodes, and determining the physical location of the computer system based on the first distances and the second distances; and a memory to store location information associated with the physical location of the computer system. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory computer readable storage medium storing machine readable instructions executable by at least one processor to:
-
determine first distances along routing paths from the node to global landmark nodes; identify local landmark nodes located in the routing paths between the node and the global landmark nodes; determine second distances from the node to the identified local landmark nodes; and determine location information for the node based on the first distances and the second distances. - View Dependent Claims (23, 24, 25)
-
Specification