Voice-controlled navigation device utilizing wireless data transmission for obtaining maps and real-time overlay information
First Claim
1. A navigation system device comprising:
- a subscriber unit configured to receive information from and transmit information to the Internet via a service provider, the subscriber unit including a global positioning system mechanism to determine subscriber position information, an output mechanism to convey information to a subscriber, and a speech processing mechanism to accommodate communications between the subscriber unit and the subscriber;
and a service provider configured to communicate with the subscriber unit, the communications between the service provider and the subscriber unit including the reception and transmission of navigation information including map information, wherein the output mechanism prompts to prompt the subscriber to speak destination information,the speech processing mechanism receives to receive the destination information,and the subscriber unit transmits to transmit the subscriber position information and the destination information to the service provider, and the service provider responds by transmitting the and receive from the service provider navigation information to including map information, the subscriber unit, which conveys to convey the navigation information to the subscriber via the output mechanism,wherein the navigation information involves a plurality of points along a route from a current position to a destination, and wherein the subscriber unit is configured to determine a distance between a current position and a position related to one or more points along the route, and wherein the subscriber unit requests is to request new map information from the service provider when the distance exceeds a predetermined distance.
0 Assignments
0 Petitions
Accused Products
Abstract
A navigation system and method involving wireless communications technology and speech processing technology is presented. In accordance with an embodiment of the invention, the navigation system includes a subscriber unit communicating with a service provider. The subscriber unit includes a global positioning system mechanism to determine subscriber position information and a speech processing mechanism to receive destination information spoken by a subscriber. The subscriber unit transmits the subscriber position and destination information to the service provider, which gathers navigation information, including a map and a route from the subscriber position to the specified destination. The service provider transmits the navigation information to the subscriber unit. The subscriber unit conveys the received navigation information to the subscriber via an output mechanism, such as a speech synthesis unit or a graphical display.
25 Citations
23 Claims
-
1. A navigation system device comprising:
-
a subscriber unit configured to receive information from and transmit information to the Internet via a service provider, the subscriber unit including a global positioning system mechanism to determine subscriber position information, an output mechanism to convey information to a subscriber, and a speech processing mechanism to accommodate communications between the subscriber unit and the subscriber; and a service provider configured to communicate with the subscriber unit, the communications between the service provider and the subscriber unit including the reception and transmission of navigation information including map information, wherein the output mechanism prompts to prompt the subscriber to speak destination information, the speech processing mechanism receives to receive the destination information, and the subscriber unit transmits to transmit the subscriber position information and the destination information to the service provider, and the service provider responds by transmitting the and receive from the service provider navigation information to including map information, the subscriber unit, which conveys to convey the navigation information to the subscriber via the output mechanism, wherein the navigation information involves a plurality of points along a route from a current position to a destination, and wherein the subscriber unit is configured to determine a distance between a current position and a position related to one or more points along the route, and wherein the subscriber unit requests is to request new map information from the service provider when the distance exceeds a predetermined distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A navigation system device comprising:
-
a subscriber unit configured to receive and transmit information, the subscriber unit including a global positioning system mechanism to determine subscriber position information, an output mechanism to convey information to a subscriber, and a speech processing mechanism to accommodate communications between the subscriber unit and the subscriber; and a service provider configured to communicate with the subscriber unit, the communications between the service provider and the subscriber unit including the reception and transmission of to receive navigation information including map information from a server provider, wherein the output mechanism prompts is to prompt the subscriber to speak destination information, the speech processing mechanism receives to receive the destination information, and the subscriber unit transmits to transmit the subscriber position information and the destination information to the a service provider, and the service provider responds by transmitting the receive navigation information to the subscriber unit, which conveys including map information from the service provider and convey the navigation information to the subscriber via the output mechanism, wherein each of the subscriber unit and the service provider encrypt information before transmitting the information, and wherein each user of the subscriber unit is assigned an encryption key, the speech processing mechanism is configured to identify a user on the basis of the voice of the user, and the subscriber unit is configured to use the encryption key assigned to the identified user during navigation by the identified user.
-
-
11. A navigation system comprising:
-
a subscriber unit configured to receive and transmit information, the subscriber unit including a global positioning system mechanism to determine subscriber position information, an output mechanism to convey information to a subscriber, and a speech processing mechanism to accommodate communications between the subscriber unit and the subscriber; and a service provider configured to communicate with the subscriber unit, the communications between the service provider and the subscriber unit including the reception and transmission of navigation information including map information, wherein the output mechanism prompts the subscriber to speak destination information, the speech processing mechanism receives the destination information and the subscriber unit transmits the subscriber position information and the destination information to the service provider, and the service provider responds by transmitting the navigation information to the subscriber unit, which conveys the navigation information to the subscriber via the output mechanism, and wherein the service provider is configured to store the subscriber position information, the subscriber unit is configured to measure the distance between the stored subscriber position information and a current position, and the subscriber unit transmits the current position to the service provider when the distance exceeds a predetermined distance.
-
-
12. A navigation system device comprising:
-
a subscriber unit configured to receive and transmit information, the subscriber unit including a global positioning system mechanism to determine subscriber position information, an output mechanism to convey information to a subscriber, and a speech processing mechanism to accommodate communications between the subscriber unit and the subscriber; and a service provider configured to communicate with the subscriber unit, the communications between the service provider and the subscriber unit including the reception and transmission of to receive navigation information including map information from a service provider, wherein the output mechanism prompts is to prompt the subscriber to speak destination information, the speech processing mechanism receives to receive the destination information, and the subscriber unit transmits to transmit the subscriber position information and the destination information to the service provider, and the service provider responds by transmitting the receive navigation information to the subscriber unit, which conveys from the service provider and convey the navigation information to the subscriber via the output mechanism, and wherein the subscriber unit includes a firmware and a software portion, the subscriber unit being configured to receive encrypted firmware and software upgrades, the upgrades being decrypted by, and programmed into, the subscriber unit.
-
-
13. A navigation method comprising:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider, after encrypting the information; receiving, by the subscriber unit, encrypted navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; encrypting, by each of the subscriber unit and the service provider, information before transmission; assigning, by the subscriber unit, a first user of a the subscriber unit an encryption key; associating the encryption key of the first user with the voice of the first user; identifying the first user when the first user speaks; and using the encryption key assigned to the first user during navigation by the first user. - View Dependent Claims (14, 15)
-
-
16. A navigation method comprising:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider, after encrypting the information; receiving, by the subscriber unit, encrypted navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; encrypting, by each of the subscriber unit and the service provider, information before transmission;
andreceiving, by the subscriber unit, encrypted firmware or software upgrades.
-
-
17. A navigation method comprising:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider; receiving, by the subscriber unit, navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber by synthetically generating a recognizable speech pattern; determining, by the subscriber unit, the distance between the current position and a position related to one or more points along the route; and requesting new map information from the service provider when the distance exceeds a predetermined distance.
-
-
18. A navigation method comprising:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider; receiving, by the subscriber unit, navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; storing, by the service provider, the position information; measuring, by the subscriber unit, the distance between the stored position information and the current position; and transmitting, by the subscriber unit, the current position to the service provider when the distance exceeds a predetermined distance.
-
-
19. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider; receiving, by the subscriber unit, navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; determining, by the subscriber unit, the distance between the current position and a position related to one or more points along the route;
andrequesting new map information from the service provider when the distance exceeds a predetermined distance; and notifying the subscriber that the route has been deviated from when the distance exceeds a predetermined distance. - View Dependent Claims (20, 21)
-
-
22. A computer-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider, after encrypting the information; receiving, by the subscriber unit, encrypted navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; encrypting, by each of the subscriber unit and the service provider, information before transmission; assigning, by the subscriber unit, a first user of a the subscriber unit an encryption key; associating the encryption key of the first user with the voice of the first user; identifying the first user when the first user speaks; and using the encryption key assigned to the first user during navigation by the first user.
-
-
23. A computable-readable medium encoded with a plurality of processor-executable instruction sequences for:
-
receiving, by a subscriber unit, position information and destination information, the destination information being spoken by a subscriber; transmitting, by the subscriber unit, the position information and the destination information to a service provider; receiving, by the subscriber unit, navigation information from the service provider, the navigation information involving a plurality of points along a route from a current position to a destination; conveying, by the subscriber unit, the navigation information to the subscriber; storing, by the service provider, the position information; measuring, by the subscriber unit, the distance between the stored position information and the current position; and transmitting, by the subscriber unit, the current position to the service provider when the distance exceeds a predetermined distance.
-
Specification