US2018239931A1PendingUtilityA1

Automatic adjustment of a display to obscure data

Assignee: PAYPAL INCPriority: Dec 29, 2014Filed: Feb 5, 2018Published: Aug 23, 2018
Est. expiryDec 29, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06F 21/84G06F 3/013G06F 21/32G06F 2221/2139G06F 2221/2111G06F 21/62
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2018239931A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.