TECHNOLOGY FOR SHARING GPS NAVIGATION INFORMATION
First Claim
1. A method for providing navigation information to drivers, the method comprising:
- receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application on a host computer system remote from the vehicles;
receiving, by the host application, annotations for the current locations made by drivers of the vehicles via the GPS devices, wherein the annotations include navigation information for display to other drivers by GPS devices in vehicles of the other drivers;
storing the received GPS coordinates and annotations on a computer readable storage device accessible by the host application;
receiving, by the host application from the GPS device in a first one of the vehicles, a request including GPS coordinates for a current location from a first driver of he first vehicle for annotated navigation information made by one or more of the other drivers and stored on the computer readable storage device;
receiving, by the host application from the GPS device of the first vehicle, a frequency of occurrence criteria specified by the first driver for a particular landmark of a particular location;
selecting, by the host application responsive to the request of the first driver, one or more items of annotated navigation information of other drivers that match the frequency of occurrence criteria specified by the first driver; and
sending the selected annotated navigation information by the host application to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
7 Citations
20 Claims
-
1. A method for providing navigation information to drivers, the method comprising:
-
receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application on a host computer system remote from the vehicles; receiving, by the host application, annotations for the current locations made by drivers of the vehicles via the GPS devices, wherein the annotations include navigation information for display to other drivers by GPS devices in vehicles of the other drivers; storing the received GPS coordinates and annotations on a computer readable storage device accessible by the host application; receiving, by the host application from the GPS device in a first one of the vehicles, a request including GPS coordinates for a current location from a first driver of he first vehicle for annotated navigation information made by one or more of the other drivers and stored on the computer readable storage device; receiving, by the host application from the GPS device of the first vehicle, a frequency of occurrence criteria specified by the first driver for a particular landmark of a particular location; selecting, by the host application responsive to the request of the first driver, one or more items of annotated navigation information of other drivers that match the frequency of occurrence criteria specified by the first driver; and sending the selected annotated navigation information by the host application to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for providing navigation information to drivers, the computer program product comprising:
-
a computer readable storage medium having instructions stored thereon for execution by a computer system, where the instructions, when executed by the computer system, cause the computer system to implement a method comprising; receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application on a host computer system remote from the vehicles; receiving, by the host application, annotations for the current locations made by drivers of the vehicles via the GPS devices, wherein the annotations include navigation information for display to other drivers by GPS devices in vehicles of the other drivers; storing the received GPS coordinates and annotations on a computer readable storage device accessible by the host application; receiving, by the host application from the GPS device in a first one of the vehicles, a request including GPS coordinates for a current location from a first driver of the first vehicle for annotated navigation information made by one or more of the other drivers and stored on the computer readable storage device; receiving, by the host application from the GPS device of the first vehicle, a frequency of occurrence criteria specified by the first driver for a particular landmark of a particular location; selecting, by the host application responsive to the request of the first driver, one or more items of annotated navigation information of other drivers that match the frequency of occurrence criteria specified by the first driver; and sending the selected annotated navigation information by the host application to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for user-processing of data, the system comprising:
-
a processor; and a computer readable storage medium connected to the processor, where the computer readable storage medium has recorded thereon a program for controlling the processor, and where the processor is operative with the program to execute the program for; receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application on a host computer system remote from the vehicles; receiving, by the host application, annotations for the current locations made by drivers of the vehicles via the GPS devices, wherein the annotations include navigation information for display to other drivers by GPS devices in vehicles of the other drivers; storing the received GPS coordinates and annotations on a computer readable storage device accessible by the host application; receiving, by the host application from the GPS device in a first one of the vehicles, a request including GPS coordinates for a current location from a first driver of the first vehicle for annotated navigation information made by one or more of the other drivers and stored on the computer readable storage device; receiving, by the host application from the GPS device of the first vehicle, a frequency of occurrence criteria specified by the first driver for a particular landmark of a particular location; selecting, by the host application responsive to the request of the first driver, one or more items of annotated navigation information of other drivers that match the frequency of occurrence criteria specified by the first driver; and sending the selected annotated navigation information by the host application to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification