Display visibility occluder
By integrating identification sensors and controllers onto the computing device, user identity is authenticated using identification data, and display visibility is adjusted so that the display is activated only at specific angles. This solves the problem of unauthorized users viewing private information and effectively protects user privacy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MICRON TECHNOLOGY INC
- Filing Date
- 2021-09-02
- Publication Date
- 2026-05-12
AI Technical Summary
In public places or when others are around, unauthorized users may illegally access private and confidential information or images on the display screen of a computing device, leading to a breach of user privacy.
By integrating identification sensors and controllers onto the computing device, user identity is authenticated using identification data, the display screen is activated only within specific viewing angles normal to the display screen, and the visibility of the display screen is adjusted using a polarizer, ensuring that only authorized users can view information and images within the specified angles.
It effectively prevents unauthorized users from viewing information and images on the display screen from outside the designated angle, protects user privacy, and provides a safe information viewing environment.
Smart Images

Figure CN114139225B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to devices, non-transitory machine-readable media, and methods for determining screen visibility on a display of a computing device based on data authentication. Background Technology
[0002] Images can be viewed on a computing device. A computing device is a mechanical or electrical device that transmits or modifies energy for performing or assisting in the performance of artificial tasks. Examples include thin clients, personal computers, printing devices, laptops, mobile devices (e.g., e-readers, tablets, smartphones, etc.), Internet of Things (IoT) enabled devices, head-up displays, augmented reality and virtual reality devices, and game consoles. IoT enabled devices can refer to devices embedded with electronics, software, sensors, actuators, and / or network connectivity that enable such devices to connect to networks and / or exchange data. Examples of IoT enabled devices include mobile phones, smartphones, tablets, phablets, computing devices, implanted devices, vehicles, home appliances, smart home devices, monitoring devices, wearable devices, devices supporting smart shopping systems, and other cyber-physical systems.
[0003] The computing device may include a display for viewing images and / or text. The display may be a touchscreen display that acts as an input device. When the touchscreen display is touched by a finger, digital pen (e.g., stylus), or other input mechanism, relevant data can be received by the computing device. The touchscreen display may contain images and / or text, as well as other content that the user can touch to interact with the device. Summary of the Invention
[0004] Embodiments of this disclosure provide a method comprising: storing identification data in a memory resource; receiving primary identification data; comparing the primary identification data with stored identification data; and activating a display screen for a viewing angle in response to authentication of the primary identification data performed by the comparison of the primary identification data with the stored identification data.
[0005] Another embodiment of this disclosure provides a non-transitory machine-readable medium including a processing resource communicating with a memory resource having instructions executable to: store identification data into the memory resource coupled to the computing device; receive primary identification data to identify an authorized user; determine, based on the received primary identification data, whether the user is the authorized user; and, based on the determination that the user is the authorized user, activate a display screen such that the display screen can be viewed from a viewing angle measured from a plane normal to the display screen.
[0006] Another embodiment of this disclosure provides an apparatus including: a memory resource; and a controller coupled to the memory resource, wherein the controller is configured to: apply selective occlusion to an application on a computing device; receive primary identification data from a user; authenticate the primary identification data by comparing the primary identification data with stored identification data; and activate a display screen in response to the authentication of the primary identification data such that the display screen can be viewed from a viewing angle as measured from a plane normal to the screen. Attached Figure Description
[0007] Figure 1 This is a functional block diagram of a device having a display screen, identification sensors, memory resources, and a controller, according to various embodiments of the present disclosure.
[0008] Figure 2 This is a diagram of an example computing device in the form of a mobile device, comprising a visible image on a display screen, according to several embodiments of the present disclosure.
[0009] Figure 3 This is a diagram of an example computing device in the form of a mobile device, comprising a display screen, identification sensors, memory resources, and a controller, according to various embodiments of the present disclosure.
[0010] Figure 4 This is a block diagram of an example of activating a display screen of a computing device according to several embodiments of the present disclosure.
[0011] Figure 5 This is a functional diagram of a processing resource communicating with a memory resource having instructions written thereon, according to various embodiments of the present disclosure.
[0012] Figure 6 This is a flowchart illustrating an example of display screen activation according to several embodiments of the present disclosure.
[0013] Figure 7 This is a flowchart of an example method for activating a display screen of a computing device according to several embodiments of the present disclosure. Detailed Implementation
[0014] This document describes devices, machine-readable media, and methods related to displaying images on a display screen of a computing device based on received data. A computing device display screen (e.g., a monitor, mobile device screen, laptop computer screen, etc.) can be used to view information and / or images (e.g., still images, video images, and / or text) on the display screen. The information / images can be received by the computing device from another device and / or generated by the computing device. A user of the computing device can view private and / or confidential information and / or images on the display screen of the computing device (e.g., at a viewing location). Private and / or confidential information and / or images can be viewed on the computing device by a user in a public location. For example, the computing device may include a controller and memory resources to organize and display information and / or images on the display screen based on data provided by the user to the computing device. Data provided by the user can cause the controller to display information and / or images on the display screen. In one example, a method may include: storing identification data in a memory resource; receiving primary identification data; comparing the primary identification data with the stored identification data; and activating the display screen for a viewing angle measured from a plane normal to the display screen in response to authentication of the primary identification data by the comparison of the primary identification data with the stored identification data.
[0015] As used herein, the term "viewing position" refers to the display screen of a computing device. A user can view still images, video images, and / or text at the viewing position of the computing device. For example, a user can view information and / or images containing still images, video images, and / or text at the viewing position of the computing device. That is, information and / or images can be displayed on the screen.
[0016] However, viewing information and / or images on a computing device in a public location allows unauthorized users to view information and / or images displayed on the screen. For example, while in a public location, an authorized user may view information and / or images on a computing device. In some cases, an unauthorized user may approach an authorized user and view the display screen of the computing device while the authorized user is viewing the screen. In public locations and / or in the presence of other people, an authorized user may view private and / or confidential information and / or images on a computing device. When approaching an authorized user, an unauthorized user may access the display screen of a computing device being used by an authorized user. Therefore, unauthorized users are permitted to access private and / or confidential information and / or images on the display screen of a computing device being used by an authorized user.
[0017] As used herein, the term "identification data" refers to data used to identify an authorized user. For example, identification data may include, for instance, fingerprint identification, facial identification, retinal identification, alphanumeric identification, and / or pattern identification. As used herein, the term "stored identification data" refers to identification data stored in the memory resources of a computing device. Stored identification data can be compared with primary and / or secondary identification data to identify an authorized user. A user may manually input identification data into the computing device, and the computing device may store the identification data in the memory resources of the computing device for later reference and identification of an authorized user. A user with stored identification data in the computing device can be an authorized user. For example, a user may provide identification data for storage in memory resources before selective occlusion is enabled. Identification data provided by the user can identify the user as an authorized user activating the display when selective occlusion is enabled. For example, the provided identification data may allow the computing device to identify a specific user, and that specific user can be an authorized user.
[0018] As used herein, the term "primary identification data" refers to the identification data used to identify an authorized user and to activate the display from a deactivated state.
[0019] For example, a user can input identification data into a computing device, such as a mobile device (e.g., a smartphone) equipped with an identification sensor (e.g., a camera, fingerprint reader, retinal scanner, etc.), to activate the display screen of the computing device within a viewing angle. The computing device can receive (or otherwise obtain) the identification data from the user and authenticate the primary identification data before activating the display screen within the viewing angle. The computing device can identify an authorized user with the primary identification data before displaying information and / or images on the display screen. As used herein, the term "secondary identification data" refers to the identification data used to identify an authorized user and maintain the activated display screen.
[0020] As used herein, the term "authorized user" means a user who has access to the memory resources of a computing device for storing identification data. For example, a user may provide identification data to a computing device, and the computing device may store the identification data in its memory. The computing device may compare primary and / or secondary identification data with the stored identification data to determine whether the user is an authorized user. As used herein, the term "unauthorized user" means a user who does not have access to the memory resources of a computing device for storing identification data.
[0021] The computing device can activate the display screen within a viewing angle in the presence of an authorized user. For example, before a user can view information and / or images on the computing device, the user can input primary identification data into the computing device. The computing device can analyze the primary identification data and determine whether the user is an authorized user. For example, the computing device can compare the primary identification data from the user with stored identification data to determine if the primary identification data matches the stored identification data. If the primary identification data matches the stored identification data, the computing device identifies the user as an authorized user and activates the display screen within the viewing angle for the authorized user. The activated display screen allows the authorized user to view the information and / or images on the display screen within the viewing angle. If the primary identification data does not match the stored identification data, the computing device can identify the user as an unauthorized user, and the display screen can remain deactivated. That is, an unauthorized user may not be able to view the information and / or images on the display screen.
[0022] Examples of this disclosure can provide privacy to users of a computing device by preventing unauthorized users from viewing information and / or images on the display screen. In an example embodiment, a user can activate the display screen of the computing device within a viewing angle by providing primary identification data to the computing device. The activated display screen can be viewed within a viewing angle measured from the plane normal to the display screen. In other words, an authorized user can activate the display screen within the viewing angle and prevent unauthorized users outside the viewing angle from viewing information and / or images on the display screen. That is, an authorized user can view information and / or images on the display screen of the computing device while preventing unauthorized users from viewing the same information and / or images on the display screen.
[0023] Furthermore, while the user is viewing information and / or images on the display screen, the computing device can receive secondary identification data. For example, the computing device can receive primary identification data from the user to determine whether the user is an authorized user. Once the user is determined to be an authorized user, the user can view the information and / or images on the display screen within the viewing angle. Additionally, while the user is viewing the information and / or images on the display screen within the viewing angle, the computing device can continue to receive secondary identification data. That is, the computing device can scan the secondary identification data substantially continuously, periodically, or at predetermined intervals to ensure that the authorized user remains within the viewing angle of the display screen. If it is determined that the authorized user is no longer within the viewing angle, the display screen can be deactivated, and information and / or images may no longer be viewed on the display screen.
[0024] Users can determine the frequency of secondary identification data scanning. For example, users can determine the frequency of secondary identification data scanning by setting the scanning frequency on the computing device. In another embodiment, the computing device can analyze the user's usage patterns and set the frequency of secondary identification data scanning based on the user's usage patterns.
[0025] In the following detailed description of this disclosure, reference is made to the accompanying drawings, which form a part of the detailed description, and in which one or more embodiments of the disclosure are illustrated by way of illustration. The description of these embodiments is detailed enough to enable those skilled in the art to practice the embodiments of the disclosure, and it should be understood that other embodiments can be utilized, and process, electrical, and structural changes can be made without departing from the scope of the disclosure.
[0026] As used herein, indicators such as “N”, “M”, and especially with respect to reference numerals in the accompanying drawings, indicate that a plurality of such specified features may be included. It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” may include both singular and plural references. Additionally, “a plurality,” “at least one,” and “one or more” (e.g., several memory resources) may refer to one or more memory resources, while “a plurality” is intended to refer to more than one such item. Furthermore, throughout this application, the words “can” and “may” are used in an permissive sense (i.e., possible, able) rather than a mandatory sense (i.e., must). The term “include” and its derivatives mean “including but not limited to.” The terms “coupled” and “coupling” refer to a direct or indirect connection, either physically or for the purpose of accessing and moving (transmitting) commands and / or data, as the case may be. The terms “data” and “data value” are used interchangeably herein and may have the same meaning, as the case may be.
[0027] The figures in this document follow a numbering convention, where one or more first digits correspond to the figure number, and the remaining digits identify elements or components in the figure. Similar elements or components between different figures can be identified by using similar digits. For example, 222 can be referenced... Figure 2 Component "22" in the text, and similar components can be found in the text. Figure 3Reference numeral is 322. As will be understood, elements shown in the various embodiments herein may be added, interchanged, and / or eliminated to provide multiple additional embodiments of this disclosure. Furthermore, the scale and / or relative dimensions of the elements provided in the figures are intended to illustrate certain embodiments of this disclosure and should not be taken in a limiting sense.
[0028] Figure 1 This is a functional block diagram in the form of a device 100 according to several embodiments of the present disclosure, the device having a display screen 102, an identification sensor 103, memory resources 106, and a controller 108 (e.g., a processor, control circuitry, hardware, firmware, and / or software). In some embodiments, memory resources 106 may include a non-transitory memory management system (MRM).
[0029] Computing device 100 may include a display screen 102. For example, display screen 102 may be a touchscreen display of a mobile device such as a smartphone. In some embodiments, computing device 100 may include a light-emitting diode (OLED) screen, a micro light-emitting diode (uLED) screen, or a liquid crystal display (LED) screen. Controller 108 may be communicatively coupled to memory resource 106 and / or display screen 102. As used herein, "communicative coupling" may include coupling via various wired and / or wireless connections between devices, enabling data to be transmitted between devices in all directions. Coupling need not be a direct connection, and in some instances, it may be an indirect connection.
[0030] Memory resource 106 may include non-volatile or volatile memory. For example, non-volatile memory can provide persistent data by retaining written data when power is off, and non-volatile memory types may include NAND flash memory, NOR flash memory, read-only memory (ROM), electrically erasable programmable ROM (EEPROM), erasable programmable ROM (EPROM), and storage class memory (SCM), which may include resistive variable memory, such as phase-change random access memory (PCRAM), three-dimensional crosspoint memory (e.g., 3D XPoint), etc. TM Resistive random access memory (RRAM), ferroelectric random access memory (FeRAM), magnetoresistive random access memory (MRAM), and programmable conductive memory, as well as other types of memory, are examples. Volatile memory may require power to maintain its data and may include random access memory (RAM), dynamic random access memory (DRAM), and static random access memory (SRAM), etc.
[0031] The computing device may include an identification sensor 103. The identification sensor 103 can detect, receive, and / or scan identification data. For example, the identification sensor 103 can capture and / or receive input such as identification data from a user and transmit the input to the controller 108 for analysis. Primary identification data from an authorized user can activate the display screen within a viewing angle. The viewing angle can be within 10 to 25 degrees of the display screen. As used herein, the term "identification sensor" refers to a device for receiving and / or scanning identification data from a user.
[0032] A user can activate the display screen 102 of the computing device 100 within a viewing angle by inputting primary identification data into the identification sensor 103. The controller 108 of the computing device 100 can analyze the primary identification data and determine whether the user is an authorized user. If the controller 108 determines that the user is an authorized user, the controller 108 can activate the display screen 102 of the computing device 100 within the viewing angle. That is, the display screen 102 can display information and / or images within a specified viewing angle. In other words, the controller 108 can activate the display screen 102 in a manner that prevents others outside the viewing angle from seeing the information and / or images on the display screen 102, thereby providing privacy for the user of the computing device 100 when others are nearby. As used herein, the term "viewing angle" refers to a specified angle relative to the display screen from which information and / or images can be viewed on the display screen. That is, outside the specified angle, it may be impossible to view information and / or images on the display screen 102.
[0033] The controller 108 of the computing device 100 can adjust the polarization of the display screen 102 to enhance and / or reduce the visibility of information and / or images on the display screen 102. For example, the controller can switch the display screen 102 between opaque and transparent based on a provided signal. Thus, the controller can adjust the visible portion of the display screen 102. The controller 108 can adjust the polarization of the display screen 102 to increase the visibility of information and / or images within a specified viewing angle and reduce the visibility of information and / or images outside a specified viewing angle. In other words, a user can provide primary identification data to the computing device 100, and the controller 108 can analyze the primary identification data received by the identification sensor 103 to authenticate the primary identification data and identify an authorized user. The display screen 102 may include a polarizer, such as a wire grid polarizer. The polarizer can be activated to increase the visibility of information and / or images within a specified viewing angle and / or reduce the visibility of information and / or images outside a specified viewing angle. A polarizer can be configured to have a bidirectional scattering (BDSF) function when activated, which restricts the angle at which light is emitted from the display screen 102, and thus reduces the visibility of information and / or images outside a specified viewing angle corresponding to the angle at which light is emitted from the display screen. The viewing angle of the display screen when the polarizer is activated can correspond to the BDSF of the polarizer. The BDSF of the polarizer can be based on the material including the polarizer, the depth of the material forming the wire grid (e.g., the trench portion of the wire grid), and / or the design of the wire grid (e.g., shape and / or spacing), which can be configured together with the cover (e.g., glass) of the display screen 102 such that the display screen can have a specific viewing angle when the polarizer is activated. When the controller 108 determines that the user is an authorized user, the controller 108 can adjust the polarization on the display screen 102 (e.g., activate the polarizer) so that the information and / or images on the display screen 102 are visible within a viewing angle of approximately 10 degrees to 25 degrees from the display screen. Additionally, the controller 108 can adjust the polarization of the display screen 102 in a way that makes the information and / or images on the display screen 102 invisible outside of a viewing angle (e.g., by activating a polarizer). In other words, the controller 108 can adjust the polarization on the display screen 102 so that the information and / or images on the display screen 102 are visible to authorized users rather than to unauthorized users outside of a viewing angle.
[0034] The identification sensor 103 can receive primary and / or secondary identification data from the user. The controller 108 uses the primary identification data received from the identification sensor 103 to determine whether the user is authorized to view information and / or images on the display screen 102. For example, the identification sensor 103 can be directly or indirectly coupled to the display screen 102 via the controller 108. The controller 108 can be configured to receive input, such as primary and / or secondary identification data, from the identification sensor 103 when determining whether the user is an authorized user. In some embodiments, the identification sensor 103 can be a camera and can provide input to the controller 108 as a facial identifier. The controller 108 can use the facial identifier to identify the user. For example, the identification sensor 103 can be a camera of a mobile device (e.g., a smartphone) configured to receive facial identifiers. The camera (e.g., the identification sensor 103) can send the received facial identifier to the controller 108.
[0035] In a non-limiting example, a user may provide identification data to the identification sensor 103 (e.g., a camera) in the form of a facial identifier. That is, the controller 108 can determine whether the user is an authorized user with a facial identifier provided by the identification sensor 103 (e.g., a camera). If the facial identifier is authenticated by the controller 108 and determined to be from an authorized user, the controller 108 can activate the display screen 102 within a viewing angle, allowing the user within the viewing angle to view information and / or images on the display screen 102, and preventing users outside the viewing angle from viewing information and / or images on the display screen 102.
[0036] In another embodiment, the identification sensor 103 may be a fingerprint reader. For example, the identification sensor 103 may be part of a mobile device that includes a fingerprint reader. In some embodiments, the identification sensor 103, in the form of a fingerprint reader, may be attached to a display screen. In other embodiments, the fingerprint reader may be located on other parts of the mobile device (e.g., the back of a smartphone).
[0037] In another non-limiting example, a user may provide primary identification data to the identification sensor 103 (e.g., a fingerprint reader) in the form of a fingerprint identifier. That is, the controller 108 may use the fingerprint identifier provided by the identification sensor 103 in the form of a fingerprint reader to determine whether the user is an authorized user. The controller 108 may use the received fingerprint identifier from the authorized user to activate screen visibility within a viewing angle. Activating screen visibility of the display 102 within the viewing angle allows a user within the viewing angle to view information and / or images on the display 102. The viewing angle may be between 10 and 25 degrees relative to the display 102 of the computing device 100. Activating screen visibility within the viewing angle provides privacy for the user within the viewing angle and ensures that others outside the viewing angle cannot see the information and / or images on the display 102.
[0038] In another embodiment, the identification sensor 103 may be a retinal scanner and may provide identification data input to the controller 108 as a retinal identifier for identifying the user. For example, the identification sensor 103 may be part of a mobile device that includes a retinal scanner. In some instances, the retinal scanner may be a camera connected to the computing device 100.
[0039] In yet another non-limiting example, a user may provide primary identification data to the identification sensor 103 in the form of a retinal identifier. The retinal identifier can be used to activate the display screen 102 of the computing device within a viewing angle. For example, a user may observe the identification sensor 103, which is in the form of a camera, to provide identification data in the form of a retinal identifier to the identification sensor 103. The primary identification data can be used to identify the user as an authorized user. The controller 108 can then activate the display screen 102 within the viewing angles of the authorized user and other users within the viewing angle.
[0040] In some embodiments, the identification sensor 103 may be an alphanumeric identifier, and may provide identification data to the controller 108 in the form of an alphanumeric identifier input to identify an authorized user. For example, the identification sensor 103 may be part of a touch display screen 102 of a mobile device. The display screen 102 may allow the user to input an alphanumeric identifier, and the controller 108 may authenticate the alphanumeric identifier to determine whether the user is an authorized user.
[0041] An alphanumeric identifier can be used to activate the display screen 102 of a computing device and allow a user to view information and / or images on the display screen 102 within a specified viewing angle. The display screen 102 can be activated within a specified viewing angle, and viewing of information and / or images on the display screen 102 can be prevented by others outside the specified viewing angle. Preventing other persons from viewing information and / or images on the display screen 102 when an authorized user is viewing confidential and / or private information and / or images in public places and / or in the presence of others can provide additional security for the authorized user.
[0042] In another embodiment, the identification sensor 103 may be a pattern identifier code, and may provide identification data to the controller 108 as a pattern identifier code input to identify the user. For example, the display screen 102 may act as a touch display screen containing pattern identifier code input. When the user inputs the pattern identifier code, the controller 108 may unlock the computing device 100 and allow an authorized user to view information and / or images on the display screen 102 within a viewing angle. Even in the presence of other persons, the identified authorized user may privately view information and / or images on the display screen 102 within the viewing angle. That is, the controller 108 may allow a user within a specified angle to view information and / or images on the display screen 102 while preventing others outside the specified angle from viewing information and / or images on the display screen 102.
[0043] In some embodiments, the computing device 100 may include a plurality of identification sensors 103. For example, the computing device 100 may include identification sensors for receiving facial recognition, fingerprint recognition, retinal recognition, alphanumeric identification codes, pattern identification codes, or combinations thereof to identify an authorized user. The controller 108 may authenticate primary identification data to activate the display screen 102 within a viewing angle, wherein the viewing angle is measured from a plane normal to the display screen 102, and authenticate secondary identification data to maintain the activated display screen 102.
[0044] The controller 108 can determine whether a user is an authorized user by comparing received primary and / or secondary identification data with stored identification data. If the received primary and / or secondary identification data match the stored identification data, the primary and / or secondary identification data can be authenticated, and the user can be identified as an authorized user. In some embodiments, the user can store identification data in the memory resource 106 of the computing device 100 for reference. That is, the user can store identification data in the memory resource 106 of the computing device 100 to identify the user as an authorized user. The user can store identification data in the memory resource 106 of the computing device 100 before enabling selective occlusion. As used herein, the term "selective occlusion" refers to the act of making information and / or images on a display screen visible within a specified angle. The identification data stored in the memory resource 106 of the computing device 100 is used to authenticate the primary identification data and / or secondary identification data by comparing the received primary identification data and / or secondary identification data with the identification data stored in the memory resource 106, and to determine that the primary identification data and / or secondary identification data is provided by an authorized user.
[0045] For example, a user can select the identification data to be stored (e.g., facial recognition, fingerprint recognition, retinal recognition, alphanumeric identification, pattern identification, etc.) via a menu displayed on display screen 102. Such a menu provides the user with options regarding what identification data they want to store and / or use to identify an authorized user. When authenticating primary and / or secondary identification data, the user can manually select and customize the identification data and identification sensor 103 to be used by controller 108. In some embodiments, the user can enter multiple identification data and select multiple identification sensors to identify an authorized user.
[0046] Figure 2 This is a diagram of an example computing device 200 in the form of a mobile device, comprising a visible image 214 on a display screen 202, according to several embodiments of the present disclosure. Although Figure 2 The depiction includes an illustration of the stars as image 214, but any still image, video image, text, or information may be used. Figure 2 Showing with Figure 1 Display 102 is similar to display 202. Display 202 may be part of computing device 200 and may be coupled to controller (e.g., Figure 1 The controller 108) and memory resources (e.g., Figure 1 (Memory resources 106). Figure 2 Contains image 214. Figure 2 It also displayed authorized user 222 and unauthorized user 224. Although Figure 2 The display shows two users, but more or fewer users can exist. Furthermore, although... Figure 2 The depiction may include human figures, but may use any animal or device.
[0047] Figure 2 A display screen 202 showing a visible image 214 is presented. Figure 2 In the illustration, the computing device 200 is in the initial position, in which the authorized user 222 can face the display screen 202, making the image 214 visible to the authorized user 222.
[0048] exist Figure 2 In this configuration, image 214 is visible to authorized user 222 within viewing angle 212. Conversely, image 214 is not visible to unauthorized user 224 outside viewing angle 212. When selective occlusion is enabled, the controller of computing device 200 can adjust the polarization of display screen 202 based on the set viewing angle. In other words, the controller of computing device 200 can change the polarization of the display screen to adjust which users (e.g., authorized user 222 or unauthorized user 224) can view image 214 on display screen 202. The controller of computing device 200 can change the polarization of display screen 202 such that image 214 is only visible within viewing angle 212. That is, users outside viewing angle 212 (e.g., unauthorized user 224) cannot view image 214 on display screen 202. When authorized user 222 is positioned in front of computing device 200, authorized user 222 can orient themselves anywhere within viewing angle 212 and view image 214 on display screen 202.
[0049] In several embodiments, the display screen 202 may include a polarizer 215, such as a wire grid polarizer. The polarizer 215 can be activated to increase the visibility of information and / or images within a specified viewing angle and / or reduce the visibility of information and / or images outside a specified viewing angle. The polarizer 215 may be configured to have a bidirectional scattering function (BDSF) when activated, which limits the angle at which light is emitted from the display screen 202 and thus reduces the visibility of information and / or images outside a specified viewing angle corresponding to the angle at which light is emitted from the display screen. The viewing angle of the display screen when the polarizer 215 is activated may correspond to the BDSF of the polarizer 215. The BDSF of the polarizer 215 may be based on the material including the polarizer, the depth of the material forming the wire grid (e.g., the trench portion of the wire grid), and / or the design of the wire grid (e.g., shape and / or spacing), which may be configured together with the cover (e.g., glass) of the display screen 202 such that the display screen can have a specific viewing angle when the polarizer 215 is activated.
[0050] In some instances, viewing angle 212 can be approximately 5 degrees to approximately 25 degrees from the display screen 202. In another instance, viewing angle 212 can be approximately 10 degrees to approximately 20 degrees from the display screen 202. The viewing angle can be measured from a plane perpendicular to (e.g., normal to) the surface of the display screen 202. For a 20-degree viewing angle, viewing angle 212 can include a first angle 216, which can be 10 degrees, and a second angle 218, which can be 10 degrees. The first angle 216 can be the same as or different from the second angle 218, such that for a 15-degree viewing angle, the first angle 216 can be 10 degrees, and the second angle 218 can be 5 degrees. The plane perpendicular to the display screen from which the viewing angle is measured can be located anywhere on the display screen and can be oriented at any angle relative to the edge of the display screen. For example, in Figure 2 In this embodiment, the plane is generally parallel to the top and bottom edges of the display screen 202, but the plane may be perpendicular to the top and bottom edges of the display screen 202 or at a 15-degree angle to the top and bottom edges of the display screen 202. In yet another example, the viewing angle 212 may be approximately 10 to approximately 15 degrees from the display screen 202. The user can set the viewing angle before enabling selective obstruction. However, this disclosure is not limited thereto. In some instances, the viewing angle may be a default viewing angle set by the controller 108.
[0051] The computing device 200 may include an identification sensor 203 to receive identification data 210 from a user (e.g., an authorized user 222). A controller of the computing device 200 may use the received primary identification data 210 obtained from the identification sensor 203 to determine whether the user is an authorized user 222. If the user is determined to be an authorized user 222, the controller may activate screen visibility and make the image 214 visible within a viewing angle 212.
[0052] In some instances, when the display is activated within viewing angle 212, the identification sensor 203 may scan secondary identification data 210. In other words, after the controller determines that the authorized user 222 has provided primary identification data 210 and activated the display 202, the identification sensor 203 may continue to receive and / or scan secondary identification data 210. That is, the identification sensor 203 may receive and / or scan secondary identification data 210 substantially continuously, periodically, or at predetermined intervals to ensure that the authorized user 222 is still viewing the display within viewing angle 212. As used herein, the term “substantially” means that the characteristic is not necessarily absolute, but sufficiently close to achieving the characteristic. For example, “substantially continuous” is not limited to absolute continuity. As used herein, the term “periodically” means a periodic occurrence. For example, the identification sensor 203 may obtain secondary identification data from the user every 2 minutes, 5 minutes, or every 10 minutes, or every 15 minutes. As used herein, the term “predetermined interval” refers to a time interval that varies and is set by the user and / or the controller. For example, a user can set the recognition sensor 203 to scan recognition data 2 minutes after activating the display and 5 minutes after obtaining the last scan.
[0053] In a non-limiting example, a user (e.g., authorized user 222) may provide primary identification data 210 to identification sensor 203. A controller of computing device 200 may authenticate the received identification data 210 to determine if the user is authorized user 222. The controller may determine that the user is authorized user 222 and activate display screen 202, thereby allowing authorized user 222 to view image 214 on display screen 202 within viewing angle 212. In some instances, identification sensor 203 may perform a substantially continuous scan of secondary identification data 210 after authentication to ensure that the authorized user remains within viewing angle 212 of display screen 202. If it is determined that authorized user 222 is still within viewing angle 212, display screen 202 may remain active. If it is determined that authorized user 222 is no longer within viewing angle 212, display screen 202 may be deactivated.
[0054] In another non-limiting example, the identification sensor 203 may perform periodic scans of secondary identification data 210 after authentication to ensure that the authorized user remains within the viewing angle 212 of the display screen 202. If it is determined that the authorized user 222 is no longer within the viewing angle 212 and the unauthorized user 224 is within the viewing angle 212, the display screen 202 may be deactivated.
[0055] In yet another non-limiting example, a user (e.g., authorized user 224) may provide primary identification data 210 to the identification sensor 203. The controller of the computing device 200 may attempt to authenticate the received primary identification data 210 to determine whether the user is an authorized user 222. However, if the received primary identification data 210 does not match the identification data stored in the memory resources of the computing device 200, the controller may deactivate the display screen 202.
[0056] Figure 3 This is a diagram of an example computing device 300 in the form of a mobile device, comprising a display screen 302, an identification sensor 303, memory resources 306, and a controller 308, according to various embodiments of the present disclosure. The computing device 300 may include a controller 308, which may be similar to... Figure 1 The controller 108 described herein. The computing device 300 can be communicatively coupled to one or more identification sensors in the form of front identification sensors 303-1 and 303-N and rear identification sensors 303-2 and 303-M, the front and rear identification sensors being generally referred to as identification sensors 303, and similar to a combination of... Figure 1 and 2 The identification sensors 103 and 203 are described respectively. The computing device 300 may include memory resources 306, which may be similar to those combined with… Figure 1 The memory resource 106 is described. Embodiments including memory resource 306 may include any number or combination of memory media types (e.g., non-volatile and / or volatile).
[0057] Example computing device 300 is in the form of a mobile device (e.g., an IoT-enabled device). IoT-enabled devices can include mobile phones, smartphones, tablets, phablets, computing devices, implanted devices, vehicles, home appliances, smart home devices, monitoring devices, wearable devices, devices supporting smart shopping systems, and other cyber-physical systems. Identification sensor 303 can include various types of identification sensors (e.g., cameras, fingerprint readers, retinal scanners, etc.) positioned on the computing device 300 in the form of a mobile device.
[0058] For example, a user can provide the computing device 300 with identification data in the form of facial recognition, fingerprint recognition, retinal recognition, alphanumeric identification, pattern identification, etc. The controller 308 can store the initial identification data in memory resource 306. In some instances, the computing device 300, which is in the form of a mobile device, can include multiple identification sensors 303. Furthermore, the user can provide the computing device 300 with multiple pieces of identification data to be stored and scanned. Additionally, the controller 308 can store multiple pieces of identification data in memory resource 306.
[0059] In some embodiments, to ensure that an authorized user is still viewing the display screen 302, the identification sensor 303 may continue to receive and / or scan identification data after the controller 308 determines that the authorized user has provided identification data. The controller may perform secondary authentication of the user to ensure that the information and / or images on the display screen 302 are viewed by the authorized user. In some instances, the controller 308 may receive identification data from multiple identification sensors 303. For example, the user may provide identification data to the rear identification sensor 303-2 to activate the display screen 302 within the viewing angle. After a specified amount of time, the controller 308 may cause the front identification sensor 303-1 to scan secondary identification data to ensure that the authorized user is within the viewing angle. If the authorized user is no longer within the viewing angle, the controller 308 may deactivate the display screen 302. If the authorized user is still within the viewing angle, the display screen 302 will remain active.
[0060] In another non-limiting example, controller 308 may receive recognition data from front recognition sensor 303-1 to activate display screen 302 within the viewing angle. The controller may then cause front recognition sensor 303-1 to scan the recognition data substantially continuously to ensure that an authorized user is within the viewing angle. In yet another non-limiting example, controller 308 may receive recognition data from front recognition sensor 303-1 to activate display screen 302 within the viewing angle. The controller may then cause front recognition sensor 303-N to periodically scan secondary recognition data to ensure that an authorized user is within the viewing angle.
[0061] In some embodiments, controller 108 may enable selective occlusion of display screen 302 on computing device 300 based on received identification data. For example, controller 308 may receive primary identification data from identification sensor 303. The primary identification data may be provided by a user attempting to activate display screen 302 and view information and / or images thereon within a viewing angle. Controller 308 may analyze the primary identification data by comparing the received primary identification data with identification data stored in memory resource 306. If it is determined that the received primary identification data matches the stored identification data, controller 208 may activate display screen 302 within the specified viewing angle. This allows a user to privately view information and / or images on display screen 302 and prevents other users outside the viewing angle from viewing information and / or images on display screen 302.
[0062] In some embodiments, computing device 300 may be a mobile device containing multiple applications (e.g., photo gallery, email, text messaging, games, social media, etc.). As used herein, the term "application" refers to a program designed to run on a computing device such as a mobile device, smartphone, or tablet computer. Controller 308 may enable selective occlusion of display screen 302 for designated applications on computing device 300. For example, controller 308 may enable selective occlusion of display screen 302 for a first application and disable selective occlusion of display screen 302 for a second application.
[0063] In a non-limiting example, a user may use a mobile device to play a game application (e.g., a second application). When the user is playing the game application (e.g., the second application), the display screen 302 is visible from all angles. That is, when using the game application (e.g., the second application), the controller 308 may disable selective obstructions. Once the user exits the game application (e.g., the second application) and enters a text messaging application (e.g., the first application), the controller 308 may deactivate the display screen 302 until primary identification data is authenticated and the user is determined to be an authorized user. That is, when using the text messaging application (e.g., the first application), the controller 308 may enable selective obstructions for the display screen 302. If the controller 308 determines that the user is an authorized user, the controller 308 may activate the display screen 302 within a specified viewing angle, allowing the user within the viewing angle to view information and / or images on the display screen 302, while preventing users outside the viewing angle from viewing information and / or images. When a user exits a messaging application (e.g., the first application), the controller 308 can disable selective obstructions to the display screen 302, allowing users from all angles to view the display screen 302.
[0064] In some embodiments, controller 308 may enable selective occlusion of display screen 302 for a first application and a second application, but disable selective occlusion for a third application. In another embodiment, controller 308 may enable selective occlusion for all applications. In yet another embodiment, controller 308 may enable selective occlusion based on the user's location. Additionally, controller 308 may enable selective occlusion based on the user's location and the application being used. For example, controller 308 may enable selective occlusion when the user activates the first application in a public location.
[0065] In a non-limiting example, a user may use a mobile device to play a game application (e.g., a second application). However, when a user enters the game application (e.g., the second application), controller 308 may deactivate display screen 302 until primary identification data is authenticated and the user is determined to be an authorized user. If controller 308 determines that the user is an authorized user, controller 308 may activate display screen 302 within a specified viewing angle. Once the user exits the game application (e.g., the second application) and enters the home screen, controller 308 may disable selective occlusion, thereby allowing information and / or images on display screen 302 to be viewed from all angles. Once the user enters a text messaging application (e.g., the first application), controller 308 may activate selective occlusion and deactivate display screen 302 until the user is identified as an authorized user. If controller 308 determines that the user is an authorized user, controller 308 may activate display screen 302 within a specified viewing angle, allowing only users within that viewing angle to view information and / or images on display screen 302. In some instances, controller 308 may enable selective occlusion in all applications and on the home screen.
[0066] In some embodiments, controller 308 may enable and / or disable selective occlusion of display screen 302 for an application based on user-defined settings, expected privacy levels, predetermined or machine learning preferences, or a combination thereof. That is, controller 308 may determine a privacy threshold for an application on computing device 300. The privacy threshold may determine whether selective occlusion should be enabled or disabled for an application. Controller 308 may determine the privacy threshold based on user-defined settings, expected privacy levels, predetermined or machine learning preferences, or a combination thereof.
[0067] For example, controller 308 can determine that an application has a high privacy threshold and enable selective occlusion based on the applications selected by the user. For instance, the user can choose which applications on the mobile device should contain selective occlusion and which should not. Applications selected by the user that contain selective occlusion can be determined by controller 308 to have a high privacy threshold. Conversely, applications selected by the user that do not contain selective occlusion can be determined by controller 308 to have a low privacy threshold.
[0068] In a non-limiting instance, a user can choose that the photo gallery app and text messaging app include selective obscurations of display screen 302, and choose that the email app and social media app should not include selective obscurations of display screen 302. Therefore, controller 308 can enable selective obscurations when the photo gallery app and text messaging app are launched, but not when the email app and social media app are launched.
[0069] In some instances, controller 308 can enable selective masking based on a desired level of privacy. For example, controller 308 can determine an application's privacy threshold based on its description, information provided when using the application, and so on. In a non-limiting instance, a user might receive emails in an email application with confidential text in the email body. Controller 308 could determine that the email application has a high privacy threshold and enable selective masking for it based on information provided in the email. In another non-limiting instance, controller 308 could determine that a banking application has a high privacy threshold based on a description that mentions bank account information and enable selective masking for it. Conversely, controller 308 could determine that a game application has a low privacy threshold because the application description does not mention any confidentiality and disable selective masking for it.
[0070] In some instances, controller 308 can determine a privacy threshold for an application based on user input. For example, controller 308 can enable and / or disable selective occlusion for the application based on pre-determined or machine learning-based user preferences. In a non-limiting instance, a user can dim the brightness of display 302 each time the photo gallery application is opened. Controller 308 can determine that the photo gallery application has a high privacy threshold based on user input and enable selective occlusion for the photo gallery application.
[0071] Figure 4 This is a block diagram 440 of an example of an activated display screen of a computing device according to several embodiments of the present disclosure. Figure 4 Describes the controller (e.g., Figure 1 The controller 108 activates the display screen based on identification data received from an authorized user. Figure 1 An example of a display screen 102.
[0072] In combination Figure 4 In one described embodiment, the controller may be coupled to a computing device and memory resources (e.g., Figure 3 (Memory resource 306). At 441 of block diagram 440, the controller can store identification data in a memory resource coupled to the computing device. A user can provide identification data to the computing device to identify themselves as an authorized user. The controller of the computing device can store the identification data in the memory resource. In some instances, the controller can store multiple identification data in the memory resource of the computing device. Each of the multiple stored identification data can be used to identify a user as an authorized user. When primary identification data is received, the stored identification data can be used to identify an authorized user.
[0073] At 442 of block diagram 440, the controller can receive primary identification data to identify an authorized user. To activate the display screen and view information and / or images on it within a viewing angle, the user can provide the primary identification data to the identification sensors of the computing device. In some instances, the computing device may include multiple identification sensors to receive different types of identification data. For example, the computing device may receive identification data in the form of fingerprints, retinal scans, facial recognition, alphanumeric codes, pattern codes, or combinations thereof. The identification sensors can send the primary identification data to the controller for analysis.
[0074] At block 443 of diagram 440, the controller can determine whether a user is authorized based on the received primary identification data. The controller can analyze the received primary identification data by comparing it with stored identification data to determine if the user is authorized. In other words, the controller can authenticate the primary identification data by comparing it with stored identification data.
[0075] If the user is identified as an authorized user, the controller can activate the display screen within the viewing angle at box 444. Activating the display screen within the viewing angle prevents other persons near the authorized user from viewing the information and / or images on the display screen. That is, the authorized user can view private and / or confidential information and / or images on the computing device while preventing other persons outside the viewing angle from seeing private and / or confidential information and / or images.
[0076] Conversely, if the controller determines that the user is unauthorized, at box 445, the controller can avoid activating the display screen within the viewing angle. The controller can activate the display screen when an authorized user is viewing it. However, if an unauthorized user provides primary identification data to the identification sensor, the controller can choose not to activate the screen to prevent the unauthorized user from viewing private and / or confidential information and / or images on the computing device.
[0077] Figure 5 This is a functional diagram of a processing resource 557 communicating with a memory resource 506 having instructions 551, 552, 553, 554, 555 and 556 written thereon, according to various embodiments of the present disclosure. Figure 5 An instance is described, which includes activating a display screen (e.g., by processing resource 557 based on authentication of primary identification data and performing secondary authentication of secondary identification data). Figure 1 The instructions for the display screen 102). In some embodiments, the memory resource 506 may be similar to the instructions regarding the display screen 102. Figure 1 The memory device 106 is described. In some instances, the processing resource 557 can be similar to that described above. Figure 1The controller 108 described.
[0078] System 550 may be a server or computing device (etc.) and may include processing resources 557. System 790 may further include memory resources 506 (e.g., non-transitory MRM) on which instructions such as instructions 551, 552, 553, 554, 555, and 556 may be stored. Although the following description refers to processing resources and memory resources, the description is also applicable to systems having multiple processing resources and multiple memory resources. In such instances, instructions may be distributed (e.g., stored) across multiple memory resources and instructions may be distributed (e.g., executed) across multiple processing resources.
[0079] Memory resource 506 may be an electronic, magnetic, optical, or other physical storage device storing executable instructions. Therefore, memory resource 506 may be a non-transitory MRM, such as random access memory (RAM), electrically erasable programmable ROM (EEPROM), memory drives, optical discs, etc. Memory resource 506 may be housed within a controller and / or computing device. In this example, executable instructions 551, 552, 553, 554, 555, and 556 may be "installed" on the device. Additionally and / or alternatively, memory resource 792 may be a portable, external, or remote storage medium, for example, allowing system 550 to download instructions 551, 552, 553, 554, 555, and 556 from a portable / external / remote storage medium. In this case, the executable instructions may be part of an "installation package." As described herein, memory resource 506 may be encoded with executable instructions for display visibility based on the identifier of an authorized user.
[0080] When executed by a processing resource such as processing resource 557, instruction 551 may include instructions from a controller coupled to the computing device to apply selective masking to applications on the computing device. The controller may determine which applications on the computing device should include selective masking. The controller may determine which applications include selective masking based on pre-established settings, pre-determined or machine learning preferences, and / or user input. In some embodiments, the controller may use a combination of pre-established settings, expected privacy levels, and / or pre-determined or machine learning preferences to determine which applications should include selective masking. In some instances, the controller may apply selective masking to all applications on the computing device. In other instances, the controller may apply selective masking to applications with a high privacy threshold.
[0081] When executed by a processing resource such as processing resource 557, instruction 552 may include an instruction from a controller coupled to the computing device to receive primary identification data from an authorized user to activate the display screen within a viewing angle. When the authorized user provides primary identification data via an identification sensor, the controller of the computing device can activate the display screen within the viewing angle. For example, if an application on the computing device contains selective obstructions, the authorized user may have to provide primary identification data before accessing the application.
[0082] When executed by a processing resource such as processing resource 557, instruction 553 may include instructions for a controller coupled to a computing device to authenticate the primary identification data by comparing the primary identification data with stored identification data. Continuing the previous example, after the user provides the primary identification data, the controller can authenticate the primary identification data by comparing it with stored identification data. If the primary identification data matches the stored identification data, the controller can determine that the user is an authorized user and activate the display screen.
[0083] When executed by a processing resource such as processing resource 557, instruction 554 may include an instruction from a controller coupled to the computing device to activate the display screen within the viewing angle in response to authentication of primary identification data. In some instances, the controller may activate the display screen after determining that the user is an authorized user. However, the controller may activate the viewing screen in a manner that allows only users within the viewing angle to view information and / or images on the display screen. Activating the display screen within the viewing angle can provide privacy for the user of the computing device in the presence of other persons.
[0084] When executed by a processing resource such as processing resource 557, instruction 555 may include an instruction for a controller coupled to the computing device to authenticate secondary identification data while activating the display within the viewing angle. In some instances, the controller may cause the identification sensor to scan the secondary identification data after the display is activated. That is, the controller may receive secondary identification data from the identification sensor and perform secondary authentication of the secondary identification data while activating the display within the viewing angle. Performing secondary authentication of the secondary identification data ensures that the authorized user remains within the viewing angle while the display is activated. Performing secondary authentication can improve the security of the computing device. For example, a user may provide primary identification data to the identification sensor. The controller may authenticate the primary identification data and activate the display within the viewing angle. After a period of time, the authorized user may put down the computing device, and an unauthorized user may pick up the computing device and access the information and / or images on the display. However, if the controller performs secondary authentication with the received secondary identification data after activating the display within the viewing angle, the authorized user may not be able to access the information and / or images on the display.
[0085] When executed by a processing resource such as processing resource 557, instruction 556 may include an instruction from a controller coupled to the computing device to deactivate the display screen in response to receiving identification data from an unauthorized user. In some instances, the controller may perform multiple authentications while the computing device is in use. For example, the controller may perform authentication on primary identification data before activating the display screen within the viewing angle. Additionally, the controller may authenticate secondary identification data after activating the display screen within the viewing angle. In some instances, if the controller receives secondary identification data from an unauthorized user after activating the display screen, the controller may deactivate the display screen to prevent the unauthorized user from accessing private and / or confidential information and / or images on the computing device.
[0086] Figure 6 This is a flowchart 660, which is an example of display screen activation according to various embodiments of the present disclosure. Figure 6 Examples of applying selective obstructions to a display screen to prevent unauthorized users from viewing the screen are described. (As this article combines...) Figure 4 As described, the controller (e.g., Figure 2 The controller 208) can be coupled to a computing device (e.g., Figure 3 The computing device 300) and memory resources (e.g., Figure 1 (Memory resources 306).
[0087] At 661 in block diagram 660, the controller can receive primary identification data to activate the display screen within the viewing angle. To ensure the security of information and / or images on the computing device, the controller can identify an authorized user with the primary identification data before activating the display screen within the viewing angle. At 662 in block diagram 660, the controller can authenticate the primary identification data by comparing it with stored identification data. The controller can compare the two sets of identification data and determine whether an authorized user has provided the primary identification data. If the primary identification data originates from an authorized user, it allows the user to view information and / or images on the display screen within the viewing angle.
[0088] At block diagram 660, at point 663, the controller can display information and / or images on a display screen that can be viewed by an authorized user at an angle between 10 and 25 degrees. If the controller determines that the received primary identification data belongs to an authorized user, the controller can activate the display screen within the viewing angle. For example, the viewing angle could be 25 degrees to the display screen. In some instances, the viewing angle could be 20 degrees to the display screen. That is, a user within a 20-degree angle to the display screen can view the information and / or images on the display screen, while a user outside a 20-degree angle to the display screen may not be able to view the information and / or images on the display screen. In other instances, the viewing angle could be 15 degrees to the display screen. In yet another instance, the viewing angle could be 10 degrees to the display screen.
[0089] At 664 in block diagram 660, the controller may prompt the identification sensor to scan secondary identification data to ensure the authorized user remains within the viewing angle. The controller can receive the secondary identification data from the identification sensor and determine whether the secondary identification data was provided by the authorized user. Based on the determination that the authorized user is still within the viewing angle, at 667, the controller can maintain the visibility of the display within the viewing angle. However, if it is determined that the authorized user is no longer within the viewing angle, then at 668, the controller can deactivate the display.
[0090] Figure 7 This is a flowchart of an example method 770 for activating a display screen of a computing device according to several embodiments of the present disclosure. At 771, method 770 includes storing identification data in a memory resource of the computing device. Before enabling selective occlusion of the display screen, a user can provide identification data to the computing device to be stored in the memory resource. The stored identification data can allow a controller to identify an authorized user upon receiving primary identification data. That is, the primary identification data can be compared with the stored identification data to determine whether the same user has provided two sets of identification data.
[0091] At 772, method 770 includes receiving primary identification data to activate the display screen within a viewing angle. The identification sensor can receive primary identification data from a user. The controller can obtain the primary identification data from the identification sensor to determine whether the received primary identification data originates from an authorized user.
[0092] At 773, method 770 includes comparing primary identification data with stored identification data. The controller can determine whether a user is an authorized user by comparing the received primary identification data with the stored identification data. If the received primary identification data matches the stored identification data, the user can be identified as an authorized user. In some instances, identification data can be authenticated multiple times during the same usage cycle. That is, the identification sensor can acquire primary identification data to activate the display within the viewing angle, and then acquire secondary identification data from the user during the usage cycle in a manner that is substantially continuous, periodic, or at predetermined intervals. Each time primary and / or secondary identification data is acquired, it is compared with the stored identification data to ensure that an authorized user is within the viewing angle.
[0093] At 774, method 770 includes activating the display screen within the viewing angle in response to authentication of the primary identification data by comparing the primary identification data with stored identification data. If the controller determines that the user is an authorized user based on the received primary identification data, the controller can activate the display screen within the viewing angle. The activated display screen can allow information and / or images to be seen within a specified angle range of the display screen. Activating the display screen within the specified angle range can prevent users outside the specified viewing range from viewing the information and / or images on the display screen.
[0094] Although specific embodiments have been shown and described herein, those skilled in the art will understand that arrangements intended to achieve the same results may replace the specific embodiments shown. This disclosure is intended to cover adaptations or variations of one or more embodiments of this disclosure. It should be understood that the above description is illustrative rather than restrictive. Looking back at the above description, combinations of the above embodiments and other embodiments not specifically described herein will be apparent to those skilled in the art. The scope of the one or more embodiments described herein encompasses other applications in which the above structures and processes are used. Therefore, the scope of one or more embodiments of this disclosure should be determined with reference to the appended claims together with the full scope of their equivalents.
[0095] In the above specific embodiments, for the purpose of simplifying this disclosure, some features are grouped together in a single embodiment. This approach of the disclosure should not be construed as reflecting an intention that the disclosed embodiments of the disclosure must use more features than those expressly referenced in each claim. Rather, as reflected in the following claims, the subject matter of the invention lies in fewer than all the features of a single disclosed embodiment. Therefore, the following claims are hereby incorporated into the specific embodiments, wherein each claim exists independently as a separate embodiment.
Claims
1. A method for displaying information, comprising: The identification data will be stored in memory resources (106, 506); The primary identification data is received by the first sensor; The main identification data is compared with the stored identification data; Based on the settings established by the controller and based on the applications running on the computing device and the information displayed during the use of the applications, the controller determines the privacy threshold of the information to be displayed on the display screens (102, 202, 302) of the computing device. In response to the authentication of the primary identification data by comparing the primary identification data with the stored identification data, the display screen (102, 202, 302) is activated based on the determined privacy threshold so that the display screen can only be viewed by an authorized user within a specified viewing angle (212); Analyze user usage patterns of the computing device; and At a frequency set based on the analyzed usage pattern of the computing device, a second sensor, different from the first sensor, receives secondary identification data from the user to ensure that the authorized user remains within the specified viewing angle.
2. The method of claim 1, wherein the specified viewing angle includes an angle between 4 degrees and 26 degrees as measured from a plane normal to the display screen.
3. The method according to claim 1, further comprising: The polarization of the display screen is changed to activate the display screen so that it can be viewed within the specified viewing angle.
4. The method according to any one of claims 1 to 3, further comprising: The activated display is maintained in such a way that it can be viewed within the specified viewing angle, in response to the following: Receive the secondary identification data; Compare the secondary identification data with the stored identification data; and Determine that the secondary identification data matches the stored identification data.
5. The method according to any one of claims 1 to 3, further comprising: The display screen is deactivated in response to an interruption that occurs while receiving key identification data.
6. The method according to any one of claims 1 to 3, further comprising: Selective occlusion is applied to the application running on the computing device.
7. The method of claim 6, further comprising: The selective occlusion is applied to the application based on user-defined settings, expected privacy levels, predetermined or machine learning preferences, or a combination thereof.
8. A non-transitory machine-readable medium comprising a processing resource (557) communicating with a memory resource (106, 506), the memory resource having instructions executable to: The identification data is stored in the memory resources (106, 506) of the computing device; The first sensor receives key identification data to identify the authorized user (222); Based on the received primary identification data, determine whether the user is the authorized user (222); Based on settings established by the controller and information displayed during the use of the application running on the computing device, the controller of the computing device determines a privacy threshold for the information to be displayed on the display screen of the computing device. Based on the determination that the user is the authorized user (222), and based on the determined privacy threshold, the display screen (102, 202, 302) is activated so that the authorized user (222) can only view the display screen within a specified viewing angle (212) measured from the plane normal to the display screen (102, 202, 302); Analyze user usage patterns of the computing device; as well as At a frequency set based on the analyzed usage pattern of the computing device, a second sensor, different from the first sensor, receives secondary identification data from the user to ensure that the authorized user remains within the specified viewing angle.
9. The medium according to claim 8, wherein the display screen is an organic light-emitting diode (OLED) screen.
10. The medium according to claim 8, further comprising: Instructions used to authenticate the primary identification data.
11. The medium of claim 10, wherein the authentication identification data includes comparing the primary identification data with stored identification data before activating the display screen and before the display screen can be viewed within the specified viewing angle.
12. The medium according to any one of claims 8 to 10, further comprising: Instructions for authenticating the secondary identification data, wherein authenticating the secondary identification data includes comparing the secondary identification data with stored identification data while activating the display screen and being able to view the display screen within the specified viewing angle.
13. The medium according to any one of claims 8 to 10, wherein the identification data includes fingerprint identification, retinal identification, facial identification, alphanumeric identification code, pattern identification code, or a combination thereof.
14. A device (100, 200, 300) for displaying information, comprising: Memory resources (106, 506); and A controller (108) coupled to the memory resources (106, 506), wherein the controller (108) is configured to: Applications of selective occlusion to computing devices; The first sensor receives the main identification data from the user. The primary identification data is authenticated by comparing it with stored identification data. Based on the settings established by the controller and based on the application running on the computing device and the information displayed during the use of the application, a privacy threshold for the information to be displayed on the display screen of the computing device is determined; In response to the authentication of the primary identification data and based on the determined privacy threshold, the display screen (102, 302) is activated such that the display screen (102, 302) can only be viewed by an authorized user within a specified viewing angle (212) as measured from the plane of the display screen. Analyze user usage patterns of the computing device; and At a frequency set based on the analyzed usage pattern of the computing device, a second sensor, different from the first sensor, receives secondary identification data from the user to ensure that the authorized user remains within the specified viewing angle.
15. The device of claim 14, wherein the controller is further configured to maintain a deactivated display in response to receiving primary identification data from an unauthorized user.
16. The device of claim 14, wherein the controller is further configured to authenticate the secondary identification data while activating the display screen to enable viewing of the display screen within the viewing angle.
17. The device of claim 14, wherein the controller is further configured to cause the identification sensors (103, 203, 303) to scan the secondary identification data in a manner that is substantially continuous, periodic, at predetermined intervals, or a combination thereof.
18. The device of claim 17, wherein the controller is further configured to receive identification data from a plurality of identification sensors (103, 203, 303).
19. The device of claim 14, wherein the controller is further configured to deactivate the display screen in response to receiving the secondary identification data from an unauthorized user (224).
20. The device of claim 14, wherein the controller is further configured to apply the selective occlusion to the application based on the determined privacy threshold.