IP Library Granted Patent US 10,853,526
Granted Patent B2
US 10,853,526 · App. 16/127,145 · Granted Dec 1, 2020

Dynamic screen filtering

Inventors: Scott Wentao Li (Cary, NC); Robert James Kapinos (Durham, NC); Robert James Norton, Jr. (Raleigh, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F21/84G06F3/04886G06F21/6245G06F21/83
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,853,526
App. No.
16/127,145
Granted
Dec 1, 2020
Kind
B2
Abstract

Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect that an input field of a graphical display is an active graphical field for receiving input. The memory stores code executable by the processor to dynamically enable an electronic privacy filter for the graphical display. The memory stores code executable by the processor to receive input within the input field while the electronic privacy filter is enabled for the graphical display.

Claims (31)

1. An apparatus comprising:

a processor; and

a memory that stores code executable by the processor to:

detect that an input field of a graphical display is an active graphical field for receiving input;

in response to detecting that the input field of the graphical display is the active graphical field for receiving input, dynamically enable an electronic privacy filter for the graphical display, the electronic privacy filter comprising a digital screen filter for the graphical display that reduces the viewing angle of the graphical display such that information presented on the graphical display is not visible from a periphery of the graphical display; and

receive input within the input field while the electronic privacy filter is enabled for the graphical display.

2. The apparatus of claim 1 , wherein the code is further executable by the processor to prevent receiving input within the input field until the electronic privacy filter is enabled.

3. The apparatus of claim 1 , wherein the code is further executable by the processor to disable the electronic privacy filter in response to the input field not being the active graphical field for receiving input.

4. The apparatus of claim 1 , wherein the code is further executable by the processor to disable the electronic privacy filter in response to the input field comprising entered input not being visible within a display area of the graphical display.

5. The apparatus of claim 1 , wherein the input comprises alpha-numeric characters received from at least one of a physical keyboard and an on-screen keyboard.

6. The apparatus of claim 5 , wherein the code is further executable by the processor to present the on-screen keyboard with scrambled alpha-numeric characters such that the alpha-numeric characters are presented in a layout that is different than a QWERTY keyboard layout.

7. The apparatus of claim 5 , wherein the code is further executable by the processor to present a transpose map of a keyboard layout that corresponds to the keys of the physical keyboard such that the alpha-numeric characters are presented in a layout that is different than a QWERTY keyboard layout.

8. The apparatus of claim 1 , wherein the code is further executable by the processor to start an enable timer in response to the input field becoming the active graphical field and in response to the electronic privacy filter not currently being enabled, the electronic privacy filter being enabled in response to expiration of the enable timer.

9. The apparatus of claim 1 , wherein the code is further executable by the processor to start a disable timer in response to the input field not being the active graphical field, the electronic privacy filter being disabled in response to expiration of the disable timer and in response to a different input field not becoming the active graphical field.

10. The apparatus of claim 1 , wherein the input field comprises an input field for a web page presented within a web browser.

11. The apparatus of claim 1 , wherein the input field comprises an input field for an operating system application.

12. The apparatus of claim 1 , wherein the input field comprises an input field for a command line terminal.

13. The apparatus of claim 1 , wherein the input field comprises an input field for receiving sensitive information, the sensitive information selected from the group consisting of a username, a password, financial information, personal identification information, and health information.

14. A method comprising:

detecting, by a processor, that an input field of a graphical display is an active graphical field for receiving input;

in response to detecting that the input field of the graphical display is the active graphical field for receiving input, dynamically enabling an electronic privacy filter for the graphical display, the electronic privacy filter comprising a digital screen filter for the graphical display that reduces the viewing angle of the graphical display such that information presented on the graphical display is not visible from a periphery of the graphical display; and

receiving input within the input field while the electronic privacy filter is enabled for the graphical display.

15. The method of claim 14 , further comprising preventing receiving input within the input field until the electronic privacy filter is enabled.

16. The method of claim 14 , further comprising disabling the electronic privacy filter in response to the input field not being the active graphical field for receiving input.

17. The method of claim 14 , wherein the input comprises alpha-numeric characters received from at least one of a physical keyboard and an on-screen keyboard.

18. The method of claim 17 , further comprising presenting the on-screen keyboard with scrambled alpha-numeric characters such that the alpha-numeric characters are presented in a layout that is different than a QWERTY keyboard layout.

19. The method of claim 17 , further comprising presenting a transpose map of a keyboard layout that corresponds to the keys of the physical keyboard such that the alpha-numeric characters are presented in a layout that is different than a QWERTY keyboard layout.

20. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

detecting that an input field of a graphical display is an active graphical field for receiving input;

in response to detecting that the input field of the graphical display is the active graphical field for receiving input, dynamically enabling an electronic privacy filter for the graphical display, the electronic privacy filter comprising a digital screen filter for the graphical display that reduces the viewing angle of the graphical display such that information presented on the graphical display is not visible from a periphery of the graphical display; and

receiving input within the input field while the electronic privacy filter is enabled for the graphical display.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2018
From: LI, SCOTT WENTAO; KAPINOS, ROBERT JAMES; NORTON, ROBERT JAMES, JR.; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 046833/0124 →