Inferring a Behavioral State of a Vehicle
First Claim
1. A method, comprising:
- accessing 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 representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched road segments; and
automatically inferring a behavioral state of the vehicle for a segment or position within a segment, based at least in part, on (i) the position, time of day, and speed of the vehicle corresponding to the segment or position within the segment, (ii) knowledge of the map-matched-road segment, and (iii) the historical data.
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
accessing 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 representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched road segments; and automatically inferring a behavioral state of the vehicle for a segment or position within a segment, based at least in part, on (i) the position, time of day, and speed of the vehicle corresponding to the segment or position within the segment, (ii) knowledge of the map-matched-road segment, and (iii) the historical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
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 a state of the vehicle based at least in part on the trajectory and the historical data, the state of the vehicle including at least one of;
(i) an occupied state, in which the vehicle is transporting a passenger, and (ii) a non-occupied state, in which the vehicle is traveling without a passenger. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
a processor; a memory communicatively coupled to the processor; and an application at least partially stored in the memory and executable on the processor, 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;
(i) an occupied state in which the vehicle is transporting at least one passenger, and (ii) a non-occupied state in which the vehicle is traveling without a passenger. - View Dependent Claims (20)
-
Specification