Automatic adjustment of a display to obscure data

US9886598B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9886598-B2
Application numberUS-201414584335-A
CountryUS
Kind codeB2
Filing dateDec 29, 2014
Priority dateDec 29, 2014
Publication dateFeb 6, 2018
Grant dateFeb 6, 2018

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).

What is claimed is: 1. A computer 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 computer system to perform operations comprising: receiving, by a first application executing on the computer system, eye data collected from a user; receiving, by the first application, an indication of an event involving a user interaction with a second application executing on the computer system, the first application and the second application being different computer programs; modifying, by the first application, a privacy setting associated with the second application based on receiving the indication of the event involving the user interaction with the second application; determining, by the first application, whether eyesight of the user is on a display based on the eye data and one or more attributes of the display; determining, by the first application, whether to obscure application data of the second application based on the modified privacy setting associated with the second application; injecting, by the first application, external code into the second application to obscure the application data of the second application based on the modified privacy setting, wherein the first application dynamically injects the external code into the second application while the second application is executing on the computer system; and causing, by the first application, obscuring of the application data of the second application on the display using the injected code, at least in part, based on determining that the eyesight of the user is off of the display. 2. The computer system of claim 1 , wherein the obscuring is further based on detecting presence of another person. 3. The computer system of claim 1 , wherein the obscuring is further based on determining that the display is viewable by another person. 4. The computer system of claim 1 , wherein the operations further comprise: collecting head data from the user; and wherein the obscuring is further based on, at least in part, the head data collected from the user. 5. The computer system of claim 1 , wherein the operations further comprise: collecting facial data from the user; and wherein the obscuring is further based on, at least in part, the facial data collected from the user. 6. The computer system of claim 1 , wherein the operations further comprise: determining whether the eyesight of the user is on the display, at least in part, based on facial data and head data collected from the user. 7. The computer system of claim 1 , wherein the modifying involves associating a unique identifier of the second application with the privacy setting. 8. The computer system of claim 1 , wherein the privacy setting is modified for a current user session associated with the second application. 9. The computer system of claim 1 , wherein one or more cameras collect the eye data from the user. 10. The computer system of claim 1 , wherein the operations further comprise: analyzing the eye data to determine whether the eyesight of the user is on the display. 11. The computer system of claim 1 , wherein the operations further comprise: determining that the eyesight of the user is on the display based on the eye data from the user. 12. The computer system of claim 1 , wherein the operations further comprise: obscuring, by the first application, second application data associated with a third application, at least in part, based on determining that the eyesight of the user is off of the display. 13. The computer system of claim 1 , wherein the operations further comprise: obscuring the data on a second display at least in part based on determining that the eyesight of the user is not directed towards the second display and the modified privacy setting indicates that the application data is to be obscured. 14. The computer system of claim 13 , wherein the display and the second display are configured in a dual display configuration. 15. The computer system of claim 1 , wherein the operations further comprise: analyzing the eye data in view of a size and position of the display. 16. The computer system of claim 1 , wherein the first application is an operating system. 17. The computer system of claim 1 , wherein the obscured application data on the display is based on the event involving the user interaction with the second application. 18. The computer system of claim 1 , wherein the second application is a web browser and a web browser plug-in associated with the first application injects the external code into the web browser. 19. A computer-implemented method, comprising: receiving, by a first application, eye data and facial data collected from a user; receiving, by the first application, an indication of an event involving a user interaction with a second application, the first application and the second application being different computer programs; modifying, by the first application, a privacy setting associated with the second application based on receiving the indication of the event involving the user interaction with the second application; analyzing, by the first application, the eye data and the facial data to determine whether sight of the user is directed towards a display based on a size and a position of the display; determining, by the first application, whether to obscure application data for the second application based on the modified privacy setting associated with the second application; injecting, by the first application, external code into the second application to obscure the application data of the second application based on the modified privacy setting, wherein the first application dynamically injects the external code into the second application while the second application is executing; and obscuring, by the first application, the application data of the second application on the display using the injected code at least in response to determining that the sight of the user is off of 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, by a first application, eye data collected from a user; receiving, by the first application, an indication of an event involving a user interaction with a second application; modifying, by the first application, a privacy setting associated with the second application based on receiving the indication of the event involving the user interaction with the second application; analyzing, by the first application, the eye data to determine whether eyesight of the user is on a display based on a size and a position of the display; determining, by the first application, whether to obscure application data of the second application based on the modified privacy setting associated with the second application; injecting, by the first application, external code into the second application to obscure the application data of the second application based on the modified privacy setting, wherein the first application dynamically injects the external code into the second application while the second application is executing; and obscuring the application data of the second application on the display using the injected code at least in response to determining the eyesight of the user is directed away from the display.

Assignees

Inventors

Classifications

  • Recurrent verification · CPC title

  • G06F3/013Primary

    Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • G06F21/84Primary

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

  • using biometric data, e.g. fingerprints, iris scans or voiceprints · 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 US9886598B2 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, Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/013. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).