METHOD TO PROTECT SENSITIVE DATA FIELDS STORED IN ELECTRONIC DOCUMENTS
First Claim
1. A computer implemented method for controlling the presentation of sensitive data within a document, the method comprising:
- receiving a request to open a document;
responsive to receiving the request to open the document, determining whether sensitive data is present within the document;
responsive to a determination that the sensitive data is present within the document, determining whether an expiration date has occurred for the sensitive data;
responsive to identifying an occurrence of the expiration date for the sensitive data, redacting the sensitive data from the document to create an edited document; and
presenting the edited document after the sensitive data has been redacted from the document.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, a computer program product, and a data processing system control the presentation of sensitive data within a document. A request to open a document is received. Responsive to receiving the request to open the document, sensitive data within the document is identified. Responsive to identifying sensitive data within the document, the occurrence of an expiration date for the sensitive data is identified. Responsive to identifying the occurrence of the expiration date for the sensitive data, the sensitive data is redacted to create an edited document. The edited document is then displayed to the user.
-
Citations
20 Claims
-
1. A computer implemented method for controlling the presentation of sensitive data within a document, the method comprising:
-
receiving a request to open a document; responsive to receiving the request to open the document, determining whether sensitive data is present within the document; responsive to a determination that the sensitive data is present within the document, determining whether an expiration date has occurred for the sensitive data; responsive to identifying an occurrence of the expiration date for the sensitive data, redacting the sensitive data from the document to create an edited document; and presenting the edited document after the sensitive data has been redacted from the document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a computer readable medium having computer usable program code for transferring data between virtual partitions, the computer program product comprising; computer usable program code for receiving a request to open a document; computer usable program code, responsive to receiving the request to open the document, for determining whether sensitive data is present within the document; computer usable program code, responsive to a determination that the sensitive data is present within the document, for determining whether an expiration date has occurred for the sensitive data; computer usable program code, responsive to identifying an occurrence of the expiration date for the sensitive data, for redacting the sensitive data from the document to create an edited document; and computer usable program code for presenting the edited document after the sensitive data has been redacted from the document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to receive a request to open a document, responsive to receiving the request to open the document, determine whether sensitive data is present within the document, responsive to a determination that the sensitive data is present within the document, determine whether an expiration date has occurred for the sensitive data, responsive to identifying an occurrence of the expiration date for the sensitive data, redact the sensitive data from the document to create an edited document, and present the edited document after the sensitive data has been redacted from the document. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a data marking process for marking data within a document as sensitive data; a data redaction process for redacting data from the document upon the occurrence of an expiration date associated with the sensitive data; and a user interface for identifying a user indication of the sensitive data and identifying a user indication of the expiration date, wherein the data marking process, the data redaction process and the user interface are software components executing on a processor.
-
Specification