Inferring a behavioral state of a vehicle
First Claim
1. A computer-implemented method, comprising:
- under control of one or more computer systems containing memory and configured with executable instructions stored in the memory,accessing from the memory trajectory data representing tracked positions of a vehicle along a trajectory having a start point and an end point, the trajectory data including recorded times, and speed of the vehicle at different points along the trajectory;
identifying one or more potential parking locations of the vehicle along the trajectory;
dividing the trajectory into segments based, at least in part, on knowledge of the identified potential parking locations;
map-matching the segments to corresponding road segments;
accessing historical data stored in the memory representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched road segments;
automatically inferring, by the one or more computer systems, a behavioral state of the vehicle for a segment or position within a segment, based at least in part, on a position, time of day, and speed of the vehicle corresponding to the segment or position within the segment, knowledge of the map-matched-road segment, and the historical data;
repeating the accessing, identifying, map-matching, and inferring operations for a plurality of vehicles to identify trajectory data for the plurality of vehicles; and
analyzing the trajectory data for the plurality of vehicles to attempt to identify a pattern, the analysis including detecting whether passengers of the plurality of vehicles travel between a first and second region at a frequency that is greater than a predefined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Trajectory data representing tracked positions of a vehicle along a trajectory having a start and end point is accessed. The trajectory data may include spatio-temporal information about the vehicle at different points along the trajectory. The trajectory may be divided into segments based, at least in part, on knowledge of inferred-parking locations. The segments may be map-matched to corresponding road segments. Additionally, historical data representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched-road segments may also be accessed. A behavioral state of the vehicle for a segment or position within a segment may be inferred, based at least in part, on (i) the vehicle'"'"'s spatio-temporal information corresponding to the segment or position within a segment, (ii) knowledge of the map-matched-road segment, and (iii) the historical data.
31 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
under control of one or more computer systems containing memory and configured with executable instructions stored in the memory, accessing from the memory trajectory data representing tracked positions of a vehicle along a trajectory having a start point and an end point, the trajectory data including recorded times, and speed of the vehicle at different points along the trajectory; identifying one or more potential parking locations of the vehicle along the trajectory; dividing the trajectory into segments based, at least in part, on knowledge of the identified potential parking locations; map-matching the segments to corresponding road segments; accessing historical data stored in the memory representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched road segments; automatically inferring, by the one or more computer systems, a behavioral state of the vehicle for a segment or position within a segment, based at least in part, on a position, time of day, and speed of the vehicle corresponding to the segment or position within the segment, knowledge of the map-matched-road segment, and the historical data; repeating the accessing, identifying, map-matching, and inferring operations for a plurality of vehicles to identify trajectory data for the plurality of vehicles; and analyzing the trajectory data for the plurality of vehicles to attempt to identify a pattern, the analysis including detecting whether passengers of the plurality of vehicles travel between a first and second region at a frequency that is greater than a predefined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
under control of one or more computer systems containing memory and configured with executable instructions stored in the memory, determining a trajectory of a vehicle based at least in part on trajectory data representing tracked positions of the vehicle, the trajectory data including recorded times, and speed of the vehicle at the positions along the trajectory; accessing previously-recorded traffic patterns of vehicles along the trajectory; and inferring, by the one or more computer systems, a state of the vehicle based at least in part on the trajectory and the previously-recorded traffic patterns, the state of the vehicle including at least one of;
an occupied state, in which the vehicle is transporting a passenger, and a non-occupied state, in which the vehicle is traveling without a passenger. - View Dependent Claims (16, 20)
-
-
17. A system, comprising:
-
one or more processors; a memory communicatively coupled to the one or more processors; and an application at least partially stored in the memory and executable on the one or more processors, the application including; a first module configured to process a trajectory of a vehicle based at least in part on a tracked position of the vehicle, the tracked position of the vehicle including spatial-temporal data;
the first module further configured to identify one or more potential parking locations of the vehicle along the trajectory and divide the trajectory into segments based, at least in part, on knowledge of the identified potential parking locations;a second module configured to map-match attributes from the segments to corresponding road segments; a third module configured to access historical data representative of previously-recorded traffic patterns of vehicles along the trajectory;
wherein the first, second, and third, modules form a collective module configured to infer a state of the vehicle based on the spatio-temporal data associated with the trajectory, map-matched attributes, and the historical data, the state of the vehicle including at least one of;
an occupied state in which the vehicle is transporting at least one passenger, and a non-occupied state in which the vehicle is traveling without a passenger. - View Dependent Claims (18, 19)
-
Specification