Methods and Systems for Communicating Content to Connected Vehicle Users Based Detected Tone/Mood in Voice Input
First Claim
10. A method executed by a processor of electronics of a vehicle, comprising,receiving voice input of a user at a microphone of the vehicle to command input or request information from a voice input interface of the vehicle, the voice input interface being in communication with the microphone;
- analyzing the voice input of the user by electronics of the vehicle to identify a voice profile for the voice input, the voice profile being associated with a tone identifier;
processing the tone identifier by electronics of the vehicle to select a vehicle response from among a plurality of vehicle responses for the voice input, the selection of the vehicle response using a mapping of tone identifiers to select ones of the plurality of vehicle responses,the mapping being customized for the user, and the mapping being stored in association with a user account on the vehicle and on storage of a cloud processing system,the vehicle having electronics for communicating with the cloud processing system for managing settings in the user account, the settings including the mapping, the electronics of the vehicle is configured to send data regarding the user responses to the cloud processing system for processing, and the mapping of tone identifiers to select ones of the plurality of vehicle responses being updated based on one or more processed user responses that are responsive to one or more of the plurality of vehicle responses returned for one or more voice inputs over time, wherein the processed user responses are analyzed by the cloud processing system to identify which of the plurality of vehicle responses should be updated in the mapping to improve the customization for the user;
receiving, by the electronics of the vehicle from the cloud processing system updates to the settings for the user account, the updates to the settings including updates to the mapping based on the one or more voice inputs over time; and
processing, by the electronics of the vehicle, the updates to the mapping to select a vehicle response for the voice input, the vehicle response is configured to make an operational setting for a vehicle system function on the vehicle.
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 for processing voice inputs at a vehicle to identify a mood of a user and then modifying or customizing the vehicle response based on the detected mood, physical characteristic and/or physiological characteristic of the user. One example includes sending, to a cloud processing server, data from the vehicle. The vehicle includes an on-board computer for processing instructions for the vehicle and processing wireless communication to exchange data with the cloud processing server. The method then receives, at the vehicle, data for a user account to use the vehicle. The cloud processing server uses the user account to identify a user profile of a user. Then, receiving, from the cloud processing server, voice profiles for the user profile. Each voice profile is associated with a tone identifier or audio signature. The voice profiles for the user are learned from a plurality of voice inputs made to the vehicle by the user in one or more prior sessions of use of the vehicle. The method further includes receiving, by on-board computer, a voice input. For the voice input, processing, by on-board computer, the voice input to identify a voice profile that is correlated to the voice input and generating a vehicle response for the voice input. The vehicle response is moderated based on the tone identifier of the identified voice profile. In one example, the tone identifier is used to infer a mood of the user, and the moderation of the vehicle response assists in selecting a type of response by the vehicle and/or setting made to a vehicle system.
-
Citations
20 Claims
-
10. A method executed by a processor of electronics of a vehicle, comprising,
receiving voice input of a user at a microphone of the vehicle to command input or request information from a voice input interface of the vehicle, the voice input interface being in communication with the microphone; -
analyzing the voice input of the user by electronics of the vehicle to identify a voice profile for the voice input, the voice profile being associated with a tone identifier; processing the tone identifier by electronics of the vehicle to select a vehicle response from among a plurality of vehicle responses for the voice input, the selection of the vehicle response using a mapping of tone identifiers to select ones of the plurality of vehicle responses, the mapping being customized for the user, and the mapping being stored in association with a user account on the vehicle and on storage of a cloud processing system, the vehicle having electronics for communicating with the cloud processing system for managing settings in the user account, the settings including the mapping, the electronics of the vehicle is configured to send data regarding the user responses to the cloud processing system for processing, and the mapping of tone identifiers to select ones of the plurality of vehicle responses being updated based on one or more processed user responses that are responsive to one or more of the plurality of vehicle responses returned for one or more voice inputs over time, wherein the processed user responses are analyzed by the cloud processing system to identify which of the plurality of vehicle responses should be updated in the mapping to improve the customization for the user; receiving, by the electronics of the vehicle from the cloud processing system updates to the settings for the user account, the updates to the settings including updates to the mapping based on the one or more voice inputs over time; and processing, by the electronics of the vehicle, the updates to the mapping to select a vehicle response for the voice input, the vehicle response is configured to make an operational setting for a vehicle system function on the vehicle. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
14-1. The method of claim 10, wherein the tone identifies when additional information is to be provided or not provided to the user based on the tone.
-
15-1. The method of claim 14, wherein the additional information includes advertising data, or discount data, or related information that is in addition to the requested information or instructed command found in the voice input.
-
19. A vehicle including an on-board computer for processing voice input, comprising,
a microphone interfaced with the on-board computer; -
cache memory for storing a sample of audio data received from the microphone, the audio data being a voice input directed to the vehicle; and a processor of the on-board computer configured process the sample of audio data to identify markers in frequency and magnitude, the markers used to define an audio signature for the voice input, the audio signature being used to identify a voice profile, the voice profile used to identify a vehicle response for the voice input, the voice profile is associated with tone of voice used in the voice input, wherein the vehicle response acts to direct a vehicle system function to take an action based on the voice input; wherein the vehicle response is moderated based on the tone of voice. - View Dependent Claims (20)
-
Specification