System and method for spatial point-of-interest generation and automated trip segmentation using location data
First Claim
Patent Images
1. A method of generating a travel history for a user from a set of global navigation satellite system (GNSS) data for the user, the method comprising:
- acquiring a set of time-stamped GNSS data recorded by a user'"'"'s mobile device, the time-stamped GNSS data comprising spatial and temporal information;
defining a plurality of temporarily ordered points-of-interest (POI) for the user based upon the acquired set of time-stamped GNSS data, wherein each of the plurality of POIs defines a spatial dimension where the user has stopped for a significant amount of time; and
identifying a plurality of trips taken by the user between the plurality of defined POIs to generate a travel history for the user, wherein each of the plurality of trips originates and terminates at one of the plurality of POIs and wherein each of the plurality of trips defines a spatial and temporal property for movement between two of the plurality of POIs.
1 Assignment
0 Petitions
Accused Products
Abstract
This present invention is a spatial data processing system and method that allows the automatic, rapid, scalable analysis and transformation of large amounts of travel behavior data (e.g., tracking data points) into individual “points-of-interest” and discrete trips stored in a spatial database. Each trip has a point-of-interest as a starting and ending location, and contains multiple positions (e.g. latitude and longitudes) which define the travel path of the user/device during that time period.
24 Citations
21 Claims
-
1. A method of generating a travel history for a user from a set of global navigation satellite system (GNSS) data for the user, the method comprising:
-
acquiring a set of time-stamped GNSS data recorded by a user'"'"'s mobile device, the time-stamped GNSS data comprising spatial and temporal information; defining a plurality of temporarily ordered points-of-interest (POI) for the user based upon the acquired set of time-stamped GNSS data, wherein each of the plurality of POIs defines a spatial dimension where the user has stopped for a significant amount of time; and identifying a plurality of trips taken by the user between the plurality of defined POIs to generate a travel history for the user, wherein each of the plurality of trips originates and terminates at one of the plurality of POIs and wherein each of the plurality of trips defines a spatial and temporal property for movement between two of the plurality of POIs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium having a method encoded thereon, the method comprising:
-
generating a travel history for a user from a set of global navigation satellite system (GNSS) data for the user, the method comprising; acquiring a set of time-stamped GNSS data recorded by a user'"'"'s mobile device, the time-stamped GNSS data comprising spatial and temporal information; defining a plurality of temporarily ordered points-of-interest (POI) for the user based upon the acquired set of time-stamped GNSS data, wherein each of the plurality of POIs defines a spatial dimension where the user has stopped for a significant amount of time; and identifying a plurality of trips taken by the user between the plurality of defined POIs to generate a travel history for the user, wherein each of the plurality of trips originates and terminates at one of the plurality of POIs and wherein each of the plurality of trips defines a spatial and temporal property for movement between two of the plurality of POIs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a central processing unit for generating a travel history for a user from a set of global navigation satellite system (GNSS) data for the user by acquiring a set of time-stamped GNSS data recorded by a user'"'"'s mobile device, the time-stamped GNSS data comprising spatial and temporal information, defining a plurality of temporarily ordered points-of-interest (POI) for the user based upon the acquired set of time-stamped GNSS data, wherein each of the plurality of POIs defines a spatial dimension where the user has stopped for a significant amount of time and identifying a plurality of trips taken by the user between the plurality of defined POIs to generate a travel history for the user, wherein each of the plurality of trips originates and terminates at one of the plurality of POIs and wherein each of the plurality of trips defines a spatial and temporal property for movement between two of the plurality of POIs; and a memory unit coupled to the central processing unit, the memory unit having a an O(n) memory storage requirement.
-
Specification