Patent classifications
G09G2358/00
SELECTIVELY OBFUSCATING A PORTION OF A STREAM OF VISUAL MEDIA THAT IS STREAMED TO AT LEAST ONE SINK DURING A SCREEN-SHARING SESSION
In an embodiment, a Source is engaged in a screen-sharing session with at least one Sink whereby the Source is streaming a version of media being displayed at the Source to the at least one Sink for presentation thereon. The Source detects a screen section that is viewable within media to be streamed to the at least one Sink that conveys user input at the Source (e.g., the Source user entering a password, etc.). In response to the detection, the Source obfuscates (e.g., blurs or renders unrecognizable) the detected screen section within the media streamed to the at least one Sink, while still permitting a non-obfuscated version of the detected screen section to be displayed locally at the Source.
PROJECTOR AND CONTROL METHOD FOR PROJECTOR
A projector includes: a connection unit which connects to a network; a storage unit which stores connection information used for connection to the network; a projection unit which projects an image on a projection surface; a first projection control unit which projects a first identification image, with a direction of projection by the projection unit changed to a plurality directions; an image pickup unit which picks up an image of the projection surface; a first detection unit which detects a second identification image projected in an image pickup area of the image pickup unit by another projector, from the image picked up by the image pickup unit; and a second projection control unit which projects a third identification image showing the connection information stored in the storage unit, with the direction of projection being a direction corresponding to a position where the second identification image is detected.
Display screen and method for secure representation of information
A display screen for secure representation of information comprising a background grid with light-emitting background grid elements of a first type and light-emitting or light-blocking background grid elements of a second type. A foreground grid (4) having completely light-transmissive foreground grid elements and light-attenuating foreground grid elements is arranged in front of the background grid. The lateral dimensions of the foreground grid elements, the distance and the lateral position of the foreground grid are matched in relation to the background grid in such a manner that a viewer looking at the foreground grid perceives coded information in a decoded form, on the basis of a contrast difference and/or color difference in relation to those fields of the background grid that are base-coded, only from one direction of view or one view angle range of up to 50 about the view direction. Further, a method for secure representation of information on such a display screen.
System and method for concealing sensitive data on a computing device
A computer-implemented method may conceal sensitive data displayed within a viewport of a display of a client computing device, such as sensitive data relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may receive a user credential authenticating a user of the computing device and determine that a sensitive data flag has been triggered. The sensitive data flag may indicate that sensitive user data is displayed within a viewport of the computing device. The method may also initiate a biometric detection service, application, and/or functionality in response to determining that the sensitive data flag has been triggered and detect a first biometric identifier belonging to the user of the computing device. The method may further detect a second biometric identifier belonging to someone other than the user, and obscure the sensitive user data displayed within the viewport of the computing device.
System and method for concealing sensitive data on a computing device
A computer-implemented method may conceal sensitive data displayed within a viewport of a display of a client computing device, such as sensitive data relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may receive a user credential authenticating a user of the computing device and determine that a sensitive data flag has been triggered. The sensitive data flag may indicate that sensitive user data is displayed within a viewport of the computing device. The method may also initiate a biometric detection service, application, and/or functionality in response to determining that the sensitive data flag has been triggered and detect a first biometric identifier belonging to the user of the computing device. The method may further detect a second biometric identifier belonging to someone other than the user, and obscure the sensitive user data displayed within the viewport of the computing device.
Display device with switchable viewing angle and operation method thereof
A display device with switchable viewing angle includes a first pixel and a second pixel. The first pixel has a first sub-pixel and a second sub-pixel. The second pixel has a third sub-pixel, a fourth sub-pixel and a fifth sub-pixel. The fifth sub-pixel is configured to be enabled when operating in a narrow viewing angle mode and to be disabled when operating in a wide viewing angle mode. When the fifth sub-pixel is enabled, each viewing angle of the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel is narrower than that when the fifth sub-pixel is disabled.
Communication verification system and method of using the same
A communication verification system is provided. The communication verification system includes a local transmitting-end unit, a remote receiving-end unit, and a repeater device. The local transmitting-end unit is set to a first computing mode and outputs an initial value. The remote receiving-end unit is set to a second computing mode. The repeater device receives the initial value from the local transmitting-end unit and outputs an initial value to the remote receiving-end unit according to the second computing mode. The repeater device receives and stores a computation result from the remote receiving-end unit, and then outputs a confirmation signal to the local transmitting-end unit according to the first computing mode. The repeater device outputs the computation result to the local transmitting-end unit for verification when the repeater device receives a query signal from the local transmitting-end unit.
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT PROCESSING DURING DISPLAY ENCODING
Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT MACROBLOCK COMPARISON DURING DISPLAY ENCODING, INCLUDING EFFICIENT DETECTION OF UNCHANGED MACROBLOCKS
Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT COLOR SPACE CONVERSION AND FRAME ENCODING
Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.