ADAPTIVE DOCUMENT REDACTION
First Claim
1. A computerized method for accessing a document, comprising:
- generating, by a computing device, a container comprising;
a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location; and
a header comprising encryption information for each redacted document in the set of redacted documents;
receiving, by the computing device, a request to view the original document from a requesting device;
transmitting, by the computing device, the container to the requesting device;
receiving, by the computing device, a request for additional encryption information for a redacted document from the set of redacted documents from the requesting device, wherein the redacted document comprises a level of redaction for a viewing location that is equal to a location of the requesting device; and
transmitting, by the computing device, the additional encryption information to the requesting device.
13 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for adaptive document redaction. A container is generated comprising a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location, and a header comprising encryption information for each redacted document in the set of redacted documents. A request to view the original document is received from a requesting device. The container is transmitted to the requesting device. A request for additional encryption information for a redacted document from the set of redacted documents is received from the requesting device, wherein the redacted document comprises a level of redaction for a viewing location that is equal to a location of the requesting device. The additional encryption information is transmitted to the requesting device.
-
Citations
15 Claims
-
1. A computerized method for accessing a document, comprising:
-
generating, by a computing device, a container comprising; a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location; and a header comprising encryption information for each redacted document in the set of redacted documents; receiving, by the computing device, a request to view the original document from a requesting device; transmitting, by the computing device, the container to the requesting device; receiving, by the computing device, a request for additional encryption information for a redacted document from the set of redacted documents from the requesting device, wherein the redacted document comprises a level of redaction for a viewing location that is equal to a location of the requesting device; and transmitting, by the computing device, the additional encryption information to the requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for accessing a document, the apparatus comprising:
-
a processor; and a memory coupled to the processor and including computer readable instructions that, when executed by the processor, are configured to cause the processor to; generate a container comprising; a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location; and a header comprising encryption information for each redacted document in the set of redacted documents; receive a request to view the original document from a requesting device; transmit the container to the requesting device; receive a request for additional encryption information for a redacted document from the set of redacted documents from the requesting device, wherein the redacted document comprises a level of redaction for a viewing location that is equal to a location of the requesting device; and transmit the additional encryption information to the requesting device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, tangibly embodied in a non-transitory computer readable medium, the computer program product including instructions being configured to cause a data processing apparatus to:
-
generate a container comprising; a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location; and a header comprising encryption information for each redacted document in the set of redacted documents; receive a request to view the original document from a requesting device; transmit the container to the requesting device; receive a request for additional encryption information for a redacted document from the set of redacted documents from the requesting device, wherein the redacted document comprises a level of redaction for a viewing location that is equal to a location of the requesting device; and transmit the additional encryption information to the requesting device.
-
Specification