Storing trajectory
First Claim
1. A method of compressing trajectory data comprising a plurality of trajectory points and corresponding arrival times, the trajectory data corresponding to a plurality of road segments, the road segments comprising at least a first road segment and a last road segment different from the first road segment that is traversed last among the road segments, the method comprising:
- for each road segment, identifying, by a processor of a computer, an entry point from among the trajectory points and an entry time among the arrival times;
calculating, by the processor, an entry distance between a known point along a first road segment of the road segments and the entry point of the first road segment;
for each road segment, identifying, by the processor, an exit point from among the trajectory points;
identifying, by the processor, a single exit time of only the last road segment of the road segments using the arrival times;
calculating, by the processor, a single exit distance between a known point along the last road segment and the exit point of the last road segment; and
storing, by the processor, a compressed version of the trajectory data on a computer that comprises the entry times, the entry distance, the single exit time, and the single exit distance,wherein the trajectory data is received from a navigation device and corresponds to movements of an entity.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention provides a method for storing trajectory. The method includes: mapping, based on a plurality of positions on a trajectory of an entity, the trajectory to at least one road segment in a road network; identifying an entry point and an exit point of one of the road segments, wherein the entry point is a point where the entity starts traveling along the road segment, and the exit point is a point where the entity ends traveling along the road segment; and storing data related to at least one of the entry point and the exit point, to store the road segment as a part of information of the trajectory.
-
Citations
16 Claims
-
1. A method of compressing trajectory data comprising a plurality of trajectory points and corresponding arrival times, the trajectory data corresponding to a plurality of road segments, the road segments comprising at least a first road segment and a last road segment different from the first road segment that is traversed last among the road segments, the method comprising:
-
for each road segment, identifying, by a processor of a computer, an entry point from among the trajectory points and an entry time among the arrival times; calculating, by the processor, an entry distance between a known point along a first road segment of the road segments and the entry point of the first road segment; for each road segment, identifying, by the processor, an exit point from among the trajectory points; identifying, by the processor, a single exit time of only the last road segment of the road segments using the arrival times; calculating, by the processor, a single exit distance between a known point along the last road segment and the exit point of the last road segment; and storing, by the processor, a compressed version of the trajectory data on a computer that comprises the entry times, the entry distance, the single exit time, and the single exit distance, wherein the trajectory data is received from a navigation device and corresponds to movements of an entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for compressing trajectory data comprising a plurality of trajectory points and corresponding arrival times, the trajectory data corresponding to a plurality of road segments, the road segments comprising at least a first road segment and a last road segment different from the first road segment that is traversed last among the road segments, the system comprising:
-
a processor configured to for each road segment, identify, an entry point from among the trajectory points and an entry time among the arrival times;
calculate an entry distance between a known point along a first road segment of the road segments and the entry point of the first road segment;
for each road segment, identify, an exit point from among the trajectory points;
identify a single exit time of only the last road segment of the road segments using the arrival times;
calculate a single exit distance between a known point along the last road segment and the exit point of the last road segment; and
generate a compressed version of the trajectory data that comprises the entry times, the entry distance, the single exit time, and the single exit distance; anda storage device configured to store the compressed version of the trajectory data, wherein the trajectory data is received from a navigation device and corresponds to movements of an entity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification