Methods and systems of generating a customized response based on a context
OwnerCash Viedt, Ron Carterinventors
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a method of generating a customized response based on a context, in accordance with some embodiments. Accordingly, the method may include receiving, using a communication device, at least one sensor data from at least one sensor, analyzing, using a processing device, the at least one sensor data, determining, using the processing device, a context based on the analyzing, identifying, using the processing device, a customized profile associated with the context, retrieving, using a storage device, the customized profile, and generating, using the processing device, a customized response based on the at least one sensor data and the customized profile.
Claims20
A method of generating a customized response based on a context, the method comprising:
- receiving, using a communication device, at least one sensor data from at least one sensor, wherein the at least one sensor data is associated with at least one user;
- analyzing, using a processing device, the at least one sensor data;
- determining, using the processing device, a context based on the analyzing;
- identifying, using the processing device, a customized profile associated with the context;
- retrieving, using a storage device, the customized profile;
- and
- generating, using the processing device, a customized response based on the at least one sensor data and the customized profile;
- wherein the at least one sensor comprises a microphone configured to receive the at least one sensor data, wherein the at least one sensor data comprises a sound data, wherein the analyzing comprises performing sound processing, wherein the customized profile comprises a customized media profile, wherein the customized response comprises a customized media response;
- wherein the sound data comprises a natural language input and a voice command input, wherein the voice command input comprises an instruction, wherein the analyzing comprises natural language processing, wherein the customized media profile comprises a customized voice profile and a background sound profile, wherein the generating comprises translation of the natural language input based on the instruction and the customized media profile to generate the customized media response, wherein the customized media response comprises a customized natural language response and a background sound response;
- wherein the voice command input comprises the context, wherein the instruction of the voice command input comprises a request by the at least one user for translating the natural language input into a person voice associated with a person, wherein the request comprises a person identifier associated with the person, wherein the identifying comprises selecting the customized voice profile associated with the person from a plurality of customized voice profiles associated with a plurality of persons based on the person identifier, wherein the translation comprises applying the person voice associated with the person to the natural language input to generate the customized natural language response, wherein the customized natural language response is associated with the person voice.
A method of generating a customized response based on a context, the method comprising:
- receiving, using a communication device, at least one sensor data from at least one sensor, wherein the at least one sensor data is associated with at least one user;
- analyzing, using a processing device, the at least one sensor data;
- determining, using the processing device, a context based on the analyzing;
- identifying, using the processing device, a customized profile associated with the context;
- retrieving, using a storage device, the customized profile;
- and
- generating, using the processing device, a customized response based on the at least one sensor data and the customized profile;
- wherein the at least one sensor comprises a microphone configured to receive the at least one sensor data, wherein the at least one sensor data comprises a sound data, wherein the analyzing comprises performing sound processing, wherein the customized profile comprises a customized media profile, wherein the customized response comprises a customized media response;
- wherein the sound data comprises a natural language input and a voice command input, wherein the voice command input comprises an instruction, wherein the analyzing comprises natural language processing, wherein the customized media profile comprises a customized voice profile and a background sound profile, wherein the generating comprises translation of the natural language input based on the instruction and the customized media profile to generate the customized media response, wherein the customized media response comprises a customized natural language response and a background sound response;
- wherein the voice command input comprises the context, wherein the instruction of the voice command input comprises a request by the at least one user for translating the natural language input into a person voice associated with a person, wherein the request comprises a person identifier associated with the person, wherein the identifying comprises selecting the customized voice profile associated with the person from a plurality of customized voice profiles associated with a plurality of persons based on the person identifier, wherein the translation comprises applying the person voice associated with the person to the natural language input to generate the customized natural language response, wherein the customized natural language response is associated with the person voice;
- receiving, using the communication device, at least one natural language query associated with the at least one user from at least one input device;
- analyzing, using the processing device, the at least one natural language query;
- generating, using the processing device, at least one natural language reply based on the analyzing of the at least one natural language query;
- applying, using the processing device, the person voice to the at least one natural language reply based on the selecting of the customized voice profile associated with the person;
- generating, using the processing device, at least one customized natural language reply based on the applying of the person voice to the at least one natural language reply, wherein the at least one customized natural language reply is associated with the person voice;
- and
- transmitting, using the communication device, the at least one customized natural language reply to at least one output device.
A system of generating a customized response based on a context, the system comprising:
- a communication device configured for receiving at least one sensor data from at least one sensor, wherein the at least one sensor data is associated with at least one user;
- a processing device communicatively coupled with the communication device, wherein the processing device is configured for:
- analyzing the at least one sensor data;
- determining a context based on the analyzing;
- identifying a customized profile associated with the context;
- and
- generating a customized response based on the at least one sensor data and the customized profile;
- a storage device communicatively coupled with the processing device, wherein the storage device is configured for retrieving the customized profile;
- wherein the at least one sensor comprises a microphone configured to receive the at least one sensor data, wherein the at least one sensor data comprises a sound data, wherein the analyzing comprises performing sound processing, wherein the customized profile comprises a customized media profile, wherein the customized response comprises a customized media response;
- wherein the sound data comprises a natural language input and a voice command input, wherein the voice command input comprises an instruction, wherein the analyzing comprises natural language processing, wherein the customized media profile comprises a customized voice profile and a background sound profile, wherein the generating comprises translation of the natural language input based on the instruction and the customized media profile to generate the customized media response, wherein the customized media response comprises a customized natural language response and a background sound response;
- and
- wherein the voice command input comprises the context, wherein the instruction of the voice command input comprises a request by the at least one user for translating the natural language input into a person voice associated with a person, wherein the request comprises a person identifier associated with the person, wherein the identifying comprises selecting the customized voice profile associated with the person from a plurality of customized voice profiles associated with a plurality of persons based on the person identifier, wherein the translation comprises applying the person voice associated with the person to the natural language input to generate the customized natural language response, wherein the customized natural language response is associated with the person voice.
Dependencies are inferred from the claim text.