Secure document transport process
First Claim
1. In a computer network including an originating server and a destination server configured for communication with each other, a method suitable for transferring an electronic document, the method comprising the steps for:
- rendering a portion of the electronic document reversibly unreadable;
creating a first package comprising the electronic document and routing information;
transferring said first package, consistent with said routing information, from the originating server to the destination server;
performing an initial validation of said first package;
returning a response to the originating server corresponding to the results of said initial validation;
creating a second package including routing information; and
transferring said second package, consistent with said routing information, from the destination server to the originating server.
1 Assignment
0 Petitions
Accused Products
Abstract
Transport software is provided which facilitates secure transfer of legally enforceable electronic documents between servers in a computer network. The transport software includes four scripts. A doc.send script at the originating server causes preparation of a package having an electronic document and routing information, and transfers the package to the destination server. Consistent with a doc.receive script, the destination server performs an initial validation of the package and, if validation is successful, processes the electronic document. The electronic document is then returned to the originating server in accordance with a doc.return script, and received and processed at the originating server consistent with another doc.receive script. If the electronic document does not pass the initial validation, it is returned to the originating server in accordance with the doc.receive script at the destination server and received and processed at the originating server consistent with the doc.receive script of the originating server.
-
Citations
40 Claims
-
1. In a computer network including an originating server and a destination server configured for communication with each other, a method suitable for transferring an electronic document, the method comprising the steps for:
-
rendering a portion of the electronic document reversibly unreadable;
creating a first package comprising the electronic document and routing information;
transferring said first package, consistent with said routing information, from the originating server to the destination server;
performing an initial validation of said first package;
returning a response to the originating server corresponding to the results of said initial validation;
creating a second package including routing information; and
transferring said second package, consistent with said routing information, from the destination server to the originating server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer network including an originating server and a destination server configured for communication with each other, a method suitable for transferring an electronic document, the method comprising:
-
the step for processing the electronic document at the originating server;
the act of encrypting at least a portion of the electronic document;
the step for associating at least routing information with the electronic document;
the act of posting the electronic document, consistent with said routing information, to the destination server;
the act of decrypting the electronic document;
the step for processing the electronic document at the destination server; and
the act of posting the electronic document, consistent with said routing information, to the originating server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39)
-
-
19. In a computer network including an originating server and a destination server configured for communication with each other, a computer program product for implementing a method suitable for transferring electronic documents, the computer program product comprising:
a computer-readable medium carrying computer executable instructions for performing the method, wherein the method comprises the steps for;
processing the electronic document at the originating server;
rendering at least a portion of the electronic document reversibly unreadable;
associating at least routing information with the electronic document;
transferring the electronic document, consistent with said routing information, from the originating server to the destination server;
rendering the electronic document into a readable state;
processing the electronic document at the destination server; and
transferring the electronic document, consistent with said routing information, from the destination server to the originating server.
-
29. In a computer network including an originating server and destination server configured for communication with each other, a computer program product for implementing a method suitable for transferring electronic documents, the computer program product comprising:
a computer-readable medium carrying computer executable instructions for performing the method, wherein the method comprises;
the step for processing the electronic document at the originating server;
the act of encrypting at least a portion of the electronic document;
the step for associating at least routing information with the electronic document;
the act of posting the electronic document, consistent with said routing information, to the destination server;
the act of decrypting the electronic document;
the step for processing the electronic document at the destination server; and
the act of posting the electronic document, consistent with said routing information, to the originating server.
-
37. In a computer network including an originating server and destination server configured for communication with each other, a computer program product for implementing a method suitable for transferring an electronic document created using extensible markup language and extensible hypertext markup language formats, the method comprising the steps for:
-
processing the electronic document at the originating server;
rendering at least a portion of the electronic document reversibly unreadable;
creating a package containing routing information and the electronic document;
transferring said package, consistent with said routing information, to the destination server;
rendering the electronic document into a readable state;
processing the electronic document at the destination server;
creating a package containing routing information and the electronic document;
transferring said package created at the destination server to the originating server, consistent with said routing information;
examining the electronic document to ascertain changes;
updating a status of the electronic document;
placing the electronic document into a table; and
updating an audit log.
-
-
40. In a computer network including an originating database and a destination database configured to receive electronic files from each other, a method suitable for transferring an electronic document, the method comprising the steps for:
-
processing the electronic document;
rendering a portion of the electronic document reversibly unreadable;
associating at least routing information with the electronic document;
transferring the electronic document, consistent with said routing information, from the originating database to the destination database;
rendering the electronic document into a readable state;
processing the electronic document; and
transferring the electronic document, consistent with said routing information, from the destination database to the originating database.
-
Specification