IP Library Patent Application 10741250
Patent Application
App. No. 10/741,250

Method and system for controlling an in-vehicle CD player

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 None
App. No.
10/741,250
Abstract

The present invention provides a method for controlling a compact disc player in a telematics equipped mobile vehicle that includes receiving CD data, from at least one compact disc, and analog input at the telematics unit. The method further includes producing a metadata file based on the received CD data, producing a speech recognition grammar file based on the metadata file, producing a dialog command based on the received analog input, and controlling the compact disc player in the telematics equipped mobile vehicle responsive to a control command. The control command is based on the speech recognition grammar file and the dialog command. The metadata is selected from one or more members of a group including: disc title, artist name, song title, disc number, and track number.

Claims (90)

1 . A method for controlling a compact disc player in a telematics equipped mobile vehicle, the method comprising:

receiving CD data and analog input at the telematics unit, the CD data received from at least one compact disc;

producing a metadata file based on the received CD data;

producing a speech recognition grammar file based on the metadata file;

producing a dialog command based on the received analog input; and

controlling the compact disc player in the telematics equipped mobile vehicle responsive to a control command, the control command based on the speech recognition grammar file and the dialog command.

2 . The method of claim 1 , wherein receiving CD data at the telematics unit comprises:

querying each of the compact discs for CD data; and

transferring the CD data to the telematics unit.

3 . The method of claim 1 , wherein the metadata is selected from one or more members of the group consisting of: disc title, artist name, song title, disc number, and track number.

4 . The method of claim 1 , wherein producing the metadata file based on the received CD data comprises:

analyzing the CD data with music recognition software;

identifying metadata within the CD data; and

generating the metadata file.

5 . The method of claim 1 , wherein producing the speech recognition grammar file based on the metadata file comprises:

analyzing the metadata file with speech recognition software;

identifying speech recognition grammar within the metadata; and

generating the speech recognition grammar file.

6 . The method of claim 5 , further comprising:

transferring the generated speech recognition grammar file to an ASR engine having a dynamic grammar control mechanism.

7 . The method of claim 1 , wherein controlling the compact disc player comprises:

comparing the dialog command with the speech recognition grammar file;

determining a control command based on the comparison; and

implementing the control command.

8 . The method of claim 1 , further comprising:

establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

sending the CD data to a call center; and

receiving the metadata file at the telematics equipped mobile vehicle.

9 . The method of claim 1 , further comprising:

establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

sending the CD data to a call center;

sending the analog input to the call center; and

receiving the speech recognition grammar file and the dialog command at the telematics equipped mobile vehicle.

10 . The method of claim 1 , further comprising:

establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

sending the CD data to a call center;

sending the analog input to the call center;

producing the control command at the call center; and

receiving the control command at the telematics equipped mobile vehicle.

11 . The method of claim 10 , wherein producing the control command comprises:

comparing the dialog command with the speech recognition grammar file at the call center; and

determining the control command based on the comparison at the call center.

12 . A computer readable medium for controlling a compact disc player in a telematics equipped mobile vehicle, comprising:

computer readable code for receiving CD data and analog input at the telematics unit, the CD data received from at least one compact disc;

computer readable code for producing a metadata file based on the received CD data;

computer readable code for producing a speech recognition grammar file based on the metadata file;

computer readable code for producing a dialog command based on received analog input; and

computer readable code for controlling the compact disc player in the telematics equipped mobile vehicle responsive to a control command, the control command based on the speech recognition grammar file and the dialog command.

13 . The computer readable medium of claim 12 , wherein the computer readable code for receiving CD data at the telematics unit comprises:

computer readable code for querying each of the compact discs for CD data; and

computer readable code for transferring the CD data to the telematics unit.

14 . The computer readable medium of claim 12 , wherein the metadata is selected from one or more members of the group consisting of: disc title, artist name, song title, disc number, and track number.

15 . The computer readable medium of claim 12 , wherein the computer readable code for producing the metadata file based on the CD data comprises:

computer readable code for analyzing the CD data with music recognition software;

computer readable code for identifying metadata within the CD data; and

computer readable code for generating the metadata file.

16 . The computer readable medium of claim 12 , wherein the computer readable code for producing the speech recognition grammar file based on the metadata file comprises:

computer readable code for analyzing the metadata file with speech recognition software;

computer readable code for identifying speech recognition grammar within the metadata; and

computer readable code for generating the speech recognition grammar file.

17 . The computer readable medium of claim 16 , further comprising:

computer readable code for transferring the generated speech recognition grammar file to an ASR engine having a dynamic grammar control mechanism.

18 . The computer readable medium of claim 12 , wherein the computer readable code for controlling the compact disc player comprises:

computer readable code for comparing the dialog command with the speech recognition grammar file;

computer readable code for determining a control command based on the comparison; and

computer readable code for implementing the control command.

19 . The computer readable medium of claim 12 , further comprising:

computer readable code for establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

computer readable code for sending the CD data to a call center; and

computer readable code for receiving metadata file at the telematics equipped mobile vehicle.

20 . The computer readable medium of claim 12 , further comprising:

computer readable code for establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

computer readable code for sending the CD data to a call center;

computer readable code for sending the dialog command to the call center; and

computer readable code for receiving the speech recognition grammar file and the dialog command at the telematics equipped mobile vehicle.

21 . The computer readable medium of claim 12 , further comprising:

computer readable code for establishing a wireless data connection between the telematics equipped mobile vehicle and a call center;

computer readable code for sending the CD data to a call center;

computer readable code for sending the analog input to the call center;

computer readable code for producing the control command at the call center; and

computer readable code for receiving the control command at the telematics equipped mobile vehicle.

22 . The computer readable medium of claim 21 , wherein the computer readable code for producing the control command comprises:

computer readable code for comparing the dialog command with the speech recognition grammar file at the call center; and

computer readable code for determining the control command based on the comparison at the call center.

23 . A system for controlling a compact disc player in a telematics equipped mobile vehicle, the system comprising:

means for receiving CD data at the telematics unit from at least one compact disc;

means for producing a metadata file based on the received CD data;

means for producing a speech recognition grammar file based on the metadata file;

means for receiving a dialog command; and

means for controlling the compact disc player in the telematics equipped mobile vehicle based on the dialog command.

Assignments (13)
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0196 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0725 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0347 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023155/0849 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023155/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: MOTORS LIQUIDATION COMPANY
To: GENERAL MOTORS COMPANY
Reel/Frame 023148/0248 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0817 →
CHANGE OF NAME Recorded Aug 21, 2009
From: GENERAL MOTORS CORPORATION
To: MOTORS LIQUIDATION COMPANY
Reel/Frame 023129/0236 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0491 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GENERAL MOTORS CORPORATION
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022552/0006 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GENERAL MOTORS CORPORATION
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022191/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2003
From: HABERMAS, STEPHEN C.
To: GENERAL MOTORS CORPORATION
Reel/Frame 014834/0560 →