MULTIPLE SENSORY CHANNEL APPROACH FOR TRANSLATING HUMAN EMOTIONS IN A COMPUTING ENVIRONMENT
First Claim
1. A method for discerning human emotions in a computing environment comprising:
- receiving a plurality of sensory inputs of a user, wherein at least one of the sensory inputs comprises a physiological input providing a physiological measurement from a body of the user, said physiological measurement being obtained using a physiological sensor;
processing each sensory input in a unique one of a plurality of standards-defined sensory channels, each standards-defined sensory channel corresponding to a specific emotion dimension, wherein said processing comprises transforming the physiological measurement into an emotion dimension value, said emotion dimension value abstracting the physiological measurement from specifics attributable to unique characteristics of the physiological sensor;
aggregating the emotion dimension values from each of the sensory channels to generate at least one emotion datum value, which is a standards-defined value for an emotional characteristic of said user, wherein said emotion datum value is a value independent of any of said sensory devices and is a value independent of any single one of said standards-defined sensory channels; and
performing a programmatic action driven by the emotion datum value.
1 Assignment
0 Petitions
Accused Products
Abstract
Sensory inputs of a user can be received by a computing device. At least one of the sensory inputs can include a physiological input providing a physiological measurement from a body of the user. Each sensory input can be processed in a unique one of a set of standards-defined sensory channels, each corresponding to a specific emotion dimension. Processing the sensory inputs can transform the physiological measurement into an emotion dimension value. The emotion dimension values from each of the sensory channels can be aggregated to generate at least one emotion datum value, which is a standards-defined value for an emotional characteristic of the user. Historical data for a user can be optionally collected and used by a learning and calibration component to improve the accuracy of the generated emotion datum values for a specific individual. A programmatic action driven by the emotion datum value can be performed.
-
Citations
20 Claims
-
1. A method for discerning human emotions in a computing environment comprising:
-
receiving a plurality of sensory inputs of a user, wherein at least one of the sensory inputs comprises a physiological input providing a physiological measurement from a body of the user, said physiological measurement being obtained using a physiological sensor; processing each sensory input in a unique one of a plurality of standards-defined sensory channels, each standards-defined sensory channel corresponding to a specific emotion dimension, wherein said processing comprises transforming the physiological measurement into an emotion dimension value, said emotion dimension value abstracting the physiological measurement from specifics attributable to unique characteristics of the physiological sensor; aggregating the emotion dimension values from each of the sensory channels to generate at least one emotion datum value, which is a standards-defined value for an emotional characteristic of said user, wherein said emotion datum value is a value independent of any of said sensory devices and is a value independent of any single one of said standards-defined sensory channels; and performing a programmatic action driven by the emotion datum value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for discerning human emotions in a computing environment comprising:
-
a computer usable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a plurality of sensory inputs of a user, wherein at least one of the sensory inputs comprises a physiological input providing a physiological measurement from a body of the user, said physiological measurement being obtained using a physiological sensor; computer readable program code configured to process each sensory input in a unique one of a plurality of standards-defined sensory channels, each standards-defined sensory channel corresponding to a specific emotion dimension, wherein said processing comprises transforming the physiological measurement into an emotion dimension value, said emotion dimension value abstracting the physiological measurement from specifics attributable to unique characteristics of the physiological sensor; computer readable program code configured to aggregate the emotion dimension values from each of the sensory channels to generate at least one emotion datum value, which is a standards-defined value for an emotional characteristic of said user, wherein said emotion datum value is a value independent of any of said sensory devices, independent of any single one of said standards-defined sensory channels; and computer readable program code configured to perform a programmatic action driven by the emotion datum value.
-
-
14. A system for incorporating human emotions in a computing environment comprising:
-
a plurality of discrete sensory channels for handling sensory input, wherein each of the discrete sensory channels is a standards-defined sensory channel corresponding to a specific emotion dimension, wherein sensory input handled within the sensory channels comprises physiological input providing a physiological measurement from a body of the user; a plurality of in-channel processors that process sensory input specific to the channel and that generate emotion dimension values from the sensory input, wherein each emotion dimension value has been transformed to be independent of idiosyncrasies of a sensory capture device from which the sensory input was originally obtained; and a sensory aggregator for aggregating emotion dimension values generated in a per-channel basis by the in-channel processors to generate at least one emotion datum value, which is a standards-defined value for an emotional characteristic of a user from whom the sensory input was gathered, wherein said emotion datum value is a value independent of any single one of said standards-defined sensory channels, and is an application independent value that is able to be utilized by a plurality of independent applications to discern emotions of said user and to cause application specific code of the independent applications to be reactive to changes in sensory aggregator generated emotion datum values. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification