IP Library Granted Patent US 8,700,259
Granted Patent B2
US 8,700,259 · App. 13/834,788 · Granted Apr 15, 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,700,259
App. No.
13/834,788
Granted
Apr 15, 2014
Kind
B2
Abstract

A system for selecting music includes a mobile system for processing and transmitting through a wireless link a continuous voice stream spoken by a user of the mobile system, the continuous voice stream including a music request, and a data center for processing the continuous voice stream received through the wireless link into voice music information. The data center can perform automated voice recognition processing on the voice music information to recognize music components of the music request, confirm the recognized music components through interactive speech exchanges with the mobile system user through the wireless link and the mobile system, selectively allow human data center operator intervention to assist in identifying the selected recognized music components having a recognition confidence below a selected threshold value, and download music information pertaining to the music request for transmission to the mobile system derived from the confirmed recognized music components.

Claims (54)

1. A method of selecting music, which comprises:

receiving at a mobile processing system a continuous voice stream spoken by a user of the mobile processing system, the continuous voice stream including a music request being an entirety of at least one of:

a song name;

an artist name;

an album name;

a music genre; and

a playlist;

processing the continuous voice stream into voice music information;

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

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

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

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 recognized components based on the confidence levels in the list;

confirming the accuracy of the selected set of hypothetical recognized components of the music request through interactive voice exchanges between the mobile system user and the remote data center;

determining a music selection from confirmed components of the music request;

formatting the determined music selection at the remote data center; and

transmitting the determined music selection to the mobile processing system from the remote data center through the wireless link.

2. The method according to claim 1 , which further comprises carrying out the accuracy confirming step by:

transmitting a computer-generated representation of at least one hypothetical recognized component of the music request to the mobile system user through the wireless link; and

prompting the mobile system user through the wireless link to aurally confirm the accuracy of the component of the music request.

3. The method according to claim 1 , which further comprises carrying out the accuracy confirming step by:

transmitting at least one recorded hypothetical recognized component of the music request by the mobile system user to the mobile system user through the wireless link; and

prompting the mobile system user through the wireless link to aurally confirm the accuracy of the hypothetical recognized component of the music request.

4. The method according to claim 2 , which further comprises carrying out the accuracy confirming step by:

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

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

5. The method according to claim 1 , which further comprises carrying out the music selection determining step by providing human data center operator assistance using the developed list of hypothetical recognized components and confidence levels to recognize the music request.

6. The method according to claim 1 , which further comprises carrying out the accuracy confirming step by transmitting aural representations of hypothetical recognized components of the music request to the mobile system user, the hypothetical recognized components of the music request being selected from aural representations of portions of the music request.

7. The method according to claim 5 , which further comprises carrying out the operator assistance providing step by:

playing back recorded representations of the music request spoken by the mobile system user to a data center operator for analysis by the data center operator; and

receiving information from the data center operator identifying the music requested.

8. The method according to claim 7 , which further comprises carrying out the data center operator information receiving step by entering a choice from the displayed list of hypothetical recognized components from the data center operator.

9. A system for selecting music, comprising:

a mobile system for processing and transmitting through a wireless link a continuous voice stream spoken by a user of the mobile system, the continuous voice stream including a music request; and

a data center for processing the continuous voice stream received through the wireless link into voice music information and operable to:

perform automated voice recognition processing on the voice music information to recognize music components of the music request;

confirm the recognized music components through interactive speech exchanges with the mobile system user through the wireless link and the mobile system;

selectively allow human data center operator intervention to assist in identifying the selected recognized music components having a recognition confidence below a selected threshold value; and

download music information pertaining to the music request for transmission to the mobile system derived from the confirmed recognized music components.

10. The system according to claim 9 , wherein the data center is further operable to download the music information in response to position information received from the mobile system through the wireless link.

11. The system according to claim 9 , wherein the data center is further operable to:

generate a list of possible music components corresponding to the continuous voice stream;

assign a confidence score for each of possible music components on the list;

determine if a possible music component with a highest confidence score has a confidence score above a threshold; and

computer-generate an aural representation of the music requested for transmission to the mobile system for confirmation by the mobile system user if the confidence score is above the threshold.

12. The system according to claim 9 , wherein the data center is further operable to:

determine that at least one of components of the music request of the continuous voice stream has a recognition confidence value below a threshold; and

playback a recording in the voice of the mobile system user of at least the music components with the recognition confidence value below the threshold to the mobile system user through the mobile system for confirmation.

13. The system according to claim 12 , wherein the data center further comprises a data center operator facility for playing back the music components for assisting in identifying the music request.

14. The system according to claim 12 , wherein the data center is further operable to present a list of possible music requests listed by confidence scores to a data center operator for selection as the music request.

15. The system according to claim 14 , wherein the data center is further operable to allow the data center operator to vary an order of possible music selections in the list.

16. The system according to claim 9 , wherein the continuous voice stream comprises a spoken request to play a song.

17. The system according to claim 16 , wherein the music request includes information selected from the group consisting of song names and music genres.

18. The system according to claim 9 , wherein the data center is further operable to record the continuous voice stream spoken by the user as normalized audio wave fields for subsequent playback.

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 Jun 27, 2013
From: SCHALK, THOMAS BARTON
To: AGERO CONNECTED SERVICES, INC.
Reel/Frame 030696/0090 →