GM Global Technology Operations LLC - Detroit MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - Rochester Hills MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G10L 13/08 G10L 15/26 H04W 4/00
US Classification:
4554144, 704260, 704235, 704E13011, 704E15045
Abstract:
A mobile voice platform for providing a user speech interface to computer-based services includes a mobile device having a processor, communication circuitry that provides access to the computer-based services, an operating system, and one or more applications that are run using the operating system and that utilize one or more of the computer-based services via the communication circuitry. The mobile voice platform includes at least one non-transient digital storage medium storing a program module having computer instructions that, upon execution by the processor, receives speech recognition results representing user speech that has been processed using automated speech recognition, determines a desired computer-based service based on the speech recognition results, accesses a remotely-stored service interface associated with the desired service, initiates the desired service using the service interface, receives a service result from the desired service, and provides a text-based service response for conversion to a speech response to be provided to the user.
GM Global Technology Operations LLC - Detroit MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - Rochester Hills MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, Ontario, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G06F 3/16
US Classification:
704275
Abstract:
A mobile voice platform providing a user speech interface to computer-based services uses a device having a processor, communication circuitry, an operating system, and applications that are run using the operating system and that utilize the computer-based services via the communication circuitry. The mobile voice platform includes a non-transient digital storage medium storing first and second program modules. Upon execution by the processor the first program module receives speech recognition results, determines a desired service based on the speech recognition results, and provides at least some of the speech recognition results to the second program module. The second program module, when executed, generates a service request based on the speech recognition results provided from the first program module, provides the service request to one or more of the computer-based services, obtains a service result from the computer-based service(s), and supplies the first program module with a response.
Services Identification And Initiation For A Speech-Based Interface To A Mobile Device
GM Global Technology Operations LLC - Detroit MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - Rochester Hills MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G10L 21/06
US Classification:
704231
Abstract:
A method of providing hands-free services using a mobile device having wireless access to computer-based services includes establishing a short range wireless connection between a mobile device and one or more audio devices that include at least a microphone and speaker; receiving at the mobile device speech inputted via the microphone from a user and sent via the short range wireless connection; wirelessly transmitting the speech input from the mobile device to a speech recognition server that provides automated speech recognition (ASR); receiving at the mobile device a speech recognition result representing the content of the speech input; determining a desired service by processing the speech recognition result using a first, service-identifying grammar; determining a user service request by processing at least some of the speech recognition result using a second, service-specific grammar associated with the desired service; initiating the user service request and receiving a service response; generating an audio message from the service response; and presenting the audio message to the user via the speaker.
GM Global Technology Operations LLC - Detroit MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - Rochester Hills MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G10L 21/06
US Classification:
704275
Abstract:
A method of providing hands-free services using a mobile device having wireless access to computer-based services includes carrying out a completed speech session via a mobile device without any physical interaction with the mobile device, wherein the speech session includes receiving a speech input from a user, and obtaining from a cloud service a service result responsive to the speech input, and providing the service result as a speech response presented to the user.
Automatically Managing A Wireless Connection At A Mobile Device
Denis R. Burke - Canton MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - West Bloomfield MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
H04W 4/04
US Classification:
4554261
Abstract:
A method of managing a wireless connection at a mobile device includes detecting a short-range wireless signal at a mobile device; determining whether the short-range wireless signal is broadcast from a vehicular short-range wireless device or a non-vehicular short-range wireless device; and restricting one or more services available at the mobile device based on whether the short-range wireless signal is broadcast from a vehicular short-range wireless device or a non-vehicular short-range wireless device.
Denis R. Burke - Canton MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - West Bloomfield MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
H04W 4/04
US Classification:
4555692
Abstract:
A method of providing hands-free services using a mobile device having wireless access to computer-based services includes establishing a short-range wireless connection between a mobile device and a vehicle; receiving speech in the vehicle that is communicated to a mobile voice platform resident on the mobile device via the short-range wireless connection; parsing the received speech using the mobile voice platform to identify vehicle-specific vocabulary; when vehicle-specific vocabulary exists, identifying at least one vehicle-specific vocabulary term that affects vehicle operation; identifying at least one vehicle function of an inter-related group of vehicle functions that is associated with the identified vehicle-specific vocabulary; determining whether to access one or more cloud services based on the identity of the vehicle function; generating a text-based command reflecting audible control of the affected vehicle function; and sending the text-based command from the mobile device to the vehicle over the short-range wireless connection.
Denis R. Burke - Canton MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - West Bloomfield MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G10L 15/00
US Classification:
704236, 704E15001
Abstract:
A method of providing hands-free services using a mobile device having wireless access to computer-based services includes receiving speech in a vehicle from a vehicle occupant; recording the speech using a mobile device; transmitting the recorded speech from the mobile device to a cloud speech service; receiving automatic speech recognition (ASR) results from the cloud speech service at the mobile device; and comparing the recorded speech with the received ASR results at the mobile device to identify one or more error conditions.
Managing Speech Interfaces To Computer-Based Services
Denis R. Burke - Canton MI, US Danilo Gurovich - Grosse Pointe Farms MI, US Daniel E. Rudman - West Bloomfield MI, US Keith A. Fry - Rochester Hills MI, US Shane M. McCutchen - Howell MI, US Marco T. Carnevale - Windsor, CA Mukesh Gupta - Farmington MI, US
Assignee:
GM GLOBAL TECHNOLOGY OPERATIONS LLC - Detroit MI
International Classification:
G10L 21/00
US Classification:
704275, 704E21001
Abstract:
A method of managing speech interfaces to computer-based services includes beginning a first speech session that is carried out in a vehicle over a short-range wireless connection between a vehicle occupant and a mobile device; detecting an initiation of a second speech session while the first speech session is being carried out; determining an assigned priority level of the first speech session relative to an assigned priority level of the second speech session; and when the assigned priority level of the second speech session has a higher priority than the assigned priority level of the first speech session, carrying out a session-appropriate action on the first speech session.