Method and system for document transmission
First Claim
Patent Images
1. A method of transmitting a data payload from a sender station to a recipient station comprising:
- (a) assigning a sender ID key to one or more stations belonging to a sender;
(b) assigning a recipient ID key to one or more stations belonging to a recipient;
(c) assigning a server public key to a server;
(d) assigning a server private key to the server, wherein the server private key and the server public key are a complementary pair of keys;
(e) at the sender;
(i) generating a session key;
(ii) encrypting the session key with the server public key to produce a first sender encrypted session key;
(iii) encrypting the session key with the sender ID key to produce a second sender encrypted session key;
(iv) encrypting the data payload and the second encrypted session key with the session key to produce a sender encrypted payload;
(v) transmitting the sender encrypted payload and the first sender encrypted session key to the server;
(f) at the server;
(i) decrypting the first sender encrypted session key with the server private key to obtain a first server decrypted session key;
(ii) decrypting the sender encrypted payload with the first server decrypted session key to obtain the payload and the second sender encrypted session key;
(iii) determining the sender associated with the payload based on information transmitted from sender;
(iv) decrypting the second sender encrypted session key with the sender ID key to obtain a second server decrypted session key;
(v) comparing the first server decrypted session key to the second server decrypted session key;
(vi) if the result of the comparison is that the first and second server decrypted session keys are identical, then accepting the transmission as having originated from the sender station.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for document transmission via communication networks is provided for. A user will create a document specifying the recipient upon a document and transmit it to the recipient such that they will not be required to specify the means by which the document is to be transmitted to the recipient and whom the document should be sent to. The document transmission system and method created a human and machine readable file representative of the document the user wishes to transmit and transmits it from the sender to the recipient such that it is transmitted securely.
35 Citations
29 Claims
-
1. A method of transmitting a data payload from a sender station to a recipient station comprising:
-
(a) assigning a sender ID key to one or more stations belonging to a sender;
(b) assigning a recipient ID key to one or more stations belonging to a recipient;
(c) assigning a server public key to a server;
(d) assigning a server private key to the server, wherein the server private key and the server public key are a complementary pair of keys;
(e) at the sender;
(i) generating a session key;
(ii) encrypting the session key with the server public key to produce a first sender encrypted session key;
(iii) encrypting the session key with the sender ID key to produce a second sender encrypted session key;
(iv) encrypting the data payload and the second encrypted session key with the session key to produce a sender encrypted payload;
(v) transmitting the sender encrypted payload and the first sender encrypted session key to the server;
(f) at the server;
(i) decrypting the first sender encrypted session key with the server private key to obtain a first server decrypted session key;
(ii) decrypting the sender encrypted payload with the first server decrypted session key to obtain the payload and the second sender encrypted session key;
(iii) determining the sender associated with the payload based on information transmitted from sender;
(iv) decrypting the second sender encrypted session key with the sender ID key to obtain a second server decrypted session key;
(v) comparing the first server decrypted session key to the second server decrypted session key;
(vi) if the result of the comparison is that the first and second server decrypted session keys are identical, then accepting the transmission as having originated from the sender station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of transmitting documents from a sender station to a recipient station comprising:
-
(a) creating a document at a sender station and specifying recipient information upon said document;
(b) creating files representative of said document;
(c) identifying said recipient information upon said document;
(d) transmitting said representative files and said recipient information to a server. (e) receiving said representative files and said recipient information at said server;
(f) determining at said server an electronic address associated with said recipient information; and
(g) transmitting from said server to a recipient said representative files via said electronic address. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of transmitting documents from a sender to a recipient comprising:
-
(a) creating a document at a sender station and specifying recipient information upon said document;
(b) creating a machine readable version of the document, wherein the machine readable version identifies the recipient based on the recipient information; and
(c) transmitting said machine readable version of the document, wherein said server receives said recipient information and said machine readable version and determines an electronic address associated with said recipient, and transmits said representative files to said recipient via said electronic transmission means. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for creating a document map for a document, wherein the document is of a document type, the method comprising:
-
(a) defining a document schema, wherein the document schema contains attributes associated the document type (b) mapping different regions of the document and correlating each mapped region to an attribute. - View Dependent Claims (24, 25)
-
-
26. A method of parsing a document to create a machine readable version of the document, the method comprising:
-
(a) receiving the document in an electronic form;
(b) extracting text elements of the document and recording the coordinates of each text element;
(c) comparing the coordinates of each extracted text element with regions defined in a document map; and
(d) identifying an attribute for each extracted text element based on the comparison; and
(e) recording each extracted text element according to its attribute in the machine readable file. - View Dependent Claims (27, 28, 29)
-
Specification