IP Library Granted Patent US 10,495,463
Granted Patent B2
US 10,495,463 · App. 15/640,571 · Granted Dec 3, 2019

Technology for sharing GPS navigation information

Inventors: Sara H. Basson (White Plains, NY); Peter G. Fairweather (Yorktown Heights, NY); Dimitri Kanevsky (Ossining, NY); Edward E. Kelley (Wappingers Falls, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G01C21/00G01C21/34G01C21/3626G01C21/3679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,495,463
App. No.
15/640,571
Granted
Dec 3, 2019
Kind
B2
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.

Claims (47)

1. A method in a host computer for providing navigation information to a driver of a vehicle, where the navigation information includes at least one annotation from at least one other driver, the method comprising:

receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application program on a host computer system remote from the vehicles;

receiving, by the host application program, 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 program;

receiving, by the host application program 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 program 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 program responsive to the request of the first driver, one or more items of annotated navigation information from among one or more items of annotated navigation information provided to the host computer by other drivers, where the one or more items of annotated navigation information provided to the host computer by other drivers indicate respective landmarks that provide respective identifying features of a route, where the selected one or more items of annotated navigation information match the frequency of occurrence criteria specified by the first driver; and

sending the selected annotated navigation information by the host application program to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle.

2. The method of claim 1 , wherein the annotated navigation information includes annotated navigation information captured from one of the drivers by the driver's mobile phone.

3. The method of claim 1 , wherein the annotated navigation information is stored in respective driver collections.

4. The method of claim 1 , wherein the frequency of occurrence criteria includes a most-frequent-landmark criteria specified by the first driver for the particular location, wherein the host application program finds a landmark most frequently included in the other drivers' annotated navigation information for the particular location.

5. The method of claim 1 , wherein the frequency of occurrence criteria includes a most-informed-driver criteria specified by the first driver for the particular location, wherein the host application program finds a landmark annotation made by one of the other drivers who passed the particular landmark most frequently.

6. The method of claim 1 , wherein the selecting includes the host application program finding annotated navigation information of a particular other driver responsive to the first driver specifying the particular other driver.

7. The method of claim 1 , wherein, in the receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application program on a host computer system remote from the vehicles, the GPS coordinates received from the GPS device of one of the vehicles are received with a request for landmarks from at least one on-line directory, and wherein the method comprises:

providing the requested landmarks by the host application program, and wherein, in the receiving, by the host application program, annotations for the current locations made by drivers of the vehicles via the GPS devices, the annotation received for the current location of the one of the vehicles comprises a selection of one of the landmarks.

8. A computer program product in a host computer for providing navigation information to a driver of a vehicle, where the navigation information includes at least one annotation from at least one other driver, the computer program product comprising:

a non-transitory 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 program on a host computer system remote from the vehicles;

receiving, by the host application program, 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 program;

receiving, by the host application program 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 program 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 program responsive to the request of the first driver, one or more items of annotated navigation information from among one or more items of annotated navigation information provided to the host computer by other drivers, where the one or more items of annotated navigation information provided to the host computer by other drivers indicate respective landmarks that provide respective identifying features of a route, where the selected one or more items of annotated navigation information match the frequency of occurrence criteria specified by the first driver; and

sending the selected annotated navigation information by the host application program to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle.

9. The computer program product of claim 8 , wherein the annotated navigation information includes annotated navigation information captured from one of the drivers by the driver's mobile phone.

10. The computer program product of claim 8 , wherein the annotated navigation information is stored in respective driver collections.

11. The computer program product of claim 8 , wherein the frequency of occurrence criteria includes a most-frequent-landmark criteria specified by the first driver for the particular location, wherein the host application program finds a landmark most frequently included in the other drivers' annotated navigation information for the particular location.

12. The computer program product of claim 8 , wherein the frequency of occurrence criteria includes a most-informed-driver criteria specified by the first driver for the particular location, wherein the host application program finds a landmark made by one of the other drivers who passed the particular landmark most frequently.

13. The computer program product of claim 8 , wherein the selecting includes the host application program finding annotated navigation information of a particular other driver responsive to the first driver specifying the particular other driver.

14. The computer program product of claim 8 , wherein, in the receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application program on a host computer system remote from the vehicles, the GPS coordinates received from the GPS device of one of the vehicles are received with a request for landmarks from at least one on-line directory, and wherein the method comprises:

providing the requested landmarks by the host application program, and wherein, in the receiving, by the host application program, annotations for the current locations made by drivers of the vehicles via the GPS devices, the annotation received for the current location of the one of the vehicles comprises a selection of one of the landmarks.

15. A host computer system for providing navigation information to a driver of a vehicle, where the navigation information includes at least one annotation from at least one other driver, 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 program on a host computer system remote from the vehicles;

receiving, by the host application program, 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 program;

receiving, by the host application program 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 program 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 program responsive to the request of the first driver, one or more items of annotated navigation information from among one or more items of annotated navigation information provided to the host computer by other drivers, where the one or more items of annotated navigation information provided to the host computer by other drivers indicate respective landmarks that provide respective identifying features of a route, where the selected one or more items of annotated navigation information match the frequency of occurrence criteria specified by the first driver; and

sending the selected annotated navigation information by the host application program to the GPS device of the first vehicle for presenting by the GPS device of the first vehicle.

16. The system of claim 15 , wherein the annotated navigation information is stored in respective driver collections.

17. The system of claim 15 , wherein the frequency of occurrence criteria includes a most-frequent-landmark criteria specified by the first driver for the particular location, wherein the host application program finds a landmark most frequently included in the other drivers' annotated navigation information for the particular location.

18. The system of claim 15 , wherein the frequency of occurrence criteria includes a most-informed-driver criteria specified by the first driver for the particular location, wherein the host application program finds a landmark made by one of the other drivers who passed the particular landmark most frequently.

19. The system of claim 15 , wherein the selecting includes the host application program finding annotated navigation information of a particular other driver responsive to the first driver specifying the particular other driver.

20. The system of claim 15 , wherein, in the receiving GPS coordinates from GPS devices of vehicles for current locations of the vehicles by a host application program on a host computer system remote from the vehicles, the GPS coordinates received from the GPS device of one of the vehicles are received with a request for landmarks from at least one on-line directory, and wherein the method comprises:

providing the requested landmarks by the host application program, and wherein, in the receiving, by the host application program, annotations for the current locations made by drivers of the vehicles via the GPS devices, the annotation received for the current location of the one of the vehicles comprises a selection of one of the landmarks.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2017
From: BASSON, SARA H.; FAIRWEATHER, PETER G.; KANEVSKY, DIMITRI; KELLEY, EDWARD E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042881/0228 →
Cited By (1)
US 12,442,653