Paths and Distance in the Web Using a Behavioral Web Graph
First Claim
1. A method for determining distance between two nodes in a network, comprising steps of:
- (a) creating a map of nodes in the network, the map having points representing pairs of nodes;
(b) determining a probability at individual points that an entity connected to one of the nodes of the pair associated with the point will next connect to the other node associated with the point;
(c) selecting a first and second node in the network for determining a distance; and
(d) beginning with one of the two nodes selected, using the map with probabilities, determining the path of highest probability from the first node to the second node, regardless of the number of jumps required in the path, as the distance between the first and the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining distance between two nodes in a network has steps for (a) creating a map of nodes in the network, the map having points representing pairs of nodes; (b) determining a probability at individual points that an entity connected to one of the nodes of the pair associated with the point will next connect to the other node associated with the point; (c) selecting a first and second node in the network for determining a distance; and (d) beginning with one of the two nodes selected, using the map with probabilities, determining the path of highest probability from the first node to the second node, regardless of the number of jumps required in the path, as the distance between the first and the second node.
10 Citations
6 Claims
-
1. A method for determining distance between two nodes in a network, comprising steps of:
-
(a) creating a map of nodes in the network, the map having points representing pairs of nodes; (b) determining a probability at individual points that an entity connected to one of the nodes of the pair associated with the point will next connect to the other node associated with the point; (c) selecting a first and second node in the network for determining a distance; and (d) beginning with one of the two nodes selected, using the map with probabilities, determining the path of highest probability from the first node to the second node, regardless of the number of jumps required in the path, as the distance between the first and the second node. - View Dependent Claims (2, 3)
-
-
4. A system operating on a computer for determining distance between two nodes in a network, comprising:
-
a map comprising a plurality of points representing first and second nodes in the network, each point annotated with a probability that a user connected at one of the nodes associated with the point will next connect to the other node associated with the point; a mechanism for selecting a pair of points in the map to determine a path; and a mechanism for determining the path of highest probability from the first node to the second node, regardless of the number of jumps required in the path, as the distance between the first and the second node. - View Dependent Claims (5, 6)
-
Specification