IP Library › Granted Patent US 11,430,260
Granted Patent B2
US 11,430,260 · App. 16/726,647 · Granted Aug 30, 2022

Electronic display viewing verification

Inventors: Rana el Kaliouby (Milton, MA); Nicholas Langeveld (Darien, CT); Daniel McDuff (Cambridge, MA); Seyedmohammad Mavadati (Watertown, MA)
Assignee: Affectiva, Inc.
G06V40/172G06V40/161G06V40/174
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,260
App. No.
16/726,647
Granted
Aug 30, 2022
Kind
B2
Abstract

Techniques for performing viewing verification using a plurality of classifiers are disclosed. Images of an individual may be obtained concurrently with an electronic display presenting one or more images. Image classifiers for facial and head pose analysis may be obtained. The images of the individual may be analyzed to identify a face of the individual in one of the plurality of images. A viewing verification metric may be calculated using the image classifiers and a verified viewing duration of the screen images by the individual may be calculated based on the plurality of images and the analyzing. Viewing verification can involve determining whether the individual is in front of the screen, facing the screen, and gazing at the screen. A viewing verification metric can be generated in order to determine a level of interest of the individual in particular media and images.

Claims (45)

1. A computer-implemented method for viewing verification comprising:

obtaining a plurality of images of an individual captured concurrently with an electronic display presenting one or more screen images;

obtaining a plurality of image classifiers for facial and head pose analysis;

analyzing the plurality of images, using one or more processors, to identify a face of the individual in one of the plurality of images, wherein the one of the plurality of images contains an image of the face captured while the individual is facing the electronic display and wherein the analyzing is accomplished using one or more image classifiers from the plurality of image classifiers;

analyzing an identity of the individual based on the face of the individual, wherein the analyzing comprises producing an anonymous viewer identifier, and using the anonymous viewer identifier to track viewing habits of the individual; and

calculating a viewing verification metric using the plurality of image classifiers wherein the calculating evaluates a verified viewing duration of the screen images by the individual based on the plurality of images and the analyzing.

2. The method of claim 1 further comprising determining an engagement score based on the analyzing.

3. The method of claim 2 further comprising determining an emotional response score based on the analyzing.

4. The method of claim 1 further comprising tracking viewing by the individual using the identity and updating the viewing verification metric.

5. The method of claim 1 wherein the calculating the viewing verification metric, using the plurality of image classifiers, evaluates an amount of time the individual looks away from the electronic display while the electronic display shows the one or more screen images.

6. The method of claim 1 wherein the calculating the viewing verification metric, using the plurality of image classifiers, evaluates an amount of time eyes are closed for the individual while the electronic display shows the one or more screen images.

7. The method of claim 1 wherein the obtaining is in response to tags associated with media rendered on the electronic display.

8. The method of claim 1 wherein the viewing verification metric is used in determining a viewership score.

9. The method of claim 1 wherein the electronic display renders an object and the viewing verification metric includes scoring viewing of the object.

10. The method of claim 1 wherein the viewing verification metric of the individual enables determining viewability of digital media content from the electronic display.

11. The method of claim 10 wherein viewability includes evaluation of presence of digital media content and whether the digital media content is viewable by the individual.

12. The method of claim 10 further comprising modifying the digital media content based on the viewing verification metric.

13. The method of claim 10 wherein the determining includes scoring the digital media content.

14. The method of claim 1 wherein the one or more image classifiers is used to evaluate head pose orientation for the individual.

15. The method of claim 1 further comprising performing eye gaze detection using the plurality of image classifiers.

16. The method of claim 1 wherein the analyzing the plurality of images is accomplished without eye tracking.

17. The method of claim 1 wherein the analyzing is used as part of a viewership determination across a plurality of people.

18. The method of claim 1 further comprising:

obtaining a second plurality of images of a second individual;

analyzing the second plurality of images, using the one or more processors, to identify a face of the second individual in one of the second plurality of images, wherein the one of the second plurality of images contains an image of the face of the second individual captured while the second individual is facing the electronic display and wherein the analyzing is accomplished using one or more image classifiers from the plurality of image classifiers; and

calculating a viewing verification metric for the second individual using the plurality of image classifiers wherein the calculating evaluates a verified viewing duration of the screen images by the second individual based on the second plurality of images and the analyzing the second plurality of images.

19. The method of claim 18 further comprising combining the viewing verification metric for the individual with the viewing verification metric for the second individual into an aggregated viewing verification metric.

20. The method of claim 1 further comprising opting in by the individual for collection of the plurality of images.

21. The method of claim 1 wherein the calculating is performed using deep learning.

22. The method of claim 21 wherein the deep learning is performed using a deep neural network.

23. The method of claim 21 wherein the deep learning is performed using a convolutional neural network.

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

obtaining a plurality of images of an individual captured concurrently with an electronic display presenting one or more screen images;

obtaining a plurality of image classifiers for facial and head pose analysis;

analyzing the plurality of images to identify a face of the individual in one of the plurality of images, wherein the one of the plurality of images contains an image of the face captured while the individual is facing the electronic display and wherein the analyzing is accomplished using one or more image classifiers from the plurality of image classifiers;

analyzing an identity of the individual based on the face of the individual, wherein the analyzing comprises producing an anonymous viewer identifier, and using the anonymous viewer identifier to track viewing habits of the individual; and

calculating a viewing verification metric using the plurality of image classifiers wherein the calculating evaluates a verified viewing duration of the screen images by the individual based on the plurality of images and the analyzing.

25. A computer system for viewing verification comprising:

a memory which stores instructions; and

one or more processors coupled to the memory, wherein the one or more processors, when executing the instructions which are stored, are configured to:

obtain a plurality of images of an individual captured concurrently with an electronic display presenting one or more screen images;

obtain a plurality of image classifiers for facial and head pose analysis;

analyze the plurality of images to identify a face of the individual in one of the plurality of images, wherein the one of the plurality of images contains an image of the face captured while the individual is facing the electronic display and wherein the analysis is accomplished using one or more image classifiers from the plurality of image classifiers;

analyze an identity of the individual based on the face of the individual, wherein the analyzing comprises producing an anonymous viewer identifier, and using the anonymous viewer identifier to track viewing habits of the individual; and

calculate a viewing verification metric using the plurality of image classifiers wherein the calculation evaluates a verified viewing duration of the screen images by the individual based on the plurality of images and the analysis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: EL KALIOUBY, RANA; LANGEVELD, NICHOLAS; MCDUFF, DANIEL; MAVADATI, SEYEDMOHAMMAD
To: AFFECTIVA, INC.
Reel/Frame 055734/0574 →
Continuity (39)
Continuation In Part 16146194 · Sep 28, 2018
Continuation In Part 15061385 · Mar 4, 2016
Continuation In Part 14848222 · Sep 8, 2015
Continuation In Part 14460915 · Aug 15, 2014
Continuation In Part 13249317 · Sep 30, 2011
Continuation In Part 13153745 · Jun 6, 2011
Provisional Application 62925990 · Oct 25, 2019
Provisional Application 62926009 · 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 62593449 · Dec 1, 2017
Provisional Application 62593440 · Dec 1, 2017
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 20200134295A1 · Apr 30, 2020
Cited By (1)
US 12,423,983