Natural Visualization And Routing Of Digital Signatures
First Claim
1. A computer-implemented method for securely visualizing digital signatures in an electronic document generated by an application program executing on a computer system, comprising:
- receiving, in the electronic document, at least one signature graphic;
calculating a hash value from the electronic document including the at least one signature graphic;
generating a digital signature object comprising the hash value and cryptographic data, the digital signature object comprising a cryptographic signature;
embedding the digital signature object in the electronic document; and
displaying the electronic document comprising the at least one signature graphic and the digital signature object as a digital signature.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for securely visualizing and routing digital signatures in an electronic document generated by an application program executing on a computer system. The application program may generate an electronic document for receiving a signature graphic, and calculate a hash value from the electronic document and the signature graphic, and create a cryptographic signature from the hash value using a cryptographic encryption method. The electronic document is digitally signed by embedding the cryptographic signature therein. The application program may further collect and route digital signatures by automatically collecting signatures from individual signers, one-by-one, and identify the appropriate signature line for each signer to sign. The application program may further generate a user interface for creating and collecting digital signatures.
-
Citations
20 Claims
-
1. A computer-implemented method for securely visualizing digital signatures in an electronic document generated by an application program executing on a computer system, comprising:
-
receiving, in the electronic document, at least one signature graphic; calculating a hash value from the electronic document including the at least one signature graphic; generating a digital signature object comprising the hash value and cryptographic data, the digital signature object comprising a cryptographic signature; embedding the digital signature object in the electronic document; and displaying the electronic document comprising the at least one signature graphic and the digital signature object as a digital signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for collecting digital signatures for routing through an application program executing on a computer system, comprising:
-
(a) sending a link to an electronic document to only one current signer identified by an unsigned signature line among a plurality of signature lines for receiving a digital signature, wherein the electronic document is generated by the application program; (b) automatically selecting, from among the plurality of signature lines, the unsigned signature line for receiving the digital signature from the current signer, (c) receiving the digital signature of the current signer in the selected unsigned signature line; (d) upon receiving the digital signature of the current signer, repeating the operations (a)-(c) for each of the plurality of signature lines in the electronic document until digital signatures have been received for each of the plurality of signature lines. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising computer executable instructions which, when executed on a computer, will cause the computer to perform a method of displaying on a display device a user interface for generating and validating signature data for securely visualizing digital signatures in an electronic document, the method comprising:
-
displaying a first window for receiving a signature graphic associated with a signer of the electronic document; displaying the received signature graphic in the first window; validating the received signature graphic against a digital signature object embedded in the electronic document; displaying a second window for defining the display of a plurality of signature line properties for at least one signature line displayed in the electronic document, the signature line properties comprising; signature data comprising one or more of the following; a name of the signer of the electronic document; a title of the signer of the electronic document; and an electronic mail address associated with the signer of the electronic document; appearance options for displaying the signature graphic in the electronic document, the appearance options comprising one or more of the following; a first option for displaying the signature graphic over the at least one signature line; a second option for displaying the signature graphic as a stamp when the signature graphic comprises an Eastern signature format; and a third option for displaying a date that the electronic document was signed; and displaying a third window for defining a plurality of signature properties for the electronic document, the signature properties comprising one or more of the following selectable options; a first option for signing the entire electronic document; a second option for signing one or more identified portions of the electronic document; a third option for co-signing a plurality of signature lines in the electronic document; and a fourth option for counter-signing a plurality of signatures lines in the electronic document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification