US2021223869A1PendingUtilityA1

Detecting emotions from micro-expressive free-form movements

Assignee: EmawwPriority: Aug 10, 2016Filed: Apr 1, 2021Published: Jul 22, 2021
Est. expiryAug 10, 2036(~10 yrs left)· nominal 20-yr term from priority
Inventors:Alicia Heraz
G06F 18/24323G06F 2218/12G06V 40/28G06V 40/10G06F 40/30G06F 3/0414G06F 2203/011G06F 3/017G06F 3/04883G06K 9/00885G06K 9/00355G06K 9/66G06V 30/194
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Computerized methods and systems, including computer programs encoded on a computer storage medium, may adaptively predict expression of emotions based on collected biometric data. For example, a computing system may receive first data indicative of a first time-evolving movement of a portion of a body during a collection period, and may obtain second data identifying predictive models that correlate default emotions with second feature values that characterize body movements during prior collection periods. Based on an outcome of the application of the least one pattern recognition algorithm or machine learning algorithm to portions of the first and second data, the system may determine a corresponding one of the default emotions represented by the first time-evolving movement, and may transmit data indicative of the corresponding one of the default emotions to the communications device for presentation to a user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, by a computing device, data representing a time-evolving movement of a portion of a body during a collection period from one or more devices associated with the body;   generating, by the computing device, feature data that characterizes the data representing the time-evolving movement of the portion of the body during distinct times within the collection period;   determining, by the computing device, one or more existing predictive models whose inputs correspond to the generated feature data, wherein the determined one or more existing predictive models correspond to a plurality of specified emotions;   applying, by the computing device, a machine learning algorithm to the generated feature data and to the determined one or more existing predictive models;   in response to applying the machine learning algorithm to the generated feature data and to the determined one or more existing predictive models, identifying, by the computing device, a particular emotion of the plurality of specified emotions as indicative of the time-evolving movement of the portion of the body by; and   providing, by the computing device, output data corresponding to the particular emotion.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that touches a surface of the one or more devices associated with the body during the collection period.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that attaches to the one or more devices during the collection period.   
     
     
         4 . The computer-implemented method of  claim 1 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that distantly holds the one or more devices during the collection period.   
     
     
         5 . The computer-implemented method of  claim 1 , wherein the one or more devices comprises at least one of a camera, a sensor, a client device, a mouse, a chair, a smart watch, a smart ring, or a smart fabric. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein the portion of the body comprises at least one of a hand, a foot, an arm, a hand, a finger, or a whole body. 
     
     
         7 . The computer-implemented method of  claim 1 , wherein receiving the data representing the time-evolving movement of a portion of the body during the collection period further comprises:
 receiving, by the computing device, data that represents at least one of:
 two-dimensional positions of contact between the portion of the body and a surface of a device of the one or more devices during the collection period, 
 a movement of the portion of the body through an environment during the collection period, or 
 three-dimensional positional movements at discrete collection times during the collection period. 
   
     
     
         8 . The computer-implemented method of  claim 7 , wherein generating the feature data that characterizes the data representing the time-evolving movement of the portion of the body during the distinct times within the collection period further comprises:
 generating, by the computing device, differences in the two-dimensional positions of contact position and applied pressure between successive pairs of the distinct times within the collection period; and   based on the generated differences, deriving, by the computing device, the feature data that characterizes the data representing the time-evolving movement of the portion of the body,   wherein the feature data comprises at least one of (i) a speed of the portion of the body at each of the distinct times, (ii) an acceleration of the portion of the body at each of the distinct times, (iii) a displacement of the portion of the body at each of the distinct times, (iv) a direction of the movement of the portion of the body at each of the distinct times, (v) a change in calibrated pressure during successive pairs of the distinct times, (vi) an area of contact between the portion of the body and a surface of a device from the one or more devices, or (v) a shape of a movement of the portion of the body along the surface of the device of the one or more devices.   
     
     
         9 . The computer-implemented method of  claim 1 , wherein the one or more existing predictive models correlate each of the plurality of specified emotions with ranges of second feature values that characterize time-evolving body movements during prior collection periods, and wherein identifying the particular emotion as indicative of the time-evolving movement of the portion of the body further comprises:
 determining, by the computing device, a level of intensity of the particular emotion in response to applying the machine learning algorithm to the generated feature data and to the determined one or more existing predictive models; and   based on the determination of the particular emotion represented by the time-evolving movement of the portion of the body and the level of intensity of the particular emotion, establishing, by the computing device, that the generated feature data correspond to a portion of features of the second feature values, the portion of the features corresponding to one of the particular emotions.   
     
     
         10 . The computer-implemented method of  claim 9 , where providing the output data corresponding to the particular emotion further comprises:
 generating, by the computing device, interface data that represents the particular emotion and the level of intensity of the particular emotion, wherein the interface data comprises at least one of: (i) textual data that identifies the particular emotion represented by the time-evolving movement of the portion of the body and the level of intensity of the particular emotion, (ii) layout data specifying a position of the textual data within a graphical user interface (GUI) presented by a client device, or (iii) interface characteristics that enable a user associated with the client device to visually perceive the particular emotion within the GUI presented by the client device.   
     
     
         11 . The computer-implemented method of  claim 10 , wherein the interface characteristics comprise at least one of text color of the GUI presented by the client device, background color of the GUI presented by the client device, or interface skin of the GUI presented by the client device. 
     
     
         12 . The computer-implemented method of  claim 1 , further comprising:
 receiving, by the computing device, a request from a first user to access a graphical user interface displaying information on identified emotions of a second user;   providing, by the computing device to a device associated with the first user, the graphical user interface displaying information on the identified emotions of the second user;   receiving, by the computing device, information indicative of pleasant engagement of the first user responsive to the identified emotions of the second user; and   generating, by the computing device, a second graphical user interface displaying a plurality of icons representing one or more metrics that provide information indicative of the pleasant engagement of the first user responsive to the identified emotions of the second user.   
     
     
         13 . The computer-implemented method of  claim 1 , further comprising:
 receiving, by the computing device, a request from a first user to access a graphical user interface displaying information on identified emotions of a second user;   providing, by the computing device to a device associated with the first user, the graphical user interface displaying information on the identified emotions of the second user to a device associated with the first user;   receiving, by the computing device, information indicative of thoughtful feedback of the first user responding to the identified emotions of the second user; and   generating, by the computing device, a second graphical user interface displaying a plurality of icons representing one or more metrics that provide information indicative of the thoughtful feedback of the first user responsive to the identified emotions of the second user.   
     
     
         14 . The computer-implemented method of  claim 1 , wherein each of the one or more existing predictive models corresponds to a distinct emotion of the plurality of specified emotions. 
     
     
         15 . A system comprising:
 one or more computers; and   one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
 receiving, by a computing device, data representing a time-evolving movement of a portion of a body during a collection period from one or more devices associated with the body; 
 generating, by the computing device, feature data that characterizes the data representing the time-evolving movement of the portion of the body during distinct times within the collection period; 
 determining, by the computing device, one or more existing predictive models whose inputs correspond to the generated feature data, wherein the determined one or more existing predictive models correspond to a plurality of specified emotions; 
 applying, by the computing device, a machine learning algorithm to the generated feature data and to the determined one or more existing predictive models; 
 in response to applying the machine learning algorithm to the generated feature data and to the determined one or more existing predictive models, identifying, by the computing device, a particular emotion of the plurality of specified emotions as indicative of the time-evolving movement of the portion of the body by; and 
 providing, by the computing device, output data corresponding to the particular emotion. 
   
     
     
         16 . The system of  claim 15 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that touches a surface of the one or more devices associated with the body during the collection period.   
     
     
         17 . The system of  claim 15 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that attaches to the one or more devices during the collection period.   
     
     
         18 . The system of  claim 15 , wherein receiving data representing the time-evolving movement of the portion of the body during the collection period further comprises:
 receiving, by the computing device, data representing the time-evolving movement of the portion of the body that distantly holds the one or more devices during the collection period.   
     
     
         19 . The system of  claim 15 , wherein the one or more devices comprises at least one of a camera, a sensor, a client device, a mouse, a chair, a smart watch, a smart ring, or a smart fabric. 
     
     
         20 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
 receiving, by a computing device, data representing a time-evolving movement of a portion of a body during a collection period from one or more devices associated with the body;   generating, by the computing device, feature data that characterizes the data representing the time-evolving movement of the portion of the body during distinct times within the collection period;   determining, by the computing device, one or more existing predictive models whose inputs correspond to the generated feature data, wherein the determined one or more existing predictive models correspond to a plurality of specified emotions;   applying, by the computing device, a machine learning algorithm to the generated feature data and to the determined one or more existing predictive models;   in response to applying the machine learning algorithm to the generated feature data and to the determined one or more existing predictive models, identifying, by the computing device, a particular emotion of the plurality of specified emotions as indicative of the time-evolving movement of the portion of the body by; and   providing, by the computing device, output data corresponding to the particular emotion.

Join the waitlist — get patent alerts

Track US2021223869A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.