Multi-user eye tracking using multiple displays
US-2016291689-A1 · Oct 6, 2016 · US
US2018239931A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018239931-A1 |
| Application number | US-201815889160-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 5, 2018 |
| Priority date | Dec 29, 2014 |
| Publication date | Aug 23, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer program products are disclosed for automatically adjusting a display to obscure application data. In an example, a computer-implemented method may include collecting eye data from a user, receiving the eye data collected from the user, analyzing the eye data, determining that eyesight of the user is on a display based on the eye data, providing data on the display to the user when the eyesight of the user is determined to be on the display, determining that the eyesight of the user is off the display, obscuring the data on the display in response to determining that the eyesight of the user is off the display, removing the obscuring applied to the data on the display when the eyesight of the user returns to the display.
Opening claim text (preview).
1 . (canceled) 2 . A system, comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: receiving presentation data for presenting content on a display; obtaining eye data associated of a user viewing the display; determining a first threat level based on analyzing the eye data associated of the user; altering the presentation data to obscure at least a portion of the content based on the first threat level before rendering the altered presentation data on the display; and rendering the altered presentation data on the display. 3 . The system of claim 2 , wherein the presentation data comprises programming code. 4 . The system of claim 2 , wherein the presentation data comprises web data. 5 . The system of claim 2 , wherein analyzing the eye data comprises: determining a gaze of the user is off the display based on the eye data, wherein the first threat level is determined based on the determining the gaze of the user is off the display. 6 . The system of claim 2 , wherein the first threat level indicates that the user is untrusted. 7 . The system of claim 6 , wherein analyzing the eye data comprises: deriving an eye movement pattern based on the eye data; and determining the user is untrusted based on the derived eye movement pattern. 8 . The system of claim 7 , wherein analyzing the eye data further comprises comparing the eye movement pattern against a set of trusted eye movement patterns. 9 . The system of claim 2 , wherein the operations further comprise: receiving updated eye data associated with the user; determining a second threat level based on analyzing the updated eye data associated with the user; reverting to the presentation data based on the second threat level; and rendering the reverted presentation data on the display. 10 . The system of claim 2 , wherein the operations further comprise: obtaining facial data associated with the user viewing the display, wherein the first threat level is determined further based on the obtained facial data. 11 . The system of claim 2 , further comprising a camera configured to capture the eye data. 12 . The system of claim 2 , wherein the display is a first display, wherein the presentation data is first presentation data for presenting first content on the first display, and wherein the operations further comprise: receiving second presentation data for presenting second content on a second display; determining a gaze of the user is on the second display based on analyzing the eye data; and rendering the second presentation data for display on the second display. 13 . The system of claim 12 , wherein the operations further comprise: receiving updated eye data; in response to determining the gaze of the user has moved from the second display to the first display based on the updated eye data, (i) altering the second presentation data to obfuscate at least a portion of the second content and (ii) reverting to the first presentation data; rendering the altered second presentation data for display on the second display; and rendering the reverted first presentation data for display on the first display. 14 . A method, comprising: receiving, by one or more hardware processors, presentation data for presenting content on a display; obtaining, by the one or more hardware processors, eye data associated of a user viewing the display; analyzing, by the one or more hardware processors, the eye data to determine a gaze of the user is off the display; in response to determining the gaze of the user is off the display, altering, by the one or more hardware processors, the presentation data to obscure at least a portion of the content before rendering the altered presentation data on the display; and rendering, by the one or more hardware processors, the altered presentation data on the display. 15 . The method of claim 14 , wherein the presentation data comprises programming code. 16 . The method of claim 14 , wherein the presentation data comprises web data. 17 . The method of claim 14 , further comprising: deriving an eye movement pattern based on the eye data; determining the user is untrusted based on the derived eye movement pattern; and maintaining the rendering of the altered presentation data after determining the gaze of the user has moved to the display. 18 . The method of claim 17 , wherein determining the user is untrusted comprises comparing the derived eye movement pattern against a set of trusted eye movement patterns. 19 . The method of claim 14 , further comprising: receiving updated eye data associated with the user; analyzing the updated eye data to determine the gaze of the user has moved to the display; reverting to the presentation data based on determining the gaze of the user has moved to the display; and rendering the reverted presentation data on the display. 20 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: receiving presentation data for presenting content on a display; obtaining eye data associated of a user viewing the display; determining a first threat level based on analyzing the eye data associated of the user; altering the presentation data to obscure at least a portion of the content based on the first threat level before rendering the altered presentation data on the display; and rendering the altered presentation data on the display. 21 . The non-transitory machine-readable medium of claim 20 , wherein the display is a first display, wherein the presentation data is first presentation data for presenting first content on the first display, and wherein the operations further comprise: receiving second presentation data for presenting second content on a second display; determining the gaze of the user is on the second display based on analyzing the eye data; and rendering the second presentation data for display on the second display.
output devices, e.g. displays or monitors · CPC title
Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title
using biometric data, e.g. fingerprints, iris scans or voiceprints · CPC title
Recurrent verification · CPC title
Location-sensitive, e.g. geographical location, GPS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.