Automatic removal of sensitive information from a computer screen
First Claim
Patent Images
1. A method for automatic censoring of a graphical user interface (GUI) screen of a computer, the method comprising:
- receiving a censoring trigger by a censoring module of the computer;
identifying information present in the GUI screen of the computer by an object recognition module;
comparing, by the censoring module of the computer, the identified information with a set of preferences stored in a censoring preferences module to automatically determine a first piece of the identified information to be removed from the GUI screen of the computer;
displaying a list of the identified information to a user;
receiving a selection from the user of a second piece of the identified information from the list;
removing the first piece of the identified information and the second piece of the identified information from the GUI screen of the computer by the censoring module;
adding the second piece of information to the set of preferences in the censoring preferences module;
receiving a censoring trigger by the censoring module, wherein the censoring trigger comprises a screen share of the GUI screen, and wherein the screen share comprises sharing a region of the GUI screen of the computer that is less than the entire GUI screen of the computer; and
removing from the GUI screen a third piece of information corresponding to the second piece of information by the censoring module based on the adding of the selected piece of information to the set of preferences in the censoring preferences module, wherein the first piece of the identified information is removed from the screen share based on information that was identified in the GUI screen by the object recognition module and that is located in a portion of the GUI screen of the computer outside of the shared region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatic censoring of a graphical user interface (GUI) screen includes receiving a censoring trigger by a censoring module; identifying information present in the GUI screen by a object recognition module; comparing the identified information with a set of preferences stored in a censoring preferences module to determine content to be removed from the GUI screen; and removing the determined content from the GUI screen by the censoring module.
34 Citations
11 Claims
-
1. A method for automatic censoring of a graphical user interface (GUI) screen of a computer, the method comprising:
-
receiving a censoring trigger by a censoring module of the computer; identifying information present in the GUI screen of the computer by an object recognition module; comparing, by the censoring module of the computer, the identified information with a set of preferences stored in a censoring preferences module to automatically determine a first piece of the identified information to be removed from the GUI screen of the computer; displaying a list of the identified information to a user; receiving a selection from the user of a second piece of the identified information from the list; removing the first piece of the identified information and the second piece of the identified information from the GUI screen of the computer by the censoring module; adding the second piece of information to the set of preferences in the censoring preferences module; receiving a censoring trigger by the censoring module, wherein the censoring trigger comprises a screen share of the GUI screen, and wherein the screen share comprises sharing a region of the GUI screen of the computer that is less than the entire GUI screen of the computer; and removing from the GUI screen a third piece of information corresponding to the second piece of information by the censoring module based on the adding of the selected piece of information to the set of preferences in the censoring preferences module, wherein the first piece of the identified information is removed from the screen share based on information that was identified in the GUI screen by the object recognition module and that is located in a portion of the GUI screen of the computer outside of the shared region. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for automatic censoring of a graphical user interface (GUI) screen of a computer, the computer system comprising:
-
a display, the display comprising the GUI screen of the computer; and a processor of the computer, the processor configured to; receive a censoring trigger by a censoring module of the computer; identify information present in the GUI screen of the computer by an object recognition module; compare, by the censoring module of the computer, the identified information with a set of preferences stored in a censoring preferences module to automatically determine a first piece of he identified information to be removed from the GUI screen of the computer; display a list of the identified information to a user; receive a selection from the user of a second piece of the identified information from the list; remove the first piece of the identified information and the second piece of the identified information from the GUI screen of the computer by the censoring module; add the second piece of information to the set of preferences in the censoring preferences module; receive a censoring trigger by the censoring module, wherein the censoring trigger comprises a screen share of the GUI screen, and wherein the screen share comprises sharing a region of the GUI screen of the computer that is less than the entire GUI screen of the computer; and remove from the GUI screen a third piece of information corresponding to the second piece of information by the censoring module based on the adding of the selected piece of information to the set of preferences in the censoring preferences module, wherein the first piece of the identified information is removed from the screen share based on information that was identified in the GUI screen by the object recognition module and that is located in a portion of the GUI screen of the computer outside of the shared region. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable storage medium containing computer code that, when executed by a computer, implements a method for automatic censoring of a graphical user interface (GUI) screen of a first computer, wherein the method comprises:
receiving a censoring trigger by a censoring module of the computer; identifying information present in the GUI screen of the computer by an object recognition module; comparing, by the censoring module of the computer, the identified information with a set of preferences stored in a censoring preferences module to automatically determine a first piece of the identified information to be removed from the GUI screen of the computer; displaying a list of the identified information to a user; receiving a selection from the user of a second piece of the identified information from the list; removing the first piece of the identified information and the second piece of the identified information from the GUI screen of the computer by the censoring module; adding the second piece of information to the set of preferences in the censoring preferences module; receiving a censoring trigger by the censoring module, wherein the censoring trigger comprises a screen share of the GUI screen, and wherein the screen share comprises sharing a region of the GUI screen of the computer that is less than the entire GUI screen of the computer; and removing from the GUI screen a third piece of information corresponding to the second piece of information by the censoring module based on the adding of the selected piece of information to the set of preferences in the censoring preferences module, wherein the first piece of the identified information is removed from the screen share based on information that was identified in the GUI screen by the object recognition module and that is located in a portion of the GUI screen of the computer outside of the shared region.
Specification