Secure redacted document access
First Claim
1. A computerized method for accessing a redacted document, comprising:
- executing, by a computing device, a viewing application for viewing documents, the viewing application comprising;
standard code for the viewing application that cannot process a container data type; and
custom code configured to allow the viewing application to process a container data type;
receiving, by the computing device, a container from a remote computing device 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;
processing, by the computing device, the container based on a location of the computing device and the custom codes;
executing a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type;
opening the container using the second viewing application; and
displaying, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container.
13 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for secure redacted document access. A viewing application for viewing documents is executed, the viewing application comprising standard code for the viewing application that can not process the container data type, and custom code configured to allow the viewing application to process a container data type. A container of the container data type is received from a remote computing device 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. The container is processed based on a location of the computing device and the custom code.
-
Citations
19 Claims
-
1. A computerized method for accessing a redacted document, comprising:
-
executing, by a computing device, a viewing application for viewing documents, the viewing application comprising; standard code for the viewing application that cannot process a container data type; and custom code configured to allow the viewing application to process a container data type; receiving, by the computing device, a container from a remote computing device 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; processing, by the computing device, the container based on a location of the computing device and the custom codes; executing a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; opening the container using the second viewing application; and displaying, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for accessing a redacted 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; execute a viewing application for viewing documents, the viewing application comprising; standard code for the viewing application that can not process a container data type; and custom code configured to allow the viewing application to process a container data type; receive a container from a remote computing device 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; process the container based on a location of the computing device and the custom code; execute a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; open the container using the second viewing application; and display, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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:
-
execute a viewing application for viewing documents, the viewing application comprising; standard code for the viewing application that can not process a container data type; and custom code configured to allow the viewing application to process a container data type; receive a container from a remote computing device 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; process the container based on a location of the computing device and the custom code; execute a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; open the container using the second viewing application; and display, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container.
-
Specification