IP Library Granted Patent US 11,636,232
Granted Patent B2
US 11,636,232 · App. 16/867,229 · Granted Apr 25, 2023

Apparatus, method, and program product for selectively obscuring data being displayed

Inventors: Robert J. Kapinos (Durham, NC); Russell Speight VanBlon (Raleigh, NC); Scott W. Li (Cary, NC); Robert J. Norton (Raleigh, NC)
Assignee: Lenovo (Singapore) Ltd. Pte.
G06F21/84G06F21/6209H04M1/72454H04M1/72457H04M1/72463
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 11,636,232
App. No.
16/867,229
Granted
Apr 25, 2023
Kind
B2
Abstract

Apparatus, methods, and program products for selectively obscuring data being displayed is disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a security classification for data being displayed on a display and selectively obscure the data being displayed on the display based on the determined security classification for the data. Methods and computer program products that perform the operations and/or functions of the apparatus are also disclosed.

Claims (68)

1. An apparatus, comprising:

a processor of an information handling device; and

a memory configured to store code executable by the processor to:

determine a security classification for data being displayed on a display device in communication with the processor,

selectively obscure the data being displayed on the display device based on the determined security classification for the data, and

freely display, on a sub-display device in communication with the processor, the data that is selectively obscured on the display device in response to the sub-display device including a smaller size than the display device.

2. The apparatus of claim 1 , wherein:

the determined security classification is based on a set of importance metrics for the data; and

selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification, and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

3. The apparatus of claim 2 , wherein:

the code further causes the processor to determine the set of importance metrics for the data; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

4. The apparatus of claim 1 , wherein the security classification of the data is based on a set of environmental metrics for the display device and a set of importance metrics for the data.

5. The apparatus of claim 4 , wherein:

the set of environmental metrics includes at least one environmental metric indicating a value of at least one corresponding environmental factor in a set of environmental factors for an environment within which the display device currently resides; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

6. The apparatus of claim 5 , wherein selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification; and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

7. The apparatus of claim 6 , wherein:

the set of environmental factors for the environment within which the display device currently resides comprises at least one of a geographic boundary of the environment, a virtual boundary of the environment, a presence of humans in the environment, a proximity of at least one human in the environment, and a quantity of humans detected in the environment; and

the identified set of importance metrics for the data comprises at least one of a source of the data, metadata for the data, and a tag in the data.

8. A method, comprising:

determining, by a processor, a security classification for data being displayed on a display device in communication with the processor;

selectively obscuring the data being displayed on the display device based on the determined security classification for the data; and

freely displaying, on a sub-display device in communication with the processor, the data that is selectively obscured on the display device in response to the sub-display device including a size smaller than the display device.

9. The method of claim 8 , wherein:

the determined security classification is based on a set of importance metrics for the data; and

selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification, and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

10. The method of claim 9 , wherein:

the method further comprises determining the set of importance metrics for the data; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

11. The method of claim 8 , wherein the security classification of the data is based on a set of environmental metrics for the display device and a set of importance metrics for the data.

12. The method of claim 11 , wherein:

the set of environmental metrics includes at least one environmental metric indicating a value of at least one corresponding environmental factor in a set of environmental factors for an environment within which the display device currently resides; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

13. The method of claim 12 , wherein selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification; and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

14. The method of claim 13 , wherein:

the set of environmental factors for the environment within which the display device currently resides comprises at least one of a geographic boundary of the environment, a virtual boundary of the environment, a presence of humans in the environment, a proximity of at least one human in the environment, and a quantity of humans detected in the environment; and

the identified set of importance metrics for the data comprises at least one of a source of the data, metadata for the data, and a tag in the data.

15. A computer program product comprising a non-transitory computer-readable storage medium configured to store code executable by a processor, the executable code comprising code to perform:

determining a security classification for data being displayed on a display device, and

selectively obscuring the data being displayed on the display device based on the determined security classification for the data; and

freely displaying, on a sub-display device, the data that is selectively obscured on the display device in response to the sub-display device including a smaller size than the display device.

16. The computer program product of claim 15 , wherein:

the determined security classification is based on a set of importance metrics for the data; and

selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification, and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

17. The computer program product of claim 16 , wherein:

the code further comprises code to determine the set of importance metrics for the data; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

18. The computer program product of claim 15 , wherein:

the security classification of the data is based on a set of environmental metrics for the display device and a set of importance metrics for the data;

the set of environmental metrics includes at least one environmental metric indicating a value of at least one corresponding environmental factor in a set of environmental factors for an environment within which the display device currently resides; and

the set of importance metrics includes at least one importance metric indicating a value of at least one corresponding factor in a set of factors for the data.

19. The computer program product of claim 18 , wherein selectively obscuring the data comprises:

rendering the data unreadable by a human on the display device in response to the determined security classification for the data being greater than or equal to a threshold security classification; and

rendering the data freely readable by a human on the display device in response to the determined security classification for the data being less than the threshold security classification.

20. The computer program product of claim 19 , wherein:

the set of environmental factors for the environment within which the display device currently resides comprises at least one of a geographic boundary of the environment, a virtual boundary of the environment, a presence of humans in the environment, a proximity of at least one human in the environment, and a quantity of humans detected in the environment; and

the identified set of importance metrics for the data comprises at least one of a source of the data, metadata for the data, and a tag in the data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2020
From: KAPINOS, ROBERT J.; VANBLON, RUSSELL SPEIGHT; LI, SCOTT W.; NORTON, ROBERT J.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 054423/0871 →
Continuity (1)
Related Publication 20210350033A1 · Nov 11, 2021