BACKGROUND ANALYSIS OF MENTAL STATE EXPRESSIONS
First Claim
1. A computer-implemented method for analysis comprising:
- determining an expression to be detected on one or more devices;
monitoring, by background process on the one or more devices, for the expression;
identifying an occurrence of the expression; and
providing notification that the expression was identified.
1 Assignment
0 Petitions
Accused Products
Abstract
Expression analysis is performed via a background process and provided to foreground applications that register for emotion services. The foreground services are provided notification when a particular, previously determined emotional state is detected. The emotional state can be identified using facial feature analysis and/or gesture analysis. Upon receiving the notification of the state from the background process, the foreground services perform an emotion response action. The emotion response action can include sending a reply message indicating that a desired emotional response has been detected, providing a reward, and/or generating an automatic like on a social media system.
-
Citations
26 Claims
-
1. A computer-implemented method for analysis comprising:
-
determining an expression to be detected on one or more devices; monitoring, by background process on the one or more devices, for the expression; identifying an occurrence of the expression; and providing notification that the expression was identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product embodied in a non-transitory computer readable medium for mental state analysis, the computer program product comprising:
-
code for determining an expression to be detected on one or more devices; code for monitoring, by background process on the one or more devices, for the expression; code for identifying an occurrence of the expression; and code for providing notification that the expression was identified.
-
-
26. A computer system for mental state analysis comprising:
-
a memory which stores instructions; one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to; determine an expression to be detected on one or more devices; monitor, by background process on the one or more devices, for the expression; identify an occurrence of the expression; and provide notification that the expression was identified.
-
Specification