Methods and vehicles for processing voice commands and moderating vehicle response
First Claim
1. A method for processing voice inputs at a vehicle, comprising,determining a profile for a user of the vehicle using electronics of the vehicle, the profile being part of a user account, the vehicle provided with wireless communication circuitry for accessing a server over a network for exchanging information regarding the vehicle, use of the vehicle and use of the profile;
- receiving via a microphone of the vehicle a voice input provided by the user of the vehicle, the electronics of the vehicle processing the voice input to enable a two-way conversation exchange between the user and the vehicle that is responsive to the voice input;
accessing, by electronics of the vehicle, data for learned behavior over time of the user, the learned behavior being associated to the profile for the user;
processing the voice input to identify a type of command, the type of command being one of an instruction to make a change to a setting associated with the vehicle or a request for interfacing with a remote service over the network;
identifying a vehicle response for implementing the type of command identified for the voice input; and
processing, by the electronics of the vehicle, the vehicle response, the vehicle response being modified based at least in part on the learned behavior of the user, such that the vehicle response being modified customizes the vehicle response for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and cloud processing are provided for coordinating and processing user input provided to vehicles during use. One example is a method for processing voice inputs at a vehicle is provided. The method includes determining a profile for a user of the vehicle using electronics of the vehicle. The profile is part of a user account and the vehicle is provided with wireless communication circuitry for accessing a server over a network for exchanging information regarding the vehicle, use of the vehicle and use of the profile. The method includes receiving via a microphone of the vehicle a voice command from the user of the vehicle. The electronics of the vehicle processing the voice command to enable a two-way conversation exchange between the user and the vehicle. The method acts to access, by electronics of the vehicle, data for learned behavior of the user. The learned behavior is associated to the profile for the user. The method processes the voice command to identify a type command. The type of command is one of an instruction to make a change to a setting associated with the vehicle or a request for interfacing with a remote service over the network. The method includes identifying a vehicle response for implementing the type of command identified for the voice command and processing, by the electronics of the vehicle, the vehicle response. The vehicle response is moderated based at least in part on the learned behavior of the user.
419 Citations
20 Claims
-
1. A method for processing voice inputs at a vehicle, comprising,
determining a profile for a user of the vehicle using electronics of the vehicle, the profile being part of a user account, the vehicle provided with wireless communication circuitry for accessing a server over a network for exchanging information regarding the vehicle, use of the vehicle and use of the profile; -
receiving via a microphone of the vehicle a voice input provided by the user of the vehicle, the electronics of the vehicle processing the voice input to enable a two-way conversation exchange between the user and the vehicle that is responsive to the voice input; accessing, by electronics of the vehicle, data for learned behavior over time of the user, the learned behavior being associated to the profile for the user; processing the voice input to identify a type of command, the type of command being one of an instruction to make a change to a setting associated with the vehicle or a request for interfacing with a remote service over the network; identifying a vehicle response for implementing the type of command identified for the voice input; and processing, by the electronics of the vehicle, the vehicle response, the vehicle response being modified based at least in part on the learned behavior of the user, such that the vehicle response being modified customizes the vehicle response for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing voice inputs at a vehicle, comprising,
determining a profile for a user of the vehicle using electronics of the vehicle, the profile being part of a user account, the vehicle provided with wireless communication circuitry for accessing a server over a network for exchanging information regarding the vehicle, use of the vehicle and use of the profile; -
receiving via a microphone of the vehicle a voice input provided by the user of the vehicle, the electronics of the vehicle processing the voice input to enable a two-way conversation exchange between the user and the vehicle that is responsive to the voice input; accessing, by electronics of the vehicle, data for learned behavior over time of the user, the learned behavior being associated to the profile for the user; processing the voice input to identify a type of command, the type of command being one of an instruction to make a change to a setting associated with the vehicle or a request for interfacing with a remote service over the network; identifying a vehicle response for implementing the type of command identified for the voice input; and processing, by the electronics of the vehicle, the vehicle response, the vehicle response being modified based at least in part on the learned behavior of the user, the vehicle response includes outputting one or more voice responses via a speaker of said vehicle responsive to one or more voice inputs captured by said microphone and processed by the electronics of the vehicle, the one or more voice inputs and said one or more voice responses being part of the two-way conversation exchange between the user and the vehicle, wherein the request for interfacing with the remote service includes accessing a search engine to obtain information to be presented to the user via the vehicle as said vehicle response or provide information to said remote service responsive to said one or more voice inputs captured by said microphone; wherein a machine learning algorithm is executed by the server to process a history of inputs received from the vehicle for the user when using vehicle via the profile of the user account, the machine learning algorithm used to identify patterns in inputs made by the user based on a context of use of the vehicle. - View Dependent Claims (20)
-
Specification