Web-based method and system for applying a legally enforceable signature on an electronic document
First Claim
1. A secure, tamper evident and non-refutable web-based method for applying a legally enforceable signature of a user on an electronic document located on a server, signing of said document occurring in a web environment, said method being entirely server based, not requiring installation of any interface program for signing documents on the user'"'"'s computer and comprising the steps:
- a) having the user access, through a web browser, the web environment of a web-based service provider'"'"'s secure electronic system, said secure electronic system of the web provider or an ancillary service used by the web provider having verified an identity of the user, wherein upon the user being ready to electronically sign the electronic document, the web-based service provider'"'"'s system performs a hand-off to the signing process;
b) having the user sign the electronic document in said web environment through presentation of web pages to said user through the user'"'"'s web browser, said signing including the server controlling the signing process, said signing further comprising utilization of modules on the server performing the substeps of;
i) presenting the user with legal information related to said signing, and with a web-based representation of the electronic document in said web browser through at least one of said web pages;
ii) getting agreement to said legal information in said web browser and instructions to apply a signature to the document from said user through one or more browser-implemented features provided on at least one of said web pages;
iii) applying said signature of the user on said document on the server; and
iv) notifying the user of the signing of the document, through at least one of said web pages;
c) on the server, generating a process log which is securely associated with the electronic document being signed, wherein the process log is a true rendition of the signing of the electronic document, and in the signing of step b), said process log comprising a record of the signing process of substeps b) i) to b) iv) as executed, said record storing every one of said web pages as presented to the user for reproduction at a later date, and securely associating said process log with the document as signed, wherein the process log evidences the signing of step b) without directly interacting with a user'"'"'s computer due to the method being server-based;
d) making the document as signed available to the user; and
wherein the securely associating of step c) comprises the substeps of;
i) generating a secure process authentication code uniquely representing said process log;
ii) embedding said secure process authentication code in said document as signed, thereby securely associating said process log and said signed document; and
wherein said process authentication code is a hash of said process log;
wherein all interactions with the user during the signing process occur in the web browser through the web pages such that legal intent to sign and agreement to the contents displayed on the Web pages is established and consented to through the viewing of said web pages, the storing of every one of said web pages in the process log allowing reconstruction of every step that occurred during the signing process.
2 Assignments
0 Petitions
Accused Products
Abstract
A web-based method and system for applying a legally enforceable signature of a user on an electronic document. The user accesses a web environment from a secure electronic system having verified his identity. Once in this web environment, the user is presented with a web-based representation of the document, and with legal disclosure and consent information related to the signing process. The user must agree with all of the information presented to him before his signature is applied to the document. A process log of the signing is kept for future reference.
19 Citations
33 Claims
-
1. A secure, tamper evident and non-refutable web-based method for applying a legally enforceable signature of a user on an electronic document located on a server, signing of said document occurring in a web environment, said method being entirely server based, not requiring installation of any interface program for signing documents on the user'"'"'s computer and comprising the steps:
-
a) having the user access, through a web browser, the web environment of a web-based service provider'"'"'s secure electronic system, said secure electronic system of the web provider or an ancillary service used by the web provider having verified an identity of the user, wherein upon the user being ready to electronically sign the electronic document, the web-based service provider'"'"'s system performs a hand-off to the signing process; b) having the user sign the electronic document in said web environment through presentation of web pages to said user through the user'"'"'s web browser, said signing including the server controlling the signing process, said signing further comprising utilization of modules on the server performing the substeps of; i) presenting the user with legal information related to said signing, and with a web-based representation of the electronic document in said web browser through at least one of said web pages; ii) getting agreement to said legal information in said web browser and instructions to apply a signature to the document from said user through one or more browser-implemented features provided on at least one of said web pages; iii) applying said signature of the user on said document on the server; and iv) notifying the user of the signing of the document, through at least one of said web pages; c) on the server, generating a process log which is securely associated with the electronic document being signed, wherein the process log is a true rendition of the signing of the electronic document, and in the signing of step b), said process log comprising a record of the signing process of substeps b) i) to b) iv) as executed, said record storing every one of said web pages as presented to the user for reproduction at a later date, and securely associating said process log with the document as signed, wherein the process log evidences the signing of step b) without directly interacting with a user'"'"'s computer due to the method being server-based; d) making the document as signed available to the user; and wherein the securely associating of step c) comprises the substeps of; i) generating a secure process authentication code uniquely representing said process log; ii) embedding said secure process authentication code in said document as signed, thereby securely associating said process log and said signed document; and wherein said process authentication code is a hash of said process log; wherein all interactions with the user during the signing process occur in the web browser through the web pages such that legal intent to sign and agreement to the contents displayed on the Web pages is established and consented to through the viewing of said web pages, the storing of every one of said web pages in the process log allowing reconstruction of every step that occurred during the signing process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A secure, tamper evident and non-refutable entirely server-based system for applying a legally enforceable signature of a user on an electronic document located on a server, signing of said document occurring in a web environment through presentation of web pages to said user and not requiring installation of any interface program for signing documents on a user'"'"'s computer, said system comprising:
-
accessing means for the user accessing said web environment of a web-based service provider'"'"'s secure electronic system through a web browser, said secure electronic system of the web provider or an ancillary service used by the web provider having verified an identity of the user; wherein upon the user being ready to electronically sign the electronic document, the web-based service provider'"'"'s system performs a hand-off to a signing process; a document-rendering module on the server for presenting the user with a web-based representation of said electronic document in said web browser; a legal disclosure module for presenting the user, in said web environment, with legal information related to electronically signing said electronic document, and for obtaining agreement from the user of said legal information related to the electronic signing, wherein the electronic document is provided to the user through presentation of web pages to the user through the user'"'"'s web browser, including interacting with the user solely through the web browser; a document approval module for providing the electronic signature of the user to the electronic document upon agreement from the user of the legal information, thereby signing said electronic document; a process log module for generating at the server of the web-based service provider, a process log of the signing of the electronic document and securely associating said process log with the document as signed, wherein the process log is a true rendition of the signing of the electronic document, said process log comprising a record storing, for reproduction at a later date, every one of the web pages presented to the user during the signing of the electronic document, demonstrating execution of at least the steps of; i) presenting the user with the legal information related to said signing and with the web-based representation of the electronic document, through at least one of said web pages; ii) getting agreement from the user to said legal information and instructions to apply a signature to the document from said user through one or more browser-implemented features provided on at least one of said web pages; iii) notifying the user of the signing of the electronic document, through at least one of said web pages; and a document distribution module for making the document as signed available to the user; wherein the process log evidences the signing of the document without directly interacting with a user'"'"'s computer; and said process log module comprising means for generating a secure process authentication code uniquely representing said process log, the secure process authentication code comprising a hash of the process log, and said process authentication code being embedded in said document as signed in order to securely associate said process log and said electronic document;
wherein all interactions with the user during the signing process occur in the web browser through the web pages such that legal intent to sign and agreement to the contents displayed on the Web pages is established and consented to through the viewing of said web pages, the storing of every one of said web pages in the process log allowing reconstruction of every step that occurred during the signing process. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification