Real-time navigation system for mobile environment
First Claim
1. A method for providing navigational information to a user, comprising the steps of:
- establishing a real-time connection with the user;
receiving the user'"'"'s location in real time;
providing navigational information to the user;
suspending the connection with the user;
storing trip information regarding the user'"'"'s position and destination at the time the connection was suspended;
re-establishing a real-time connection with the user; and
providing further navigational information to the user, at least partly based on the stored trip information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing navigational information to a user connected in real-time, such as through a wireless telephone, PDA, or other device. The system provides navigational information to the user in the form most useful to the user, such as according to landmarks, or the number of blocks until the next action. The system also provides directions to points of interest along the user'"'"'s route. Further, the system allows the user to suspend and resume a session. Also, the system varies the sampling rate at which the user'"'"'s location is examined, to enhance efficiency and convenience.
-
Citations
52 Claims
-
1. A method for providing navigational information to a user, comprising the steps of:
-
establishing a real-time connection with the user;
receiving the user'"'"'s location in real time;
providing navigational information to the user;
suspending the connection with the user;
storing trip information regarding the user'"'"'s position and destination at the time the connection was suspended;
re-establishing a real-time connection with the user; and
providing further navigational information to the user, at least partly based on the stored trip information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing navigational information to a user, comprising the steps of:
-
receiving a telephone call from the user;
determining identity information for the user;
recognizing, at least in part from the identity information, that the call is a resumption of a previous call from the user;
retrieving historical information regarding the user, said historical information relating at least in part to the previous call from the user;
providing navigational information to the user based at least in part on the historical information. - View Dependent Claims (19, 20)
-
-
21. A system for providing location information to a user, comprising:
-
an interface communicating with the user over a communications network;
a processor connected to the interface and configured to generate navigational information based at least in part on information received from the user;
said processor further configured to suspend interaction with the user and to later resume interaction with the user;
a storage device connected to the processor and configured to store user information, said user information comprising location and destination information for the user;
a transmission device connected to a network, through which the generated navigational information is conveyed to the user. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for providing navigational information to a user, comprising:
-
interface means for communicating with the user over a communications network;
processor means for generating navigational information based at least in part on information received from the user;
suspension means for suspending interaction with the user and to later resume interaction with the user;
storage means for storing user information, said user information comprising location and destination information for the user;
transmission means for conveying the generated navigational information to the user.
-
-
27. A method for providing navigational information to a user, comprising the steps of:
-
establishing a real-time connection with the user;
receiving location information for the user;
determining the uncertainty in the parameters needed to provide navigational information to the user;
providing navigational information to the user, said navigational information selected based on said uncertainty. - View Dependent Claims (28, 29, 30)
-
-
31. A method for providing navigational information to a user, comprising the steps of:
-
establishing a real-time connection with the user, said connection comprising a connection over a wireless telephone network;
generating a set of navigational prompts based at least in part on the user'"'"'s location and the user'"'"'s destination;
identifying a selected area in which the user is traveling;
identifying the navigational prompts that are applicable while the user is in the selected area; and
providing the identified navigational prompts to the user.
-
-
32. A method for providing navigational information to a user, comprising the steps of:
-
obtaining the user'"'"'s current location and ultimate destination;
determining an initial preferred path from the user'"'"'s current location to the ultimate destination;
receiving an interim point of interest for the user through a connection to the user, said connection comprising a wireless telephone network;
identifying potential interim destinations for the user, based at least in part on the user'"'"'s point of interest and the geographic locations of related destinations;
selecting an interim destination among the identified potential interim destinations, said selection based at least in part on the minimal deviation from the initial preferred path; and
providing navigational information to the user, said navigational information comprising directions to the interim destination.
-
-
33. A method for providing navigational information to a user, comprising the steps of:
-
obtaining the user'"'"'s current location and ultimate destination;
generating navigational information to direct the user to the ultimate destination in text format, said navigational information comprising a street name;
converting the navigation information in text format to speech format; and
conveying the navigational information in speech format to the user through a connection, said connection comprising a telephone network.
-
-
34. A system for providing navigational information to a user, comprising:
-
an interface communicating with the user over a communications network;
a processor connected to the interface and configured to generate navigational information based at least in part on information received from the user;
a voice generator to convert said navigational information from text format to speech format; and
a transmission device connected to a network, through which the generated navigational information is conveyed to the user in speech format. - View Dependent Claims (35)
-
-
36. A method for providing navigational information to a user, comprising the steps of:
-
establishing a connection with the user, said connection comprising a wireless telephone network;
obtaining the user'"'"'s ultimate destination;
obtaining the user'"'"'s current location at least in part through said connection;
generating navigational information to direct the user to the ultimate destination, said navigational information comprising the number of blocks until the next navigational action required by the user; and
conveying the navigational information to the user through the connection.
-
-
37. A method for providing navigational information to a user, comprising the steps of:
-
establishing a connection with the user, said connection comprising a wireless telephone network;
repeatedly receiving location information for the user;
periodically providing the user with navigational directions based at least in part on the user'"'"'s location and destination; and
varying the frequency for receiving location information for the user according to selected factors. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A method for providing navigational information to a user, comprising the steps of:
-
establishing a real-time connection with the user;
receiving location information from the user;
converting the location information from a first format into a second format;
generating navigational information to direct the user to a destination based at least in part on said location information; and
conveying the navigational information to the user through the connection. - View Dependent Claims (45, 46)
-
-
47. A method for providing navigational information to a user, comprising the steps of:
-
establishing a real-time connection with the user;
receiving location information from the user;
generating navigational information to direct the user to a destination based at least in part on said location information;
converting the navigational information from a first format into a second format; and
conveying the navigational information to the user through the connection. - View Dependent Claims (48, 49, 50, 51)
-
-
52. A system for providing navigational information to a user, comprising:
-
interface means for sending information to the user and for receiving information from the user;
measurement means for processing positional information regarding the user;
mapping means for generating a navigational route for the user;
deviation detection means for determining if the user is following the navigational route; and
instruction means for generating navigational information for the user.
-
Specification