METHOD AND SYSTEM FOR NAVIGATING TO A COMMON POINT OF INTEREST BASED ON THE LOCATIONS OF MULTIPLE GPS RECEIVERS
First Claim
1. In a first global positioning system (GPS) receiver, a method comprising:
- selecting, at the first GPS receiver, an identifier of a second GPS receiver from among a plurality of pre-defined GPS receiver identifiers stored within said first GPS receiver, wherein selecting said identifier of the second GPS receiver from among said plurality of pre-defined GPS receiver identifiers further comprises identifying said second GPS receiver as a dynamic point of interest (POI);
exchanging location coordinates with said second GPS receiver;
in response to a determination that a location of said second GPS receiver is a desired meeting location;
calculating navigational directions to said location of said second GPS receiver; and
displaying said navigational directions to said location on said first GPS receiver; and
in response to a determination that a different location, other than said location of said second GPS receiver, would be said desired meeting location;
calculating a plurality of convenient meeting points for selection as the desired meeting location based on pre-defined meeting preferences;
simultaneously displaying said plurality of convenient meeting points on said first GPS receiver;
enabling selection of one of said plurality of convenient meeting points as the desired meeting location; and
when one of said plurality of convenient meeting points is selected as said desired meeting location;
sending location coordinates of the selected desired meeting location to said second GPS receiver;
calculating navigational directions to said desired meeting location; and
displaying said navigational directions on said first GPS receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of navigating to a common point of interest (POI) based on the locations of multiple global positioning system (GPS) receivers. In a first GPS receiver, an identifier of a second GPS receiver is selected from a list of pre-defined GPS receiver identifiers stored within the first GPS receiver. The first GPS receiver exchanges coordinates with the second GPS receiver. If the location of the second GPS receiver is the POI, the first GPS receiver calculates and displays navigational directions to the location of the second GPS receiver. If a location other than the second GPS receiver is the POI, the first GPS receiver calculates and displays multiple convenient meeting points based on pre-defined preferences. When one of the meeting points is selected, the first GPS receiver sends the coordinates to the other GPS receivers, and the first GPS receiver calculates and displays navigational directions to the meeting point.
38 Citations
18 Claims
-
1. In a first global positioning system (GPS) receiver, a method comprising:
-
selecting, at the first GPS receiver, an identifier of a second GPS receiver from among a plurality of pre-defined GPS receiver identifiers stored within said first GPS receiver, wherein selecting said identifier of the second GPS receiver from among said plurality of pre-defined GPS receiver identifiers further comprises identifying said second GPS receiver as a dynamic point of interest (POI); exchanging location coordinates with said second GPS receiver; in response to a determination that a location of said second GPS receiver is a desired meeting location; calculating navigational directions to said location of said second GPS receiver; and displaying said navigational directions to said location on said first GPS receiver; and in response to a determination that a different location, other than said location of said second GPS receiver, would be said desired meeting location; calculating a plurality of convenient meeting points for selection as the desired meeting location based on pre-defined meeting preferences; simultaneously displaying said plurality of convenient meeting points on said first GPS receiver; enabling selection of one of said plurality of convenient meeting points as the desired meeting location; and when one of said plurality of convenient meeting points is selected as said desired meeting location; sending location coordinates of the selected desired meeting location to said second GPS receiver; calculating navigational directions to said desired meeting location; and displaying said navigational directions on said first GPS receiver. - View Dependent Claims (3, 6)
-
-
2. (canceled)
-
4. (canceled)
-
5. (canceled)
-
7. A first global positioning system (GPS) receiver comprising:
-
a logic unit; an antenna coupled to said logic unit; a local memory coupled to said logic unit; a utility executing on said logic unit and which comprises code for; selecting, at the first GPS receiver, an identifier of a second GPS receiver from among a plurality of pre-defined GPS receiver identifiers stored within said first GPS receiver, wherein selecting said identifier of the second GPS receiver from among said plurality of pre-defined GPS receiver identifiers further comprises identifying said second GPS receiver as a dynamic point of interest (POI); exchanging location coordinates with said second GPS receiver; in response to a determination that a location of said second GPS receiver is a desired meeting location; calculating navigational directions to said location of said second GPS receiver; and displaying said navigational directions to said location on said first GPS receiver; and in response to a determination that a different location, other than said location of said second GPS receiver, would be said desired meeting location; calculating a plurality of convenient meeting points for selection as the desired meeting location based on pre-defined meeting preferences; simultaneously displaying said plurality of convenient meeting points on said first GPS receiver; enabling selection of one of said plurality of convenient meeting points as the desired meeting location; and when one of said plurality of convenient meeting points is selected as said desired meeting location; sending location coordinates of the selected desired meeting location to said second GPS receiver when one of said plurality of convenient meeting points is selected as said desired meeting location; calculating navigational directions to said desired meeting location when one of said plurality of convenient meeting points is selected as said desired meeting location; and displaying said navigational directions on said first GPS receiver when one of said plurality of convenient meeting points is selected as said desired meeting location. - View Dependent Claims (9, 12)
-
-
8. (canceled)
-
10. (canceled)
-
11. (canceled)
-
13. A computer program product comprising:
-
a computer storage medium; and program code on said computer storage medium that that when executed provides the functions of; selecting an identifier of a second GPS receiver from among a plurality of pre-defined GPS receiver identifiers stored within said first GPS receiver, wherein selecting said identifier of the second GPS receiver from among said plurality of pre-defined GPS receiver identifiers further comprises identifying said second GPS receiver as a dynamic point of interest (POI); exchanging location coordinates with said second GPS receiver; in response to a determination that a location of said second GPS receiver is a desired meeting location; calculating navigational directions to said location of said second GPS receiver; and displaying said navigational directions to said location on said first GPS receiver; enabling selection of said identifier of the second GPS receiver from among said plurality of pre-defined GPS receiver identifiers further comprises code for identifying said second GPS receiver as a dynamic point of interest (POI); and in response to a determination that a different location, other than said location of said second GPS receiver, would be said desired meeting location; calculating a plurality of convenient meeting points for selection as the desired meeting location based on pre-defined meeting preferences; simultaneously displaying said plurality of convenient meeting points on said first GPS receiver; and when one of said plurality of convenient meeting points is selected as said desired meeting location; sending location coordinates of said the selected desired meeting location to said second GPS receiver; calculating navigational directions to said desired meeting location; and displaying said navigational directions on said first GPS receiver. - View Dependent Claims (15, 18)
-
-
14. (canceled)
-
16. (canceled)
-
17. (canceled)
Specification