Please download the dossier by clicking on the dossier button x
×

Providing last known browsing location cue using movement-oriented biometric data

  • US 10,180,716 B2
  • Filed: 12/20/2013
  • Issued: 01/15/2019
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a plurality of regions within a computer interface, the plurality of regions including a boundary of the computer interface;

    identifying a boundary velocity profile specific to the boundary of the computer interface, the boundary velocity profile differing from a velocity profile specific to another of the plurality of regions within the computer interface, the boundary velocity profile being specific to a user of the computer interface and comprising a plurality of specific velocity values over a period of time, wherein the plurality of velocity values form a bell-curve;

    identifying a boundary acceleration threshold specific to the boundary of the computer interface, the boundary acceleration threshold differing from an acceleration threshold specific to another of the plurality of regions within the computer interface;

    identifying a boundary jerk threshold corresponding to the boundary of the computer interface, the boundary jerk threshold differing from a jerk threshold specific to another of the plurality of regions within the computer interface;

    receiving, by use of a processor, movement-oriented biometric data, wherein the movement-oriented biometric is received in real-time and comprises a plurality of viewing position values and a plurality of viewing timestamps, each viewing timestamp corresponding to one of the plurality of viewing position values;

    determining, from the movement-oriented biometric data, whether the user'"'"'s gaze is at the boundary of the computer interface;

    identifying a plurality of velocity values from the movement-oriented biometric data in response to the user'"'"'s gaze being at the boundary of the computer interface, the plurality of velocity values corresponding to a period of time when the user'"'"'s gaze is near the boundary of the computer interface;

    identifying an acceleration value from the movement-oriented biometric data in response to the user'"'"'s gaze being at the boundary of the computer interface, the acceleration value corresponding to the moment when the user'"'"'s gaze is at the boundary of the computer interface, wherein the acceleration value is derived from the viewing position values and the corresponding viewing timestamps;

    identifying a jerk value from movement-oriented biometric data in response to the user'"'"'s gaze being at the boundary of the computer interface, the jerk value corresponding to the moment when the user'"'"'s gaze is at the boundary of the computer interface, wherein the jerk value is derived from the viewing position values and the corresponding viewing timestamps;

    determining whether the plurality of velocity values identified from the movement-oriented biometric data form a bell-curve that matches the boundary velocity profile;

    determining whether the acceleration value exceeds the boundary acceleration threshold;

    determining whether the jerk value exceeds the boundary jerk threshold;

    detecting user distraction from the computer interface in response to the plurality of velocity values forming a bell-curve that matches the boundary velocity profile, the acceleration value exceeding the boundary acceleration threshold, and the jerk value exceeding the boundary jerk threshold;

    detecting that a user attention is returned to the computer interface subsequent to the user distraction;

    providing a visual cue in the computer interface indicating a last known browsing location in response to detecting the returning user attention;

    initiating a removal timer in response to providing the visual cue; and

    removing the visual cue from the computer interface after expiration of the removal timer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×