Voice recognition updates via remote broadcast signal
First Claim
1. A method for remotely and dynamically updating voice recognition commands available for controlling a device in a vehicle, the method comprising:
- (a) receiving, locally, a broadcast signal from a remote source, the broadcast signal comprising voice recognition data;
(b) filtering, locally, the received broadcast signal by separating the voice recognition data from a remainder of the broadcast signal;
(c) updating a local database containing previously stored voice recognition data with the received voice recognition data;
(d) receiving, locally, a spoken command from a local input device;
(e) determining whether the received spoken command matches the voice recognition data stored in the updated local database; and
(f) generating, locally, a recognized voice command based at least in part on matching the received spoken command with the voice recognition data stored in the updated local database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system are provided for dynamically updating voice recognition commands available for controlling a device in a vehicle. A receiver unit of a voice recognition system, located in the vehicle, receives a remotely transmitted broadcast signal. A processor of the voice recognition system extracts voice recognition data from a remaining portion of the broadcast signal and updates voice recognition commands stored in a memory unit, coupled to the processor, with the extracted voice recognition data. A voice input device of the voice recognition system receives a spoken command from a user. A voice recognition engine, coupled to the voice input device and the memory unit, determines whether the spoken command matches one of the stored voice recognition commands in the memory unit. If a match occurs, a recognized voice command is generated. The recognized voice command is sent to an affected device in the vehicle.
214 Citations
21 Claims
-
1. A method for remotely and dynamically updating voice recognition commands available for controlling a device in a vehicle, the method comprising:
-
(a) receiving, locally, a broadcast signal from a remote source, the broadcast signal comprising voice recognition data; (b) filtering, locally, the received broadcast signal by separating the voice recognition data from a remainder of the broadcast signal; (c) updating a local database containing previously stored voice recognition data with the received voice recognition data; (d) receiving, locally, a spoken command from a local input device; (e) determining whether the received spoken command matches the voice recognition data stored in the updated local database; and (f) generating, locally, a recognized voice command based at least in part on matching the received spoken command with the voice recognition data stored in the updated local database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for dynamically updating voice recognition commands available for controlling a device in a vehicle, the system comprising:
-
a broadcast system, to be located remotely from the vehicle, for sending a broadcast signal comprising voice recognition data; and an in-vehicle voice recognition system to be located within the vehicle, the in-vehicle voice recognition system comprising; a receiver unit adapted to receive the broadcast signal; a memory unit containing a database of stored voice recognition commands; a processor coupled to the receiver unit and the memory unit, the processor being adapted to extract the voice recognition data from a remaining portion of the broadcast signal and further adapted to update the stored voice recognition commands stored in the memory unit with the extracted voice recognition data; a voice input device adapted to receive a spoken command from a user; and a voice recognition engine coupled to the voice input device and the memory unit, the voice recognition engine being adapted to determine whether the spoken command matches one of the stored voice recognition commands in the memory unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification