IP Library › Granted Patent US 11,430,561
Granted Patent B2
US 11,430,561 · App. 16/934,069 · Granted Aug 30, 2022

Remote computing analysis for cognitive state data metrics

Inventors: Rana el Kaliouby (Milton, MA); Rosalind Wright Picard (Newtonville, MA); Richard Scott Sadowsky (Sturbridge, MA)
Assignee: Affectiva, Inc.
G16H20/70G06K9/6227G06V40/165G06V40/172G06V40/174G16H40/63G16H40/67
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,430,561
App. No.
16/934,069
Filed
Jul 21, 2020
Granted
Aug 30, 2022
Kind
B2
Art Unit
2661
USPC
600/407
Abstract

Remote computing analysis for cognitive state data metrics is performed. Cognitive state data from a plurality of people is collected as they interact with a rendering. The cognitive state data includes video facial data collected on one or more local devices from the plurality of people. Information is uploaded to a remote server. The information includes the cognitive state data. A facial expression metric based on a plurality of image classifiers is calculated for each individual within the plurality of people. Cognitive state information is generated for each individual, based on the facial expression metric for each individual. The cognitive state information for each individual within the plurality of people who interacted with the rendering is aggregated. The aggregation is based on the facial expression metric for each individual. The cognitive state information that was aggregated is displayed on at least one of the one or more local devices.

Claims (45)

1. A computer-implemented method for analysis comprising:

collecting cognitive state data from a plurality of people as they interact with a rendering, wherein the cognitive state data includes video facial data, collected on one or more local devices, from the plurality of people;

uploading information to a remote server, wherein the information includes the cognitive state data;

calculating a facial expression metric, based on a plurality of image classifiers, for each individual within the plurality of people;

generating cognitive state information for each individual, based on the facial expression metric for each individual;

aggregating the cognitive state information for each individual within the plurality of people who interacted with the rendering, based on the facial expression metric for each individual; and

displaying, with the rendering, the cognitive state information that was aggregated, on at least one of the one or more local devices, wherein the displaying includes an avatar visualization of the aggregated cognitive state information, wherein the visualization is based on an average of the cognitive state data collected from the plurality of people.

2. The method of claim 1 wherein the cognitive state information includes a cognitive state metric.

3. The method of claim 1 wherein the aggregated cognitive state information includes aggregated cognitive state metrics.

4. The method of claim 3 further comprising deriving norms for the plurality of people.

5. The method of claim 4 wherein the norms for the plurality of people are based on the aggregated cognitive state information.

6. The method of claim 4 wherein the norms for the plurality of people are based on contextual information.

7. The method of claim 4 wherein the norms are derived based on cognitive state event temporal signatures.

8. The method of claim 1 further comprising collecting further cognitive state data from a first individual and comparing the further cognitive state data from the first individual with the aggregated cognitive state information.

9. The method of claim 1 further comprising associating the cognitive state information that was aggregated with the rendering.

10. The method of claim 1 further comprising synchronizing the aggregated cognitive state information with the rendering.

11. The method of claim 1 further comprising capturing contextual information about the rendering.

12. The method of claim 11 wherein the contextual information includes a timeline, a progression of webpages, or an actigraph.

13. The method of claim 1 further comprising inferring cognitive states based on the cognitive state data collected from the plurality of people.

14. The method of claim 1 wherein the calculating includes using an image classifier from a plurality of image classifiers to detect one or more faces in the facial data.

15. The method of claim 1 further comprising tracking eyes to identify the rendering with which interacting is accomplished.

16. The method of claim 15 wherein the tracking of the eyes identifies a portion of the rendering on which the eyes are focused.

17. The method of claim 16 further comprising recording of eye dwell time on the rendering and associating information on the eye dwell time to the rendering and to the cognitive state data.

18. The method of claim 1 wherein aggregation of the cognitive state information is performed on a demographic basis so that cognitive state information is grouped based on the demographic basis.

19. The method of claim 1 wherein the cognitive state information includes two or more cognitive state metrics for an individual within the plurality of people.

20. The method of claim 19 wherein the aggregating further comprises aggregating the two or more cognitive state metrics for the individual with two or more cognitive state metrics for an additional individual within the plurality of people.

21. The method of claim 20 wherein the aggregating is further based on a comparison of matched cognitive state metrics for the individual and the additional individual.

22. The method of claim 1 further comprising creating a visual representation of one or more of the aggregated cognitive state information and cognitive state information on an individual from the plurality of people.

23. The method of claim 22 wherein the visual representation displays the aggregated cognitive state information on a demographic basis, wherein the demographic basis includes at least one of age, ethnicity, and gender.

24. A computer program product embodied in a non-transitory computer readable medium for analysis, the computer program product comprising code which causes one or more processors to perform operations of:

collecting cognitive state data from a plurality of people as they interact with a rendering, wherein the cognitive state data includes video facial data, collected on one or more local devices, from the plurality of people;

uploading information to a remote server, wherein the information includes the cognitive state data;

calculating a facial expression metric, based on a plurality of image classifiers, for each individual within the plurality of people;

generating cognitive state information for each individual, based on the facial expression metric for each individual;

aggregating the cognitive state information for each individual within the plurality of people who interacted with the rendering, based on facial expression metric for each individual; and

displaying the cognitive state information that was aggregated, with the rendering, on at least one of the one or more local devices, wherein the displaying includes an avatar visualization of the aggregated cognitive state information, wherein the visualization is based on an average of the cognitive state data collected from the plurality of people.

25. A system for 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:

collect cognitive state data from a plurality of people as they interact with a rendering, wherein the cognitive state data includes video facial data, collected on one or more local devices, from the plurality of people;

upload information to a remote server, wherein the information includes the cognitive state data;

calculate a facial expression metric, based on a plurality of image classifiers, for each individual within the plurality of people;

generate cognitive state information for each individual, based on the facial expression metric for each individual;

aggregate the cognitive state information for each individual within the plurality of people who interacted with the rendering, based on facial expression metric for each individual; and

display the cognitive state information that was aggregated, with the rendering, on at least one of the one or more local devices, wherein displaying includes an avatar visualization of the aggregated cognitive state information, wherein the visualization is based on an average of the cognitive state data collected from the plurality of people.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: EL KALIOUBY, RANA; PICARD, ROSALIND WRIGHT; SADOWSKY, RICHARD SCOTT
To: AFFECTIVA, INC.
Reel/Frame 053325/0294 →
Continuity (53)
Continuation In Part 16781334 · Feb 4, 2020
Continuation In Part 16726647 · Dec 24, 2019
Continuation In Part 16146194 · Sep 28, 2018
Continuation In Part 16934069
Continuation In Part 15393458 · Dec 29, 2016
Continuation In Part 15273765 · Sep 23, 2016
Continuation In Part 15262197 · Sep 12, 2016
Continuation In Part 15061385 · Mar 4, 2016
Continuation In Part 15061385 · Mar 4, 2016
Continuation In Part 14848222 · Sep 8, 2015
Continuation In Part 14796419 · Jul 10, 2015
Continuation In Part 14796419 · Jul 10, 2015
Continuation In Part 14460915 · Aug 15, 2014
Continuation In Part 14460915 · Aug 15, 2014
Continuation In Part 13249317 · Sep 30, 2011
Continuation In Part 13153745 · Jun 6, 2011
Provisional Application 62955493 · Dec 31, 2019
Provisional Application 62954819 · Dec 30, 2019
Provisional Application 62954833 · Dec 30, 2019
Provisional Application 62926009 · Oct 25, 2019
Provisional Application 62925990 · Oct 25, 2019
Provisional Application 62893298 · Aug 29, 2019
Provisional Application 62827088 · Mar 31, 2019
Provisional Application 62679825 · Jun 3, 2018
Provisional Application 62637567 · Mar 2, 2018
Provisional Application 62625274 · Feb 1, 2018
Provisional Application 62611780 · Dec 29, 2017
Provisional Application 62593440 · Dec 1, 2017
Provisional Application 62593449 · Dec 1, 2017
Provisional Application 62370421 · Aug 3, 2016
Provisional Application 62301558 · Feb 29, 2016
Provisional Application 62273896 · Dec 31, 2015
Provisional Application 62265937 · Dec 10, 2015
Provisional Application 62222518 · Sep 23, 2015
Provisional Application 62217872 · Sep 12, 2015
Provisional Application 62128974 · Mar 5, 2015
Provisional Application 62082579 · Nov 20, 2014
Provisional Application 62047508 · Sep 8, 2014
Provisional Application 62023800 · Jul 11, 2014
Provisional Application 61972314 · Mar 30, 2014
Provisional Application 61953878 · Mar 16, 2014
Provisional Application 61927481 · Jan 15, 2014
Provisional Application 61924252 · Jan 7, 2014
Provisional Application 61916190 · Dec 14, 2013
Provisional Application 61867007 · Aug 16, 2013
Provisional Application 61467209 · Mar 24, 2011
Provisional Application 61447464 · Feb 28, 2011
Provisional Application 61447089 · Feb 27, 2011
Provisional Application 61439913 · Feb 6, 2011
Provisional Application 61414451 · Nov 17, 2010
Provisional Application 61388002 · Sep 30, 2010
Provisional Application 61352166 · Jun 7, 2010
Related Publication 20200350057A1 · Nov 5, 2020
Cited By (1)
US 12,494,293