Systems and methods for protecting information displayed on a user interface of a device
First Claim
Patent Images
1. A computer system comprising:
- a non-transitory memory storing instructions; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the computer system to perform operations comprising;
providing, by one or more of the hardware processors, a user interface comprising a first user interface option to display a group of fields as masked and additional user interface options each corresponding to at least one of the fields, wherein selection of one of the additional user interface options causes data of an associated field to be displayed as masked;
receiving, from a first computing device, a selection for one of the additional user interface options from a user at a first physical location;
causing masking of data of a field associated with the selected additional user interface option at the first physical location;
automatically masking the data of the selected field associated with the additional user interface option at a second physical location different than the first physical location based on determining that the first physical location is associated with the second physical location;
detecting a second computing device at the second physical location; and
causing unmasking of the masked data of the field associated with the selected additional user interface option at the second physical location based on the detecting.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to a device having a display component that protects displayed information. In an example, a system includes a user interface of a device comprising a display module, wherein the user interface receives information entered by a user of the device. The system also includes a detector that detects surroundings around the device or the user of the device. The system further includes at least one hardware processor in communication with the user interface and the detector that automatically protects some or all of the information based on the detected surroundings and causes the automatically protected information to be displayed on the display module.
74 Citations
20 Claims
-
1. A computer system comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the computer system to perform operations comprising; providing, by one or more of the hardware processors, a user interface comprising a first user interface option to display a group of fields as masked and additional user interface options each corresponding to at least one of the fields, wherein selection of one of the additional user interface options causes data of an associated field to be displayed as masked; receiving, from a first computing device, a selection for one of the additional user interface options from a user at a first physical location; causing masking of data of a field associated with the selected additional user interface option at the first physical location; automatically masking the data of the selected field associated with the additional user interface option at a second physical location different than the first physical location based on determining that the first physical location is associated with the second physical location; detecting a second computing device at the second physical location; and causing unmasking of the masked data of the field associated with the selected additional user interface option at the second physical location based on the detecting. - View Dependent Claims (2, 3)
-
-
4. A computer system comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the computer system to perform operations comprising; receiving, by one or more of the hardware processors, user information for display on a user interface of a first computing device at a first physical location; detecting, by one or more of the hardware processors, surroundings of the first computing device at the first physical location; automatically masking the user information on the user interface based on a user preference associated with the detected surroundings of the first physical location; automatically masking, by one or more of the hardware processors, the user information on the user interface at a second physical location different than the first physical location based on the user preference and determining that the second physical location is associated with the first physical location; and automatically removing, by one or more of the hardware processors, the masking applied to the user information at the second physical location based on detecting a second computing device in proximity to the first computing device at the second physical location, the second computing device being associated with a trusted party. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving, by one or more hardware processors, user information for display on a user interface of a first computing device; detecting, by one or more of the hardware processors, surroundings of the first computing device at a first physical location; masking, by one or more of the hardware processors, on the display a first part of the user information based on the detecting of the surroundings and one or more user preferences associated with the surroundings; and automatically masking, by one or more of the hardware processors, the user information on the display at a second physical location different than the first physical location at a later time based on determining that the second physical location is associated with the first physical location. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving user information for display on a user interface of a first computing device; detecting surroundings associated with the first computing device at a first physical location; masking, the user information on the display at the first physical location based on a user preference and detecting a second computing device associated with an untrusted person in the surroundings at the first physical location; and masking, the user information on the display at an unknown physical location different than the first physical location based on determining a plurality of common attributes between the first physical location and the unknown physical location.
-
Specification