A host application on a host computer system receives annotations made by drivers of respective navigation information displayed to the drivers by GPS devices in vehicles of the respective drivers. The host application saves the annotated navigation information for the respective drivers on a comput
A host application on a host computer system receives annotations made by drivers of respective navigation information displayed to the drivers by GPS devices in vehicles of the respective drivers. The host application saves the annotated navigation information for the respective drivers on a computer readable memory accessible by the host application. The host application receives a request from a first one of the drivers for annotated navigation information made by one or more of the other drivers. Responsive to the request, the host application selects one or more items of the saved annotated navigation information. The host application sends the selected one or more items of the saved annotated navigation information to the GPS device of the first one of the drivers.
대표청구항▼
1. A method for providing navigation information to drivers, the method comprising: receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer r
1. A method for providing navigation information to drivers, the method comprising: receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times. 2. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication of what others of the saved routes the first one of the drivers' requests. 3. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes: receiving an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes;and wherein the method includes:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 4. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the method includes:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 5. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the method includes:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 6. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated range of time of day and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day; and wherein the method includes sending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day. 7. The method of claim 1, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category; and wherein the method includes sending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were categorized in the indicated category by the drivers who created them. 8. A computer program product stored on a non-transitory computer readable medium for providing navigation information to drivers, the computer program product having instructions for execution by a computer, wherein the instructions, when executed by the computer, cause the computer to implement a method comprising: receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times. 9. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication of what others of the saved routes the first one of the drivers requests. 10. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes: receiving an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes;and wherein the computer program product includes instructions that, when executed by the computer, cause the computer to implement a method comprising:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 11. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the computer program product includes instructions that, when executed by the computer, cause the computer to implement a method comprising:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 12. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the computer program product includes instructions that, when executed by the computer, cause the computer to implement a method comprising:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 13. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated range of time of day and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day; and sending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day. 14. The computer program product of claim 8, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category; and instructions that, when executed by the computer, cause the computer to implement a method comprisingsending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were categorized in the indicated category by the drivers who created them. 15. An apparatus for providing navigation information to drivers comprising: a processor; anda storage device connected to the processor, wherein the storage device has stored thereon a navigation information program for controlling the processor, and wherein the processor is operative with the program to execute the program for performing:receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times. 16. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication of what others of the saved routes the first one of the driver' requests. 17. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes: receiving an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes;and wherein the processor is operative with the program to execute the program for performing:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 18. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the processor is operative with the program to execute the program for performing:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 19. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indication that the first one of the drivers requests others of the saved routes that have fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; and wherein the processor is operative with the program to execute the program for performing:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, others of the saved routes that have the fastest average trip times and that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 20. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated range of time of day and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day; and wherein the processor is operative with the program to execute the program for performing:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were during the indicated range of time of day. 21. The apparatus of claim 15, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category; and wherein the processor is operative with the program to execute the program for performing:sending to the GPS device of the first one of the drivers, by the host application responsive to the request, routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were categorized in the indicated category by the drivers who created them. 22. A method for providing navigation information to drivers, the method comprising: receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times, including sending at least one route categorized by a driver in the indicated category and having start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 23. A computer program product stored on a non-transitory computer readable medium for providing navigation information to drivers, the computer program product having instructions for execution by a computer, wherein the instructions, when executed by the computer, cause the computer to implement a method comprising: receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times, including sending at least one route categorized by a driver in the indicated category and having start and destination locations within predetermined distances of start and destination locations of the requested one of the routes. 24. An apparatus for providing navigation information to drivers comprising: a processor; anda storage device connected to the processor, wherein the storage device has stored thereon a navigation information program for controlling the processor, and wherein the processor is operative with the program to execute the program for performing:receiving routes of the respective drivers from GPS devices of vehicles of the respective drivers by a host application on a host computer system remote from the vehicles;saving, by the host application on computer readable memory accessible by the host application, the received routes for the respective drivers;receiving, by the host application, coordinates of the driver positions from the GPS devices of the vehicles of the respective drivers, the respective coordinates being automatically generated and sent a plurality of times by the respective GPS devices, wherein the receiving of the request from the first one of the drivers for one of the saved routes includes receiving an indicated category of routes and an indication that the first one of the drivers requests others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes and that were of the indicated category;storing, by the host application on computer readable memory accessible by the host application, driver trip times corresponding to ones of the saved routes, wherein the storing is responsive to receiving selections of ones of the saved routes by ones of the drivers and receiving coordinates of driver positions indicating starting and completion of the selected ones of the routes;receiving, by the host application, a request from a first one of the drivers for one of the saved routes;identifying, by the host application responsive to receiving the requested route, others of the saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested one of the routes; andsending to the GPS device of the first one of the drivers, by the host application responsive to the request, at least one of the identified other saved routes and their corresponding trip times, including sending at least one route categorized by a driver in the indicated category and having start and destination locations within predetermined distances of start and destination locations of the requested one of the routes.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Jones, M. Kelly, Advance notification systems and methods utilizing a computer network.
Alewine, Neal J.; Gabel, Jonathan L.; Rusnak, Joseph G.; Wrobel, Jr., Anthony W., Method and system for performing programmatic actions based upon vehicle approximate locations.
Donath,Max; Newstrom,Bryan; Shankwitz,Craig R.; Gorjestani,Alec; Lim,Heonmin; Alexander,Lee, Real time high accuracy geospatial database for onboard intelligent vehicle applications.
Broadbent, Samuel Mark; Geelen, Pieter Andreas; Hareau, Stéphane; Santiago Nunez, Jose F., Method and apparatus for predicting a destination using a route search algorithm.
Basson, Sara H.; Fairweather, Peter Gustav; Kanevsky, Dimitri; Kelley, Edward Emile, Method, apparatus and computer program product for sharing GPS navigation information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.