System and method for providing in-vehicle services via a natural language voice user interface
First Claim
1. A method for providing in-vehicle services via a natural language voice user interface, the method being implemented by an in-vehicle telematics system comprising a plurality of in-vehicle devices and one or more physical processors programmed with computer program instructions that, when executed, program the in-vehicle telematics system to perform the method, the method comprising:
- connecting, by the in-vehicle telematics system, to a mobile device separate from the plurality of in-vehicle devices;
receiving, by the in-vehicle telematics system, a first natural language utterance;
determining, by the in-vehicle telematics system, a first intent of the first natural language utterance;
determining, by the in-vehicle telematics system, that the first intent relates to a first request to be handled by the mobile device;
transmitting, by the in-vehicle telematics system, the first request to the mobile device;
receiving, by the in-vehicle telematics system, a second natural language utterance;
determining, by the in-vehicle telematics system, a second intent of the second natural language utterance;
determining, by the in-vehicle telematics system, that the second intent relates to a second request to be handled by an in-vehicle device selected from among the plurality of in-vehicle devices;
transmitting, by the in-vehicle telematics system, the second request to the in-vehicle device; and
in the case one of (i) insufficient information is available to the mobile device to perform the first request, or (ii) insufficient information is available to the in-vehicle device to perform the second request, generating and transmitting by the vehicle telematics system a third request for additional information to one of a networked search engine or an external service provider.
8 Assignments
0 Petitions
Accused Products
Abstract
A conversational, natural language voice user interface may provide an integrated voice navigation services environment. The voice user interface may enable a user to make natural language requests relating to various navigation services, and further, may interact with the user in a cooperative, conversational dialogue to resolve the requests. Through dynamic awareness of context, available sources of information, domain knowledge, user behavior and preferences, and external systems and devices, among other things, the voice user interface may provide an integrated environment in which the user can speak conversationally, using natural language, to issue queries, commands, or other requests relating to the navigation services provided in the environment.
861 Citations
20 Claims
-
1. A method for providing in-vehicle services via a natural language voice user interface, the method being implemented by an in-vehicle telematics system comprising a plurality of in-vehicle devices and one or more physical processors programmed with computer program instructions that, when executed, program the in-vehicle telematics system to perform the method, the method comprising:
-
connecting, by the in-vehicle telematics system, to a mobile device separate from the plurality of in-vehicle devices; receiving, by the in-vehicle telematics system, a first natural language utterance;
determining, by the in-vehicle telematics system, a first intent of the first natural language utterance;determining, by the in-vehicle telematics system, that the first intent relates to a first request to be handled by the mobile device; transmitting, by the in-vehicle telematics system, the first request to the mobile device; receiving, by the in-vehicle telematics system, a second natural language utterance; determining, by the in-vehicle telematics system, a second intent of the second natural language utterance; determining, by the in-vehicle telematics system, that the second intent relates to a second request to be handled by an in-vehicle device selected from among the plurality of in-vehicle devices; transmitting, by the in-vehicle telematics system, the second request to the in-vehicle device; and in the case one of (i) insufficient information is available to the mobile device to perform the first request, or (ii) insufficient information is available to the in-vehicle device to perform the second request, generating and transmitting by the vehicle telematics system a third request for additional information to one of a networked search engine or an external service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An in-vehicle telematics system for providing in-vehicle services via a natural language voice user interface, the in-vehicle telematics system comprising:
-
a plurality of in-vehicle devices and one or more physical processors programmed with computer program instructions that, when executed, program the in-vehicle telematics system to; connect to a mobile device separate from the plurality of in-vehicle devices; receive a first natural language utterance; determine a first intent of the first natural language utterance; determine that the first intent relates to a first request to be handled by the mobile device; transmit the first request to the mobile device; receive a second natural language utterance; determine a second intent of the second natural language utterance; determine that the second intent relates to a second request to be handled by an in-vehicle device selected from among the plurality of in-vehicle devices; transmit the second request to the in-vehicle device; and in the case one of (i) insufficient information is available to the mobile device to perform the first request, or (ii) insufficient information is available to the in-vehicle device to perform the second request, generate and transmit by the vehicle telematics system a third request for additional information to one of a networked search engine or an external service provider. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification