Communication system and method between an on-vehicle voice recognition system and an off-vehicle voice recognition system
First Claim
Patent Images
1. A computer-implemented method in a vehicle, comprising:
- receiving, via a microphone, a user voice input for at least generating a voice recognition result;
determining to process the user voice input using a system external to the vehicle based at least upon one or more characteristics of the user voice input;
determining a connectivity issue related to a connection between the vehicle and the system external to the vehicle;
storing, based on determining the connectivity issue, the user voice input at the vehicle while the connectivity issue persists; and
when it is determined that the connectivity issue no longer exists, providing the user voice input to the system external to the vehicle;
receiving, from the system external to the vehicle, the voice recognition result; and
performing, based on receiving the voice recognition result, a command on the vehicle, wherein the command is associated with the voice recognition result.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle based system and method for receiving voice inputs and determining whether to perform a voice recognition analysis using in-vehicle resources or resources external to the vehicle.
78 Citations
20 Claims
-
1. A computer-implemented method in a vehicle, comprising:
-
receiving, via a microphone, a user voice input for at least generating a voice recognition result; determining to process the user voice input using a system external to the vehicle based at least upon one or more characteristics of the user voice input; determining a connectivity issue related to a connection between the vehicle and the system external to the vehicle; storing, based on determining the connectivity issue, the user voice input at the vehicle while the connectivity issue persists; and when it is determined that the connectivity issue no longer exists, providing the user voice input to the system external to the vehicle; receiving, from the system external to the vehicle, the voice recognition result; and performing, based on receiving the voice recognition result, a command on the vehicle, wherein the command is associated with the voice recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system in a vehicle, comprising:
-
a microphone configured to receive a user voice input for at least generating a voice recognition result; a memory for storing instructions related to generating the voice recognition result; a communications unit configure for providing the user voice input to an external system that is external to the vehicle; and at least one processor configured for; determining to process the user voice input using the external system based at least upon one or more characteristics of the user voice input; determining a connectivity issue related to a connection, via the communications unit, between the vehicle and the external system; storing, in the memory and based on determining the connectivity issue, the user voice input while the connectivity issue persists; and when it is determined that the connectivity issue no longer exists, providing the user voice input to the external system; receiving, from the external system, the voice recognition result; and performing, based on receiving the voice recognition result, a command on the vehicle, wherein the command is associated with the voice recognition result. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for processing user voice input in a vehicle, comprising:
-
a memory; and at least one processor coupled to the memory and configured for; receiving, via a microphone, a user voice input for at least generating a voice recognition result; determining to process the user voice input using a system external to the vehicle based at least upon one or more characteristics of the user voice input; determining a connectivity issue related to a connection between the vehicle and the system external to the vehicle; storing, in the memory and based on determining the connectivity issue, the user voice input while the connectivity issue persists; and when it is determined that the connectivity issue no longer exists, providing the user voice input to the system external to the vehicle; receiving, from the system external to the vehicle, the voice recognition result; and performing, based on receiving the voice recognition result, a command on the vehicle, wherein the command is associated with the voice recognition result. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification