GPS data is paired with planned travel routes for mobile objects including vehicles. A system obtains GPS data from a mobile object and compares the GPS data to planned travel routes. The comparison includes comparing GPS coordinates of the mobile object to the planned travel routes to determine if a specified level of GPS coordinates are within a specified distance or buffer distance from a planned travel route within a specified period of time, the mobile object is travelling in the same direction of a planned travel route, and the planned travel route is unique. If such conditions are met, the mobile object is assigned or matched to a planned travel route.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of pairing GPS data to planned travel routes comprising: obtaining, by one or more processors communicatively coupled to a memory, travel route information from the memory representative of one or more travel routes, wherein the travel route information for each travel route of the one or more travel routes comprises a given number of predefined geographic locations on each travel route; continuously obtaining, by the one or more processors, GPS data comprising GPS coordinates, wherein the GPS coordinates represent positions of a mobile object, each position being at a given point in time, and wherein the mobile object is in motion during the continuously obtaining; comparing, by the one or more processors, the GPS data to the travel route information, wherein the comparing comprises: determining if one or more GPS coordinates fall within a buffer distance from a travel route of the one or more travel routes, wherein the buffer distance of each travel route of the one or more travel routes is configured individually; and based on determining that one or more GPS coordinates fall within the buffer distance for the travel route of the one or more travel routes, determining, by the one or more processors, a percentage of GPS coordinates within the buffer distance of at least one travel route of the one or more travel routes, based on individually comparing the GPS coordinates to the given number of predefined locations for each route of the one or more travel routes; designating, via said by the one or more processors, the mobile object as assigned to a given travel route of the one or more travel routes if the percentage of GPS coordinates measured within a specified time period, which are within the buffer distance, is above a predefined threshold and no other mobile object is assigned to the travel route by the one or more processors and a current position of the mobile object is within a buffer of a predefined geographic location of no more than one travel route of the one or more travel routes; and based on the designating, displaying, in real-time, by the one or more processors, on a user interface of the mobile object information relating to the current position of the mobile object, wherein the information comprises the assigned given travel route.
2. The method of claim 1 , wherein the travel route information further comprises one or more of a direction of travel, time and date.
3. The method of claim 2 , wherein the comparing further comprises: comparing, by the one or more processors, the GPS data to the one or more of direction of travel specified in the travel route information, time specified in the travel route information, and date specified in the travel route information.
4. The method of claim 3 , wherein the designating is also based on determining if direction of travel from the GPS data is the same as a direction of travel specified within the travel route information.
5. The method of claim 4 , comprising displaying the current position of the object relative to the given travel route when given travel route is assigned.
6. The method of claim 5 , further comprising designating the mobile object as unassigned to the travel route when the percentage is below said predefined threshold, when the direction of travel of the mobile object is different than the direction of the planned travel route or when the mobile object is a certain distance outside the buffer distance.
7. The method of claim 6 , further comprising displaying that the current position of the object relative to the travel route is unassigned.
8. The method of claim 7 , further comprising redisplaying the current position of the mobile object when the mobile object is reassigned to the given travel route.
9. The method of claim wherein the GPS data further comprises speed and direction of travel.
10. The method of claim wherein the GPS data is real time data.
11. The method of claim wherein the GPS data is historical data.
12. A computer system for pairing GPS data to planned travel routes, the computer system comprising: a memory; and one or more processors in communication with the memory, wherein the computer system is configured to perform a method, the method comprising: obtaining, by the one or more processors, from the memory travel route information representative of one or more travel routes, wherein the travel route information for each travel route of the one or more travel routes comprises a given number of predefined geographic locations on each travel route; continuously obtaining, by the one or more processors, GPS data comprising GPS coordinates wherein the GPS coordinates represent positions of a mobile object, each position being at a given point in time, and wherein the mobile object is in motion during the continuously obtaining; comparing, by the one or more processors, the GPS data to the travel route information, wherein the comparing comprises: determining if one or more GPS coordinates fall within a buffer distance from a travel route of the one or more travel routes, wherein the buffer distance of each travel route of the one or more travel routes is configured individually; and based on determining that one or more GPS coordinates fall within the buffer distance for the travel route of the one or more travel routes, determining, by the one or more processors, a percentage of GPS coordinates within the buffer distance of at least one travel route of the one or more travel routes, based on individually comparing the GPS coordinates to the given number of predefined locations for each route of the one or more travel routes; designating, by the one or more processors, the mobile object as assigned to a given travel route of the one or more travel routes if the percentage of GPS coordinates measured within a specified time period, which are within the buffer distance, is above a predefined threshold and no other mobile object is assigned to the travel route by the one or more processors and a current position of the mobile object is within a buffer of a predefined geographic location of no more than one travel route of the one or more travel routes; and based on the designating, displaying, in real-time, by the one or more processors, on a user interface of the mobile object information relating to the current position of the mobile object, wherein the information comprises the assigned given travel route.
13. The computer system of claim 12 , wherein the travel route information comprises one or more of a direction of travel, time and date.
14. The computer system of claim 13 wherein the comparing further comprises: comparing, by the one or more processors, the GPS data to the one or more of direction of travel specified in the travel route information, time specified in the travel route information, and date specified in the travel route information.
15. The computer system of claim 14 , wherein the designating is also based on determining if direction of travel from the GPS data is the same as a direction of travel specified within the travel route information.
16. The computer system of claim 15 further comprising displaying the current position of the object relative to the given travel route when given travel route is assigned.
17. The computer system of claim 16 , further comprising designating the mobile object as unassigned to the travel route when the percentage is below said predefined threshold.
18. The computer system of claim 17 , further comprising displaying that the current position of the mobile object relative to the given travel route is unassigned.
19. The computer system of claim 18 , further comprising redisplaying the position of the mobile object after the mobile object becomes reassigned to the travel route.
20. A computer program product for pairing GPS data to planned travel routes, the computer program product comprising: at least one computer readable storage medium readable by a processing circuit comprising one or more processors and storage instructions for performing a method comprising: obtaining, by the one or more processors, from the memory travel route information representative of one or more travel routes, wherein the travel route information for each travel route of the one or more travel routes comprises a given number of predefined geographic locations on each travel route; continuously obtaining, by the one or more processors, GPS data comprising GPS coordinates wherein the GPS coordinates represent to positions of a mobile object, each position being at a given point in time, and wherein the mobile object is in motion during the continuously obtaining; comparing, by the one or more processors, the GPS data to the travel route information, wherein the comparing comprises: determining if one or more GPS coordinates fall within a buffer distance from a travel route of the one or more travel routes, wherein the buffer distance of each travel route of the one or more travel routes is configured individually; and based on determining that one or more GPS coordinates fall within the buffer distance for the travel route of the one or more travel routes, determining, by the one or more processors, a percentage of GPS coordinates within the buffer distance of at least one travel route of the one or more travel routes, based on individually comparing the GPS coordinates to the given number of predefined locations for each route of the one or more travel routes; designating, by the one or more processors, the mobile object as assigned to a given travel route of the one or more travel routes if the percentage of GPS coordinates measured within a specified time period, which are within the buffer distance, is above a predefined threshold and no other mobile object is assigned to the travel route by the one or more processors and a current position of the mobile object is within a buffer of a predefined geographic location of no more than one travel route of the one or more travel routes; and based on the designating, displaying, in real-time, by the one or more processors, on a user interface of the mobile object information relating to the current position of the mobile object, wherein the information comprises the assigned given travel route.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 7, 2018
August 3, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.