Mining trajectory for spatial temporal analytics
First Claim
Patent Images
1. A computer system, comprising:
- a memory having computer readable computer instructions; and
a processor configured to execute the computer readable instructions to perform a method comprising;
generating a trajectory database from time-stamped global positioning system (GPS) sample points;
computing transit points for each trajectory in the trajectory database, each transit point computed from a respective time-stamped GPS sample point;
grouping the transit points into individual transit clusters, and constructing a temporal transit graph based on the transit clusters to define an aggregated trajectory of traffic patterns, the transit graph capturing the shortest paths among the transit points;
determining a common route of at least two vehicles whose GPS sampling intervals are different based on performing a trajectory alignment of the transit points with respect to a road network;
in response to determining that two consecutive GPS points do not locate on the same or adjacent road segments, connecting the consecutive GPS points by the shortest path and performing a temporal interpolation to generate modified time stamps corresponding to the connected GPS points; and
indexing and storing the transit graph in a spatial-temporal database online analytic processing, the online analytic processing comprising receiving spatial-temporal queries on the transit graph via a user interface,wherein the GPS sample points that are collected from GPS logs of a plurality of vehicles in a street network table to define traffic patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided to generate a heat map to show traffic congestion based on transit points. The method includes generating, by a processing device, a trajectory database from time-stamped global positioning system (GPS) sample points, and computing transit points for each trajectory in the trajectory database. The method further includes constructing a temporal transit graph. The transit graph captures the shortest paths among the transit points. The method further includes indexing and storing the transit graph in a spatial-temporal database for online analytic processing.
-
Citations
6 Claims
-
1. A computer system, comprising:
-
a memory having computer readable computer instructions; and a processor configured to execute the computer readable instructions to perform a method comprising; generating a trajectory database from time-stamped global positioning system (GPS) sample points; computing transit points for each trajectory in the trajectory database, each transit point computed from a respective time-stamped GPS sample point; grouping the transit points into individual transit clusters, and constructing a temporal transit graph based on the transit clusters to define an aggregated trajectory of traffic patterns, the transit graph capturing the shortest paths among the transit points; determining a common route of at least two vehicles whose GPS sampling intervals are different based on performing a trajectory alignment of the transit points with respect to a road network; in response to determining that two consecutive GPS points do not locate on the same or adjacent road segments, connecting the consecutive GPS points by the shortest path and performing a temporal interpolation to generate modified time stamps corresponding to the connected GPS points; and indexing and storing the transit graph in a spatial-temporal database online analytic processing, the online analytic processing comprising receiving spatial-temporal queries on the transit graph via a user interface, wherein the GPS sample points that are collected from GPS logs of a plurality of vehicles in a street network table to define traffic patterns. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification