Signature data object
First Claim
1. A machine-readable data structure being a signature data object created by a machine-executed process encoding data representing a signal generated by a signer, said signature data object comprising:
- (a) a signature header structure describing said signal and its meaning comprising (1) a signature unique identifier code, (2) a code representing a date and time, (3) an application process identification code identifying a process which created said signature data object, (4)a signer identification code, and (5) a message code imparting a semantic value to the signal generated by the signer;
(b) a parent object identification code identifying a parent object associated with said signature data object; and
(c) a signature proof structure describing security and validation methods used in constructing said signature data object and data associated with proving the authenticity and validity of said signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A "signature data object" (SDO) is a machine-readable structured data record which a signer may associate with a parent object, e.g., an electronic document. An SDO comprises three required encoded parts: A signature header structure; a signature data structure; and a signature proof block. An SDO may include data identifying a role in which the signer is acting and a message code encoding a semantic for the parent object/document such as "submitted by," "approved," etc. In one embodiment, the SDO includes at least one descriptor of (1) a subordinate part of the parent object or (2) an attachment of the parent object/document, to whose (i) value or (ii) presence the validity of the signature data object is bound. An SDO may also include data indicating that it supersedes a specified other SDO associated with that parent object.
90 Citations
17 Claims
-
1. A machine-readable data structure being a signature data object created by a machine-executed process encoding data representing a signal generated by a signer, said signature data object comprising:
-
(a) a signature header structure describing said signal and its meaning comprising (1) a signature unique identifier code, (2) a code representing a date and time, (3) an application process identification code identifying a process which created said signature data object, (4)a signer identification code, and (5) a message code imparting a semantic value to the signal generated by the signer; (b) a parent object identification code identifying a parent object associated with said signature data object; and (c) a signature proof structure describing security and validation methods used in constructing said signature data object and data associated with proving the authenticity and validity of said signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable data structure being a signature data object created by a machine-executed process encoding data representing a signal generated by a signer, said signature data object comprising:
-
(a) a signature unique identifier code; (b) a code representing a date and time; (c) an application process identification code identifying the process which created said signature data object; (d) a signer identification code; (e) a message code imparting a semantic value to said signal; (f) a parent object identification code identifying a parent object associated with said signature data object; (g) at least one descriptor representing (1) a subordinate part of said parent object to whose value or presence said signature data object is bound; and (h) a signature proof structure describing security and validation methods used in constructing said first signature data object, and data associated with proving the validity of said signal. - View Dependent Claims (16, 17)
-
Specification