Adaptive emotion and initiative generator for conversational systems
First Claim
Patent Images
1. A method for providing emotions for a conversational system, comprising the steps of:
- representing each of a plurality of emotions as an entity wherein the emotions comprise one of a growing emotion, a dissipating emotion, and both;
assigning attributes to said emotion entity;
applying a system method to update a level attribute of each emotion entity responsive to one of user stimuli and internal-stimuli; and
when a level attribute meets a specified threshold, reacting to the user stimuli and internal stimuli by notifying components subscribing to each emotion entity to take appropriate action, wherein a level attribute comprises one of an emotional level of a growing emotion that increases as a function of time and decreases upon user stimuli, an emotional level of a dissipating emotion that decreases as a function of time and increases upon user stimuli, and both.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, in accordance with the present invention, which may be implemented by a program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform steps for providing emotions for a conversational system, includes representing each of a plurality of emotions as an entity. A level of each emotion is updated responsive either user stimuli or internal stimuli or both. When a threshold level is achieved for each emotion, the user stimuli and internal stimuli are reacted to by notifying components subscribing to each emotion to take appropriate action.
114 Citations
16 Claims
-
1. A method for providing emotions for a conversational system, comprising the steps of:
-
representing each of a plurality of emotions as an entity wherein the emotions comprise one of a growing emotion, a dissipating emotion, and both;
assigning attributes to said emotion entity;
applying a system method to update a level attribute of each emotion entity responsive to one of user stimuli and internal-stimuli; and
when a level attribute meets a specified threshold, reacting to the user stimuli and internal stimuli by notifying components subscribing to each emotion entity to take appropriate action, wherein a level attribute comprises one of an emotional level of a growing emotion that increases as a function of time and decreases upon user stimuli, an emotional level of a dissipating emotion that decreases as a function of time and increases upon user stimuli, and both. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing emotions for a conversational system, the method steps comprising:
-
representing each of a plurality of emotions as an entity wherein the emotions comprise one of a growing emotion, a dissipating emotion, and both;
assigning attributes to said emotion entity;
applying a system method to update a level attribute of each emotion entity responsive to one of user stimuli and internal stimuli; and
when a level attribute meets a specified threshold, reacting to the user stimuli and internal stimuli by notifying components subscribing to each emotion entity to take appropriate action, wherein a level attribute comprises one of an emotional level of a growing emotion that increases as a function of time and decreases upon user stimuli, an emotional level of a dissipating emotion that decreases as a function of time and increases upon user stimuli, and both. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification