IP Library Granted Patent US 8,694,244
Granted Patent B2
US 8,694,244 · App. 13/937,335 · Granted Apr 8, 2014

Systems and methods for off-board voice-automated vehicle navigation

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 8,694,244
App. No.
13/937,335
Granted
Apr 8, 2014
Kind
B2
Abstract

A method of providing navigational information includes the step of processing destination information spoken by a user of a mobile processing system and transmitting the processed voice information via a wireless link to a remote data center. The processed voice information is analyzed with a voice recognition system at the remote data center to recognize components of the destination information spoken by the user. The remote data center generates a list of hypothetical recognized components of the destination information listed by confidence levels as calculated for each component of the destination information analyzed by the voice recognition system. The remote data center determines if a confidence score is below a recognition confidence value and, if the confidence score is below the recognition confidence value, transmits an automated request to have the user speak the destination information again.

Claims (85)

1. A method of providing navigational information, comprising:

processing destination information spoken by a user of a mobile processing system;

transmitting the processed voice information via a wireless link to a remote data center;

analyzing the processed voice information with a voice recognition system at the remote data center to recognize components of the destination information spoken by the user;

generating at the remote data center a list of hypothetical recognized components of the destination information listed by confidence levels as calculated for each component of the destination information analyzed by the voice recognition system;

determining at the remote data center if a confidence score is below a recognition confidence value; and

if the confidence score is below the recognition confidence value, transmitting from the remote data center an automated request to have the user speak the destination information again.

2. The method according to claim 1 , which further comprises, if the confidence score is above the recognition confidence value:

displaying the list of hypothetical recognized components and confidence levels at the remote data center for selective checking by a human data center operator;

selecting a set of hypothetical components based on the confidence levels in the list;

confirming the accuracy of the selected set of hypothetical recognized components of the destination information via interactive voice exchanges between the user and the remote data center; and

determining a destination from confirmed components of the destination information.

3. The method according to claim 2 , which further comprises:

generating route information to the destination at the remote data center; and

transmitting the route information to the mobile processing system from the remote data center via the wireless link.

4. The method according to claim 1 , which further comprises:

processing newly spoken destination information from the user;

transmitting the processed newly spoken voice information via a wireless link to the remote data center;

analyzing the processed newly spoken voice information with a voice recognition system at the remote data center to recognize components of the destination information spoken by the user;

generating at the remote data center a list of hypothetical recognized components of the destination information listed by confidence levels as calculated for each component of the destination information analyzed by the voice recognition system;

determining at the remote data center if a confidence score is below recognition confidence value; and

if the confidence score is below the recognition confidence value, transmitting from the remote data center an automated request to have the user speak the destination information again; and

if the confidence score is above the recognition confidence value:

displaying the list of hypothetical recognized components and confidence levels at the remote data center for selective checking by a human data center operator;

selecting a set of hypothetical components based on the confidence levels in the list;

confirming the accuracy of the selected set of hypothetical recognized components of the destination information via interactive voice exchanges between the user and the remote data center; and

determining a destination from confirmed components of the destination information.

5. The method according to claim 2 , wherein the step of confirming the accuracy of the hypothetical recognized components of the destination information comprises:

transmitting a computer-generated representation of at least one hypothetical recognized component of the destination information to the user via the wireless link; and

prompting the user via the wireless link to aurally confirm the accuracy of the component of the destination information.

6. The method according to claim 2 , wherein the step of confirming the accuracy of the hypothetical recognized components of the destination information comprises:

transmitting at least one recorded hypothetical recognized component of the destination information spoken by the user to the user via the wireless link; and

prompting the user via the wireless link to aurally confirm the accuracy of the hypothetical recognized component of the voice destination information.

7. The method according to claim 2 , wherein the step of confirming the accuracy of the hypothetical recognized components of the desired destination comprises:

determining if a confidence level of hypothetical recognized component is above a selected threshold; and

computer generating a representation of the hypothetical recognized component for transmission to the user when the confidence level is above the selected threshold.

8. The method according to claim 2 , wherein the step of determining the destination from the confirmed components comprises providing human data center operator assistance using the developed list of hypothetical recognized components and confidence levels to recognize the desired destination.

9. The method according to claim 8 , wherein the step of providing human data center operator assistance comprises:

playing back recorded representations of the destination information spoken by the user to the data center operator for analysis by the data center operator; and

receiving information from the data center operator identifying the destination.

10. The method according to claim 9 , wherein the step of receiving information from the data center operator comprises entering a choice from the displayed list of hypothetical components from the data center operator.

11. The method according to claim 2 , wherein the step of confirming the accuracy of the hypothetical recognized components of the desired destination via interactive voice exchanges comprises transmitting aural representations of hypothetical recognized components of the destination information to the user, the hypothetical recognized components of the destination information being selected from the group consisting of aural representations of the destination address number, street name, city, state, and point of interest.

12. A system for providing navigational information to a user, comprising:

a mobile processing system processing and transmitting via a wireless link spoken requests from a user for navigational information to a selected destination; and

a data center processing the spoken requests for navigational information received via the wireless link and:

performing automated voice recognition analysis on the spoken requests for navigational information to recognize destination components of the spoken requests;

generating a list of hypothetical recognized components of the destination information listed by confidence levels as calculated for each component of the destination information analyzed by the voice recognition system;

determining if a confidence score is below a recognition confidence value; and

if the confidence score is below the recognition confidence value, transmitting from the remote data center an automated request to have the user speak the destination information again.

13. The system according to claim 12 , which further comprises, if the confidence score is above the recognition confidence value, the remote data center:

displays the list of hypothetical recognized components and confidence levels for selective checking by a human data center operator;

selects a set of hypothetical components based on the confidence levels in the list;

confirms the accuracy of the set of hypothetical recognized components of the destination information selected at the remote data center via interactive voice exchanges between the user and the remote data center; and

determines a destination from confirmed components of the destination information.

14. The system according to claim 13 , wherein the data center downloads the navigational information in response to position information received from the on-board system via the wireless link.

15. The system according to claim 13 , wherein the remote data center:

generates route information to the destination; and

transmits the route information to the mobile processing system via the wireless link.

16. The system according to claim 12 , wherein, after sending the automated request to have the user speak the destination information again:

the mobile processing system processes newly spoken destination information from the user and transmits the processed newly spoken voice information via the wireless link to the remote data center; and

the remote data center:

analyzes the processed newly spoken voice information with a voice recognition system to recognize components of the destination information spoken by the user;

generates a list of hypothetical recognized components of the destination information listed by confidence levels as calculated for each component of the destination information analyzed by the voice recognition system;

determines if a confidence score is below recognition confidence value; and

if the confidence score is below the recognition confidence value, transmits an automated request to have the user speak the destination information again; and

if the confidence score is above the recognition confidence value:

displays the list of hypothetical recognized components and confidence levels at the remote data center for selective checking by a human data center operator;

selects a set of hypothetical components based on the confidence levels in the list;

confirms the accuracy of the selected set of hypothetical recognized components of the destination information via interactive voice exchanges between the user and the remote data center; and

determines a destination from confirmed components of the destination information.

17. The system according to claim 13 , wherein the remote data center confirms the accuracy of the hypothetical recognized components of the destination information by:

transmitting a computer-generated representation of at least one hypothetical recognized component of the destination information to the user via the wireless link; and

prompting the user via the wireless link to aurally confirm the accuracy of the component of the destination information.

18. The system according to claim 13 , wherein the remote data center confirms the accuracy of the hypothetical recognized components of the destination information by:

transmitting at least one recorded hypothetical recognized component of the destination information spoken by the user to the user via the wireless link; and

prompting the user via the wireless link to aurally confirm the accuracy of the hypothetical recognized component of the voice destination information.

19. The system according to claim 13 , wherein the remote data center confirms the accuracy of the hypothetical recognized components of the desired destination by:

determining if a confidence level of hypothetical recognized component is above a selected threshold; and

computer generating a representation of the hypothetical recognized component for transmission to the user when the confidence level is above the selected threshold.

20. The system according to claim 13 , wherein the remote data center determines the destination from the confirmed components by permitting a human data center operator to assist the user utilizing the developed list of hypothetical recognized components and confidence levels to recognize the desired destination.

21. The system according to claim 20 , wherein the remote data center:

plays back recorded representations of the destination information spoken by the user to the data center operator for analysis by the data center operator; and

receives information from the data center operator identifying the destination.

22. The system according to claim 21 , wherein the remote data center receives information from the data center operator by the data center operator entering a choice from the displayed list of hypothetical components.

23. The system according to claim 13 , wherein the remote data center confirms the accuracy of the hypothetical recognized components of the desired destination via interactive voice exchanges by transmitting aural representations of hypothetical recognized components of the destination information to the user, the hypothetical recognized components of the destination information being selected from the group consisting of aural representations of the destination address number, street name, city, state, and point of interest.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 1, 2017
From: U.S. BANK NATIONAL ASSOCIATION
To: SIRIUS XM RADIO INC.; SIRIUS XM CONNECTED VEHICLE SERVICES INC.
Reel/Frame 043747/0091 →
PATENT SECURITY AGREEMENT Recorded May 6, 2014
From: SIRIUS XM CONNECTED VEHICLE SERVICES INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 032835/0907 →
PATENT SECURITY AGREEMENT Recorded Apr 11, 2014
From: SIRIUS XM RADIO INC.; SIRIUS XM CONNECTED VEHICLE SERVICES INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 032660/0603 →
CHANGE OF NAME Recorded Mar 4, 2014
From: AGERO CONNECTED SERVICES, INC.
To: SIRIUS XM CONNECTED VEHICLE SERVICES INC.
Reel/Frame 032385/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: SCHALK, THOMAS BARTON
To: AGERO CONNECTED SERVICES, INC.
Reel/Frame 030756/0517 →