×

Computer systems and computer-implemented methods configured to track multiple eye-gaze and heartrate related parameters during users' interaction with electronic computing devices

  • US 10,552,986 B1
  • Filed: 07/18/2019
  • Issued: 02/04/2020
  • Est. Priority Date: 07/20/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by at least one processor, a sequence of images of a face of a user from at least one image capture device;

    generating, by the at least one processor, a three-dimensional (3D) model of the face in the sequence of images according to a face recognition algorithm;

    determining, by the at least one processor, a plurality of 3D facial points associated with one or more flat facial surfaces on the 3D model of the face;

    projecting, by the at least one processor, the plurality of 3D facial points onto a screen coordinate plane to produce a plurality of two-dimensional (2D) facial points;

    wherein the screen coordinate plane comprises a set of coordinates relative to a screen in communication with the processor;

    determining, by the at least one processor, a hue of each pixel associated with each of the plurality of 2D facial points in each image of the sequence of images;

    determining, by the at least one processor, a mean hue value associated with the face based on an averaging of the hue of each pixel of each of the plurality of 2D facial points in each image of the sequence of images;

    wherein the mean hue value is determined with a moving window;

    determining, by the at least one processor, a spectral representation of a variation in the mean hue value across the sequence of images;

    determining, by the at least one processor, a frequency of a main hue based on a largest weight of the variation in the mean hue value for each of the plurality of 2D facial points in each image of the sequence of images;

    determining, by the at least one processor, a heart rate of the user based on a blood circulation to facial blood vessels according to the frequency of the main hue; and

    causing, by the at least one processor, to display at a screen of a computing device at least one activity recommendation based at least in part on the heart rate.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×