Future location determination using social networks
First Claim
1. A method of predicting a future location of a first mobile node comprising:
- via a processor, 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;
via the processor, 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, via the processor, calculating a probability that the first mobile node is in route to the candidate destination;
via the processor, selecting a candidate destination, according to the probabilities, from the list as a predicted future location of the first mobile node; and
via the processor, 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 method of predicting a future location of a first mobile node comprising:
-
via a processor, 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; via the processor, 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, via the processor, calculating a probability that the first mobile node is in route to the candidate destination; via the processor, selecting a candidate destination, according to the probabilities, from the list as a predicted future location of the first mobile node; and via the processor, outputting the predicted future location of the first mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of predicting a future location of a mobile node comprising:
-
via a processor, determining a location for each of a plurality of mobile nodes associated with a base mobile node through a social network; via the processor, for each of the plurality of mobile nodes, identifying at least one candidate destination within a predetermined distance of the mobile node; via the processor, 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; via the processor, selecting a candidate destination, according to the probabilities, as a predicted future location of the base mobile node; and via the processor, 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-readable medium having computer-usable program code stored thereon to be executed by a processor for performing the steps of; 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 second mobile node; for each candidate destination on the list, calculating a probability that the first mobile node is in route to that 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 (16, 17, 18, 19, 20)
-
Specification