Automatic adjustment of a display to obscure data

US2018239931A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018239931-A1
Application numberUS-201815889160-A
CountryUS
Kind codeA1
Filing dateFeb 5, 2018
Priority dateDec 29, 2014
Publication dateAug 23, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F21/84Primary

    output devices, e.g. displays or monitors · CPC title

  • G06F3/013Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018239931A1 cover?
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…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/84. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).