CONFIDENTIALITY PRESERVING DOCUMENT ANALYSIS SYSTEM AND METHOD
First Claim
1. A system for processing an encoded source document, the system comprising:
- memory which receives an encoded source document from an associated client system, the encoded source document comprising structural information and encoded content information, the encoded content information comprising a plurality of encoded tokens generated by individually encoding each of a plurality of text tokens of the source document, the structural information comprising location information for each of the plurality of text tokens;
a processing module for processing the encoded document to generate a modified document, without decoding the encoded tokens; and
a transmission module for transmitting the modified document to an associated client system whereby the client system is able to generate a transformed document based on the modified document and the plurality of text tokens; and
a processor which implements the modules.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for document processing allow a service provider to process a document without having access the textual content of the document. The system includes memory which receives an encoded source document from an associated client system. The encoded source document includes structural information and encoded content information. The encoded content information includes a plurality of encoded tokens generated by individually encoding each of a plurality of text tokens of the source document. The structural information includes location information for each of the plurality of text tokens. A processing module processes the encoded document to generate a modified document, without decoding the encoded tokens. A transmission module transmits the modified document to an associated client system whereby the client system is able to generate a transformed document based on the modified document and the plurality of text tokens.
24 Citations
27 Claims
-
1. A system for processing an encoded source document, the system comprising:
-
memory which receives an encoded source document from an associated client system, the encoded source document comprising structural information and encoded content information, the encoded content information comprising a plurality of encoded tokens generated by individually encoding each of a plurality of text tokens of the source document, the structural information comprising location information for each of the plurality of text tokens; a processing module for processing the encoded document to generate a modified document, without decoding the encoded tokens; and a transmission module for transmitting the modified document to an associated client system whereby the client system is able to generate a transformed document based on the modified document and the plurality of text tokens; and a processor which implements the modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 27)
-
-
10. A method of processing an encoded source document, the method comprising:
-
receiving an encoded source document from an associated client system, the encoded source document comprising structural information and encoded content information, the encoded content information comprising a plurality of encoded tokens, the encoded tokens having been generated by individually encoding each of a plurality of text tokens of the source document to a respective value, the structural information comprising location information for each of the plurality of tokens; with a processor, processing the encoded document, without decoding the encoded tokens, to generate a modified document; and transmitting the modified document to an associated client system, whereby the client system is able to generate a transformed document based on the modified document and text tokens. - View Dependent Claims (11)
-
-
12. A computer system comprising:
-
memory which receives a source document, the source document including content information, and structural information, the content information comprising a plurality of text tokens, the structural information comprising location information for each of the plurality of text tokens; an encoding module which encodes each of the plurality of text tokens individually to produce an encoded document comprising encoded tokens; a transmission module which transmits the encoded document to an associated service provider for processing the encoded document to generate a modified document, the encoded document being transmitted in a manner which allows the service provider to access at least a part of the structural information without decoding the encoded tokens; a reconstruction module which generates a transformed document based on the modified document received from the service provider and the text tokens; and a processor which implements the modules. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of processing a source document, the method comprising:
-
receiving a source document, the source document comprising structural information and content information, the content information comprising a plurality of text tokens; encoding each of the plurality of text tokens individually to produce an encoded document; transmitting the encoded document to an associated service provider for processing the encoded document to generate a modified document, the encoded document being transmitted in a manner which allows the service provider to access at least a part of the structural information without decoding the content information; and generating a transformed document based on the modified document received from the service provider; and outputting the transformed document. - View Dependent Claims (23, 24, 25, 26)
-
Specification