Virtual Assistant With Real-Time Emotions
First Claim
1. A virtual assistant comprising:
- a user input for providing information about a user emotion;
an input transform module for transforming said information into normalized emotion data; and
a core module for producing a virtual assistant emotion for the virtual assistant based on detected user emotion.
1 Assignment
0 Petitions
Accused Products
Abstract
A modular digital assistant that detects user emotion and modifies its behavior accordingly. The desired emotion is produced in a first module and a transforming module then converts the emotion into the desired output medium. The degree or subtleness of the emotion can be varied. Where the emotion is not completely clear, the virtual assistant may prompt the user. The detected emotion can be used for the commercial purposes the virtual assistant is helping the user with. Various primary emotional input indicators are combined to determine a more complex emotion or secondary emotional state. The user'"'"'s past interactions are combined with current emotion inputs to determine a users emotional state.
286 Citations
19 Claims
-
1. A virtual assistant comprising:
-
a user input for providing information about a user emotion;
an input transform module for transforming said information into normalized emotion data; and
a core module for producing a virtual assistant emotion for the virtual assistant based on detected user emotion. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A virtual assistant comprising:
-
a user input for providing information about a user emotion;
a connecting layer configured to provide an output emotion prior to calculating a response to a user;
an artificial intelligence engine configured to calculate a response to a user input.
-
-
7. A virtual assistant comprising:
-
a user input device for providing input information from a user;
an emotion detection module configured to detect a user'"'"'s emotion from said input information;
a core module for producing a virtual assistant emotion for the virtual assistant based on said user'"'"'s emotion. - View Dependent Claims (8)
-
-
9. A virtual assistant comprising:
-
a first media input from a user;
a second media input from said user;
an emotion detection module configured to detect said user'"'"'s emotion from a combination of said media inputs;
a core module for producing a virtual assistant emotion for the virtual assistant based on said user'"'"'s emotion. - View Dependent Claims (10, 11)
-
-
12. An user help system comprising:
-
a user input for providing a user dialogue and user emotion information; and
an expert system for providing a response to said user dialogue, wherein said response varies based on said user emotion information. - View Dependent Claims (13)
-
-
14. A method for controlling a virtual assistant comprising:
-
receiving a user input;
analyzing said user input to detect at least one user emotion;
producing a virtual assistant emotion for the virtual assistant based on said detected user emotion;
said virtual assistant emotion also being produced based on one of a user profile and a type of service provided by said virtual assistant. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification