Transport-dependent prediction of destinations
First Claim
1. A method, implemented by at least one computer, for predicting at least one destination of a user, comprising:
- receiving position information at a particular time, describing a position of the user within a geographic area;
updating, based on the position information, a current state of a path taken by the user within the geographic area; and
estimating at least one destination of the user based on the path and a model, the model being associated with a determined mode of transportation that the user is using to traverse the path, the model being selected from among plural models associated with plural respective modes of transportation,said receiving, updating, and estimating being performed using said at least one computer,said at least one computer including at least one of (a) and/or (b), where (a) corresponds to one or more processing devices and (b) corresponds to one or more hardware logic components.
2 Assignments
0 Petitions
Accused Products
Abstract
A destination analysis module is described which estimates at least one destination of a user given a partial path taken by the user within a geographic area. The destination analysis module operates by detecting a mode of transportation that a user uses to traverse the path (e.g., automobile, public transportation, walking, etc.). The destination analysis module then loads a model associated with the mode of transportation into a destination prediction module and estimates at least one destination based on the path and the model. The model has various components that depend on the mode of transportation, such as routing network information and prior probability information.
-
Citations
20 Claims
-
1. A method, implemented by at least one computer, for predicting at least one destination of a user, comprising:
-
receiving position information at a particular time, describing a position of the user within a geographic area; updating, based on the position information, a current state of a path taken by the user within the geographic area; and estimating at least one destination of the user based on the path and a model, the model being associated with a determined mode of transportation that the user is using to traverse the path, the model being selected from among plural models associated with plural respective modes of transportation, said receiving, updating, and estimating being performed using said at least one computer, said at least one computer including at least one of (a) and/or (b), where (a) corresponds to one or more processing devices and (b) corresponds to one or more hardware logic components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one computer for predicting at least one destination, comprising:
-
a path assessment module configured to identify a current state of a path C taken by a user within a geographic area, based on successive instances of position information that describe the path; a transportation mode determination module configured to determine a mode of transportation that a user is using to traverse the path C; a configuration module configured to make a model associated with the mode of transportation available for use in predicting destinations; a destination prediction module configured to estimate at least one destination of the user based on the path C and the model, the destination prediction module model estimating each destination based on p(C|c*) and p(c*), where p(c*|C) represents a probability that a particular candidate destination c* represents an actual destination of the user, given the path C, p(C|c*) represents a likelihood of the path C given the particular candidate destination c*, where p(C|c*) is dependent on the mode of transportation, p(c*) represents a prior probability that the particular candidate destination c* represents the actual destination of the user, where p(c*) is dependent on the mode of transportation, and said at least one computer including at least one of (a) and/or (b), where (a) corresponds to one or more processing devices and (b) corresponds to one or more hardware logic components. - View Dependent Claims (18, 19)
-
-
20. A physical and tangible computer readable storage medium device for storing computer readable instructions, the computer readable instructions implementing a method when executed by one or more processing devices, the method comprising:
-
receiving position information at a particular time, describing a position of a user within a geographic area; updating, based on the position information, a current state of a path taken by the user within the geographic area; receiving a determination of a mode of transportation that the user is using to traverse the path, to provide a determined mode of transportation; and estimating at least one destination of the user based on the path and a model, the model being associated with the determined mode of transportation.
-
Specification