Future Location Determination Using Social Networks
First Claim
1. A computer-implemented method of predicting a future location of a first mobile node comprising:
- determining a location of at least a second mobile node, wherein the second mobile node is associated with the first mobile node via a social network;
generating a list comprising at least one candidate destination determined, at least in part, according to the location of the first mobile node and the location of the second mobile node;
for each candidate destination on the list, calculating a probability that the first mobile node is in route to the candidate destination;
selecting a candidate destination, according to the probabilities, from the list as a predicted future location of the first mobile node; and
outputting the predicted future location of the first mobile node.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of predicting a future location of a mobile node can include determining a current location of a first mobile node, determining a location of at least a second mobile node, wherein the second mobile node is associated with the first mobile node via a social network, and generating a list including at least one candidate destination determined, at least in part, according to the location of the first mobile node and the location of the second mobile node. For each candidate destination on the list, a probability that the first mobile node is in route to that candidate destination location can be calculated. A candidate destination can be selected, according to the probabilities, from the list as a predicted future location of the first mobile node. The predicted future location of the first mobile node can be output.
-
Citations
20 Claims
-
1. A computer-implemented method of predicting a future location of a first mobile node comprising:
-
determining a location of at least a second mobile node, wherein the second mobile node is associated with the first mobile node via a social network; generating a list comprising at least one candidate destination determined, at least in part, according to the location of the first mobile node and the location of the second mobile node; for each candidate destination on the list, calculating a probability that the first mobile node is in route to the candidate destination; selecting a candidate destination, according to the probabilities, from the list as a predicted future location of the first mobile node; and outputting the predicted future location of the first mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of predicting a future location of a mobile node comprising:
-
determining a location for each of a plurality of mobile nodes associated with a base mobile node through a social network; for each of the plurality of mobile nodes, identifying at least one candidate destination within a predetermined distance of the mobile node; for each candidate destination, calculating a probability that the base mobile node is in route to the candidate destination, at least in part, according to a measure of connectivity between the base mobile node and the mobile node associated with each respective candidate destination; selecting a candidate destination, according to the probabilities, as a predicted future location of the base mobile node; and outputting the predicted future location of the base mobile node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer-usable medium having computer-usable program code that predicts a future location of a first mobile node, the computer-usable medium comprising; computer-usable program code that determines a location of at least a second mobile node, wherein the second mobile node is associated with the first mobile node via a social network; computer-usable program code that generates a list comprising at least one candidate destination determined, at least in part, according to the location of the second mobile node; computer-usable program code that, for each candidate destination on the list, calculates a probability that the first mobile node is in route to that candidate destination; computer-usable program code that selects a candidate destination, according to the probabilities, from the list as a predicted future location of the first mobile node; and computer-usable program code that outputs the predicted future location of the first mobile node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification