Dynamic electronic display privacy filter
First Claim
1. A system for dynamic application of a privacy filter on an electronic display, the system comprising:
- a processor; and
a memory coupled to the processor, the memory including instructions which, when executed by the processor, cause the system to;
determine that data to be displayed on the electronic display is private;
determine a location context for the electronic display;
attempt to determine boundaries associated with an area of the electronic display where the private data is to be displayed;
automatically detect whether boundaries have been determined via the attempt;
generate a privacy filter based on the data and the location context, wherein the privacy filter is configured to restrict the viewing angle of the area of the electronic display where the private data is to be displayed, and wherein the privacy filter is displayed to cover the area of the electronic display within the boundaries when the boundaries are determined; and
generate the privacy filter based on the data and the location context, the privacy filter displayed to cover the entire area of the electronic display when the boundaries are not determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A privacy filter for an electronic display (e.g., of a mobile device) may be dynamically applied based on multiple factors. The application of the privacy filter may include determining that data to be displayed on the electronic display is of a private nature. If so, a location context is then determined based on whether the location of the electronic display is public and therefore someone other than the user of mobile device might view the electronic display. If the location is public, boundaries associated with an area of the electronic display where the private data is to be displayed may be detected so that a privacy filter may generated dynamically based on the data, the location context and the boundaries. The privacy filter is configured to restrict the viewing angle of the entire electronic display or of a sub-area of the electronic display within the determined boundaries.
10 Citations
25 Claims
-
1. A system for dynamic application of a privacy filter on an electronic display, the system comprising:
-
a processor; and a memory coupled to the processor, the memory including instructions which, when executed by the processor, cause the system to; determine that data to be displayed on the electronic display is private; determine a location context for the electronic display; attempt to determine boundaries associated with an area of the electronic display where the private data is to be displayed; automatically detect whether boundaries have been determined via the attempt; generate a privacy filter based on the data and the location context, wherein the privacy filter is configured to restrict the viewing angle of the area of the electronic display where the private data is to be displayed, and wherein the privacy filter is displayed to cover the area of the electronic display within the boundaries when the boundaries are determined; and generate the privacy filter based on the data and the location context, the privacy filter displayed to cover the entire area of the electronic display when the boundaries are not determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamic application of a privacy filter on an electronic display, said method comprising:
-
determining that data to be displayed on the electronic display is private; determining a location context for the electronic display; attempting to determine boundaries associated with an area of the electronic display where the private data is to be displayed; automatically detecting whether boundaries have been determined via the attempt; generating a privacy filter based on the data and the location context, wherein the privacy filter is configured to restrict the viewing angle of the area of the electronic display where the private data is to be displayed, and wherein the privacy filter is displayed to cover the area of the electronic display within the boundaries when the boundaries are determined; and generating the privacy filter based on the data and the location context, the privacy filter displayed to cover the entire area of the electronic display when the boundaries are not determined. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. At least one non-transitory computer-readable storage medium having instructions stored thereon for dynamic application of a privacy filter on an electronic display, which when executed by a processor of a machine, cause the machine to:
-
determine that data to be displayed on the electronic display is private; determine a location context for the electronic display; attempt to determine boundaries associated with an area of the electronic display where the private data is to be displayed; automatically detect whether boundaries have been determined via the attempt; generate a privacy filter based on the data and the location context, wherein the privacy filter is configured to restrict the viewing angle of the area of the electronic display where the private data is to be displayed, and wherein the privacy filter is displayed to cover the area of the electronic display within the boundaries when the boundaries are determined; and generate the privacy filter based on the data and the location context, the privacy filter displayed to cover the entire area of the electronic display when the boundaries are not determined. - View Dependent Claims (22, 23, 24, 25)
-
Specification