US20060136731A1 - System and method for providing an online electronic signature - Google Patents

System and method for providing an online electronic signature Download PDF

Info

Publication number
US20060136731A1
US20060136731A1 US11/205,002 US20500205A US2006136731A1 US 20060136731 A1 US20060136731 A1 US 20060136731A1 US 20500205 A US20500205 A US 20500205A US 2006136731 A1 US2006136731 A1 US 2006136731A1
Authority
US
United States
Prior art keywords
signature
computer
recited
data
coordinate data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/205,002
Inventor
Bill Hicks
Dave Liscum
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SignatureLink Inc
Original Assignee
SignatureLink Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36597578&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20060136731(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by SignatureLink Inc filed Critical SignatureLink Inc
Priority to US11/205,002 priority Critical patent/US20060136731A1/en
Assigned to SIGNATURELINK, INC. reassignment SIGNATURELINK, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HICKS, BILL, LISCUM, DAVE
Priority to CA2589108A priority patent/CA2589108C/en
Priority to US11/312,397 priority patent/US7916906B2/en
Priority to EP05854910.6A priority patent/EP1829275A4/en
Priority to MX2007007539A priority patent/MX2007007539A/en
Priority to JP2007548408A priority patent/JP2008524966A/en
Priority to PCT/US2005/046270 priority patent/WO2006069111A2/en
Publication of US20060136731A1 publication Critical patent/US20060136731A1/en
Assigned to CYPRESS FUNDING, LLC reassignment CYPRESS FUNDING, LLC SECURITY AGREEMENT Assignors: SIGNATURELINK, INC.
Priority to US13/073,819 priority patent/US8588483B2/en
Priority to US13/605,095 priority patent/US20140068409A1/en
Priority to US14/082,637 priority patent/US20140072186A1/en
Priority to US15/599,299 priority patent/US20170315695A1/en
Priority to US15/599,287 priority patent/US20170322916A1/en
Priority to US16/149,485 priority patent/US20190311179A1/en
Priority to US16/218,265 priority patent/US10846464B2/en
Priority to US17/072,041 priority patent/US20210141994A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the present invention relates generally to systems and methods for recording an electronic (digitized) signature. More particularly, the present invention relates to a creating and recording an electronic signature over the Internet, such as via a web browser.
  • Online merchants are handicapped by the lack of a written contract signed by its customers. If an online purchaser disputes a credit card transaction, the merchant will not have a signed contract to prove the legitimacy of the transaction. As a result, online vendors are exposed to undue risk.
  • a system for generating an online electronic signature.
  • the system includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data.
  • a signature generation module is also included which receives the recorded data and generates a graphical image based upon the recorded data.
  • a method for capturing an online electronic signature can include a step of downloading online content to a client computer interface. As a result of the downloading, a signature block is displayed on the client computer interface. The signature block captures coordinate data from a computer peripheral device. A graphical image of a signature is generated from the coordinate data.
  • a system for capturing an online electronic signature.
  • the system may include a web server configured to store and transmit online content, a client interface and a signature capture program.
  • the client interface may be configured to access the web server and download and display the online content.
  • the signature capture program may be configured to display a signature block on the client interface, to capture coordinate data of a computer cursor within the signature block, and to generate a signature image based on the captured coordinate data.
  • a system for capturing an online electronic signature via a web browser on a client computer interface.
  • the system includes a signature capture program configured to display a signature block on the client interface within the web browser, to capture coordinate data of a computer cursor within the signature block, and to generate a signature image based on the captured coordinate data.
  • a system for generating an online electronic signature.
  • the system may include means for interfacing with a client computer, recording movement of a cursor on a computer screen and outputting recorded coordinate data.
  • the system may also include means for receiving the recorded coordinate data and generating a graphical image based upon the recorded coordinate data.
  • a web browser for displaying online content.
  • the web browser includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data.
  • the web browser further includes a signature generation module which receives the recorded data and generates a graphical image based upon the recorded data.
  • the web browser further includes means for invoking the computer interface module such that online content displayed with the web browser can invoke the computer interface module.
  • the invention maybe used to capture signatures, especially over the Internet. Signatures can be stored as a graphic image file for further viewing.
  • the present invention may also be used to capture drawings or sketches to be used for later use.
  • FIG. 1 is view of a signature block according to an embodiment of the present invention.
  • FIG. 2 is a view of a signature block including an email address form field, according to another embodiment of the present invention.
  • FIG. 3 is a view of a signature block including additional form fields according to another embodiment of the present invention.
  • FIG. 4 is a block diagram of a system for capturing an online electronic signature according to an embodiment of the present invention.
  • FIG. 5 is a screen shot of a signature image generated according to an embodiment of the present invention.
  • FIG. 6 is a flow chart of an online signature capture process according to an embodiment of the present invention.
  • the main component of the present invention is a program, application, module, or component, such as Flash, JavaScript, Java, Java applet, ActiveX control, etc. that displays a drawing pad on a computer screen (e.g., within a web browser window) and captures signatures input via a mouse or other peripheral device (e.g., writing pad, keyboard arrows, touch pad, etc.).
  • the coordinates of the inputted signature may be stored locally in a file, database, etc. for further viewing/editing of the signature, used to generate a graphic image file of the signature, or transmitted (e.g., as a character string) to a remote server for storage, creation of a graphic image file, or for viewing or editing.
  • a signature box (drawing-pad) 102 can be displayed on a computer screen, such as within a web browser window.
  • the signature block 102 can be part of a larger form object 100 that can include text, graphics or fields for other data entry.
  • the drawing-pad 102 may be displayed on the computer screen in any shape (e.g., rectangle-shaped) and is configured to allow the computer user to draw, for example, to sign their name or initials. For aesthetic reasons, it may be preferable to include a signature block that is sized to match a corresponding form or web page.
  • the drawing-pad 102 may appear, for example, on an Internet shopping cart or web form.
  • the preferred functions provided are:
  • the drawing-pad 102 is configured to capture the coordinates input from a peripheral device, such as a mouse.
  • the capture process preferably outputs x and y coordinates of the location of the windows cursor within the drawing-pad 102 .
  • the captured coordinates may then be used to create a graphical image of the signature.
  • the coordinates or the graphical image file or both could be stored for later use. For example, stored coordinates of the signature/drawing could be edited in the future, and could be used to generate a graphic image file (gif) or other image file (e.g., .bmp, .jpg, etc.), when finally completed.
  • a graphic image file e.g., .bmp, .jpg, etc.
  • signatures are displayed within drawing-pad 102 while the user is entering the signature.
  • the drawing-pad 102 could be configured to use a computer mouse input to generate a signature.
  • the left mouse button (not shown) is depressed, and the windows cursor is within the drawing-pad 102
  • the coordinates of the mouse cursor can be captured and simultaneously displayed to the user via a program display function (e.g., Flash line draw command) so that the user can see the signature.
  • Captured signatures, signature data, graphical objects, etc. may be accessed by any means, such as online through a web page or link.
  • the signature coordinates or graphic image may be submitted and/or stored along with any additional accompanying data, which could be used to identify the signature or signer.
  • a form field to enter the email address could be included in a separate block 104 .
  • Any data could be stored or captured with a signature.
  • This additional data may be supplied by the signer by typing it into form fields, or it may be embedded in the HTML or code or client program used to host or display the drawing-pad 102 . If required data is missing or invalid, the signature capture process could be configured to display an appropriate error message to the user in the form of a dialog box, web page, etc.
  • An HTML form includes fields 300 for entry of City, Location, Zip, Phone, 800#, and Fax number.
  • the drawing pad 102 has an Erase button 302 next to it and a Submit button 304 below it. If the Submit button 304 is depressed before all the fields are filled in or before the signature is drawn, then an error message could be generated.
  • the functionality of the drawing-pad 102 can be integrated with an HTML document, XML form, etc.
  • the data could be captured with the signature.
  • the signature and its accompanying data could be submitted independently from the rest of the form, for example from a web page. If it is submitted to the server with the form, the server may redirect or download a web page to the client. If it is submitted independently, the form or the signature capture program may display a dialog box to the user when the signature has been submitted or if there is an error.
  • the signature or drawing can be captured on the client side, for example, with program executed by a web browser.
  • the program could comprise written instructions in any computer programming language having the appropriate capabilities, but is preferably designed specifically for online (e.g., Web) applications, such as HTML, Flash, JavaScript, etc.
  • the program can be configured to record x and y coordinates of the signature, which may be used for viewing/editing/storage, and/or send the coordinate data to a server for viewing/editing/storage.
  • An image generation program or module may use the coordinates to create the signature or drawing as a graphic image, which can be stored as a file on a file system, possibly for access online or in a database.
  • signature capture and image generation processes could be combined and implemented by a single computer program or by several separate components residing together or remote from each other.
  • a Flash program could be downloaded with an HTML page to capture the signature data and send the data to a remotely located C++ program, which generates the image of the signature.
  • the signature may be submitted or uploaded to a server as coordinates, for example, in an ASCII delimited character string, or as a graphic image file.
  • a server may use the coordinates to create graphic image file, and may store the graphic image file or coordinates for future display or editing.
  • FIG. 4 is a block diagram of a system for capturing online electronic signatures according to an embodiment of the present invention.
  • the system 400 could include a web server 402 , a signature link server 404 coupled with a storage device 406 , and a client interface 408 , each coupled with or otherwise in communication with an electronic data network 410 , such as the Internet.
  • a web server 402 a signature link server 404 coupled with a storage device 406
  • a client interface 408 each coupled with or otherwise in communication with an electronic data network 410 , such as the Internet.
  • the web server 402 may be configured to provide online content such as HTML pages, java programs, streaming broadcast data or multimedia services, etc. Such content maybe accessed and displayed, played, executed, etc. by client 408 , such as via a web browser such as INTERNET EXPLORER. Within the content to be displayed may be a call, such as an embedded object request, which causes the client 408 to access the signature link server 404 and download a program element configured to display a signature block, such as described above with respect to FIGS. 1-3 .
  • the client 408 runs the program and the user may enter a signature, such as via a peripheral device, such as a computer mouse.
  • the client displays and captures the signature to the user.
  • the signature data may be stored locally or transmitted directly to the signature link server 404 , which can be configured to generate a graphical image of the signature. Otherwise, a graphical image of the signature could be generated locally and transmitted to the signature link server 404 .
  • the signature link server 404 can store signature data (e.g., coordinate data) or signature images in a storage device 406 , which may be part of the server or a separate data storage device. As described above, additional data can be stored with the signature image (e.g., in the image itself, in a text file on the file system, etc.) or in a database. For example, form data may be transmitted to the signature link server 404 along with the signature data and/or a graphical image. The form data could be stored in the storage device 406 , such as in a database, and linked to the graphical image of the signature or to the signature data.
  • signature data e.g., coordinate data
  • additional data can be stored with the signature image (e.g., in the image itself, in a text file on the file system, etc.) or in a database.
  • form data may be transmitted to the signature link server 404 along with the signature data and/or a graphical image.
  • the form data could be stored in the storage device 406 , such as
  • the signature data and/or image files can be made accessible via the electronic data network 410 .
  • signature data, additional data, and/or graphical images could be transmitted directly to the web server 402 from the client 408 .
  • the generated image can be a signature only, or may include other elements, such as text element related to contract terms or other information associated with an online transaction. For example, as shown in FIG. 5 , several clauses are combined with the signature to form an online electronic signed contract.
  • the server may save and/or display the receipt of the transaction or the agreement text for which the signature was required. For instance, when making a purchase online, the resulting “Thank You” page may DISPLAY the details of your order along with the signature image embedded in the HTML as a signed receipt for the customer to print for future reference.
  • This data may be optionally re-displayed with a dynamic webpage that gathers the data from storage and displays it preferably as HTML along with the embedded signature image.
  • This data could optionally be stored as a static HTML webpage on the server for future reference, especially for the merchant to print off in case of a credit card chargeback dispute.
  • the next page could display the agreement or Terms & Conditions with the signature image embedded at the bottom of the webpage.
  • the FIG. 5 “Thank You” page could store the agreed-upon text and/or accompanied data within the signature graphic image file itself or as text on the webpage along with the signature graphic image file.
  • FIG. 6 is a flowchart of a method for capturing an online electronic signature. The method may be implemented with systems and programs as described above with reference to FIGS. 1-5 .
  • a signature display block or drawing pad is displayed on the user computer separate from or in connection with the corresponding program, web page, etc.
  • the signature display block or drawing pad is preferably configured to perform at least the signature capture and display process.
  • the user signs in the drawing via a computer peripheral device, such as a mouse. If the drawing is acceptable to the user, he or she may submit the drawing via a submit function or button (S 6 - 3 ).
  • stored captured data is sent to a server for storing and/or generation of the graphical signature. As described above, additional information may be submitted with the coordinate data or with the signature image and therefore, the signature capture process may be coordinated with other data entry.
  • a clear function or button can also be provided. If at step S 6 - 3 the clear function is executed, coordinate data is erased and processing returns to step S 6 - 1 .
  • Data may also be sent directly to a server application upon submission (S 6 - 5 ).
  • a server application can store the signature coordinate data or generate an appropriate graphical image of the signature for display and/or storage, which may also include other items such as text or data (S 6 - 6 ).
  • the accompanied data may be stored separately from the graphic image file, such as in a database and/or in a text file and/or in a static HTML “receipt” webpage of the transaction.
  • an error message can be displayed (S 6 - 8 ) and processing can be returned to step S 6 - 1 . Data may be erased or left in place for correction. Otherwise, a final step can be performed (S 6 - 9 ), such as redirecting the user to another web page, program, etc. (S 6 - 10 ) or displaying a success message indicating that the transaction is complete and/or the signature has been successfully captured and generated (S 6 - 11 ).
  • the signature capture program could be included within a web browser as standard functionality or as a browser plug-in. Web pages could invoke the signature capture feature of the web browser through standard HTML or browser-specific HTML.

Abstract

A system is provided for generating an online electronic signature. The system includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data. A signature generation module which receives the recorded data and generates a graphical image based upon the recorded data.

Description

    CROSS-REFERENCE TO RELATED PATENTS
  • This patent claims priority to U.S. Provisional Application No. 60/593,210 filed on Dec. 21, 2004, the entire contents of which are hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to systems and methods for recording an electronic (digitized) signature. More particularly, the present invention relates to a creating and recording an electronic signature over the Internet, such as via a web browser.
  • 2. Description of the Related Art
  • Since the outset of the Internet, electronic commerce has proliferated dramatically. It is now common place to transact all types business over the Internet. Retail sales have benefited from the Internet, and now most merchants have web sites that allow online purchasing via a website or online catalogue. All that is needed to complete a purchase is access to the Internet and a credit card.
  • Online merchants are handicapped by the lack of a written contract signed by its customers. If an online purchaser disputes a credit card transaction, the merchant will not have a signed contract to prove the legitimacy of the transaction. As a result, online vendors are exposed to undue risk.
  • Thus, there is a need for systems and methods for generating and capturing electronic signatures for online transactions.
  • SUMMARY OF THE INVENTION
  • According to an embodiment of the present invention, a system is provided for generating an online electronic signature. The system includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data. A signature generation module is also included which receives the recorded data and generates a graphical image based upon the recorded data.
  • According to another embodiment of the present invention, a method for capturing an online electronic signature is provided. The method can include a step of downloading online content to a client computer interface. As a result of the downloading, a signature block is displayed on the client computer interface. The signature block captures coordinate data from a computer peripheral device. A graphical image of a signature is generated from the coordinate data.
  • According to another embodiment of the present invention, a system is provided for capturing an online electronic signature. The system may include a web server configured to store and transmit online content, a client interface and a signature capture program. The client interface may be configured to access the web server and download and display the online content. The signature capture program may be configured to display a signature block on the client interface, to capture coordinate data of a computer cursor within the signature block, and to generate a signature image based on the captured coordinate data.
  • According to another embodiment of the present invention, a system is provided for capturing an online electronic signature via a web browser on a client computer interface. The system includes a signature capture program configured to display a signature block on the client interface within the web browser, to capture coordinate data of a computer cursor within the signature block, and to generate a signature image based on the captured coordinate data.
  • According to another embodiment of the present invention, a system is provided for generating an online electronic signature. The system may include means for interfacing with a client computer, recording movement of a cursor on a computer screen and outputting recorded coordinate data. The system may also include means for receiving the recorded coordinate data and generating a graphical image based upon the recorded coordinate data.
  • According to an embodiment of the present invention, a web browser for displaying online content is provided. The web browser includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data. The web browser further includes a signature generation module which receives the recorded data and generates a graphical image based upon the recorded data. The web browser further includes means for invoking the computer interface module such that online content displayed with the web browser can invoke the computer interface module.
  • The invention maybe used to capture signatures, especially over the Internet. Signatures can be stored as a graphic image file for further viewing. The present invention may also be used to capture drawings or sketches to be used for later use.
  • Further applications and advantages of various embodiments of the present invention are discussed below with reference to the drawing figures.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is view of a signature block according to an embodiment of the present invention.
  • FIG. 2 is a view of a signature block including an email address form field, according to another embodiment of the present invention.
  • FIG. 3 is a view of a signature block including additional form fields according to another embodiment of the present invention.
  • FIG. 4 is a block diagram of a system for capturing an online electronic signature according to an embodiment of the present invention.
  • FIG. 5 is a screen shot of a signature image generated according to an embodiment of the present invention.
  • FIG. 6 is a flow chart of an online signature capture process according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • While the present invention may be embodied in many different forms, a number of illustrative embodiments are described herein with the understanding that the present disclosure is to be considered as providing examples of the principles of the invention and such examples are not intended to limit the invention to preferred embodiments described herein and/or illustrated herein.
  • The main component of the present invention is a program, application, module, or component, such as Flash, JavaScript, Java, Java applet, ActiveX control, etc. that displays a drawing pad on a computer screen (e.g., within a web browser window) and captures signatures input via a mouse or other peripheral device (e.g., writing pad, keyboard arrows, touch pad, etc.). The coordinates of the inputted signature may be stored locally in a file, database, etc. for further viewing/editing of the signature, used to generate a graphic image file of the signature, or transmitted (e.g., as a character string) to a remote server for storage, creation of a graphic image file, or for viewing or editing.
  • For example, referring to FIG. 1, a signature box (drawing-pad) 102 can be displayed on a computer screen, such as within a web browser window. The signature block 102 can be part of a larger form object 100 that can include text, graphics or fields for other data entry.
  • The drawing-pad 102 may be displayed on the computer screen in any shape (e.g., rectangle-shaped) and is configured to allow the computer user to draw, for example, to sign their name or initials. For aesthetic reasons, it may be preferable to include a signature block that is sized to match a corresponding form or web page. The drawing-pad 102 may appear, for example, on an Internet shopping cart or web form. The preferred functions provided are:
      • Draw: to write the signature
      • Clear: to erase a signature
      • Submit: to send, submit, or store the signature.
  • The drawing-pad 102 is configured to capture the coordinates input from a peripheral device, such as a mouse. The capture process preferably outputs x and y coordinates of the location of the windows cursor within the drawing-pad 102. The captured coordinates may then be used to create a graphical image of the signature. The coordinates or the graphical image file or both could be stored for later use. For example, stored coordinates of the signature/drawing could be edited in the future, and could be used to generate a graphic image file (gif) or other image file (e.g., .bmp, .jpg, etc.), when finally completed.
  • Preferably, signatures are displayed within drawing-pad 102 while the user is entering the signature. For example, the drawing-pad 102 could be configured to use a computer mouse input to generate a signature. When the left mouse button (not shown) is depressed, and the windows cursor is within the drawing-pad 102, the coordinates of the mouse cursor can be captured and simultaneously displayed to the user via a program display function (e.g., Flash line draw command) so that the user can see the signature. Captured signatures, signature data, graphical objects, etc. may be accessed by any means, such as online through a web page or link.
  • The signature coordinates or graphic image may be submitted and/or stored along with any additional accompanying data, which could be used to identify the signature or signer. For example, as shown in FIG. 2, a form field to enter the email address could be included in a separate block 104. Any data could be stored or captured with a signature. For example, one or more of the following: a Client ID, Customer ID, an IP address, a Session ID, an email address, and Company ID, etc. This additional data may be supplied by the signer by typing it into form fields, or it may be embedded in the HTML or code or client program used to host or display the drawing-pad 102. If required data is missing or invalid, the signature capture process could be configured to display an appropriate error message to the user in the form of a dialog box, web page, etc.
  • Another example is shown in FIG. 3. An HTML form includes fields 300 for entry of City, Location, Zip, Phone, 800#, and Fax number. The drawing pad 102 has an Erase button 302 next to it and a Submit button 304 below it. If the Submit button 304 is depressed before all the fields are filled in or before the signature is drawn, then an error message could be generated. In other words, the functionality of the drawing-pad 102 can be integrated with an HTML document, XML form, etc.
  • When additional data is supplied, it may be stored, for example in a database, to aid in future lookup of the captured signature. In the alternative or in addition thereto, the data could be captured with the signature. The signature and its accompanying data could be submitted independently from the rest of the form, for example from a web page. If it is submitted to the server with the form, the server may redirect or download a web page to the client. If it is submitted independently, the form or the signature capture program may display a dialog box to the user when the signature has been submitted or if there is an error.
  • The signature or drawing can be captured on the client side, for example, with program executed by a web browser. The program could comprise written instructions in any computer programming language having the appropriate capabilities, but is preferably designed specifically for online (e.g., Web) applications, such as HTML, Flash, JavaScript, etc. The program can be configured to record x and y coordinates of the signature, which may be used for viewing/editing/storage, and/or send the coordinate data to a server for viewing/editing/storage. An image generation program or module may use the coordinates to create the signature or drawing as a graphic image, which can be stored as a file on a file system, possibly for access online or in a database.
  • One skilled in the art will understand that the signature capture and image generation processes could be combined and implemented by a single computer program or by several separate components residing together or remote from each other. For example, a Flash program could be downloaded with an HTML page to capture the signature data and send the data to a remotely located C++ program, which generates the image of the signature.
  • The signature may be submitted or uploaded to a server as coordinates, for example, in an ASCII delimited character string, or as a graphic image file. A server may use the coordinates to create graphic image file, and may store the graphic image file or coordinates for future display or editing.
  • The present invention may be used in nearly any type of computer architecture configuration, such as stand-alone or client/server program, application, or component. As an example, FIG. 4 is a block diagram of a system for capturing online electronic signatures according to an embodiment of the present invention.
  • As shown, the system 400 could include a web server 402, a signature link server 404 coupled with a storage device 406, and a client interface 408, each coupled with or otherwise in communication with an electronic data network 410, such as the Internet.
  • The web server 402 may be configured to provide online content such as HTML pages, java programs, streaming broadcast data or multimedia services, etc. Such content maybe accessed and displayed, played, executed, etc. by client 408, such as via a web browser such as INTERNET EXPLORER. Within the content to be displayed may be a call, such as an embedded object request, which causes the client 408 to access the signature link server 404 and download a program element configured to display a signature block, such as described above with respect to FIGS. 1-3. The client 408 runs the program and the user may enter a signature, such as via a peripheral device, such as a computer mouse. The client displays and captures the signature to the user. The signature data may be stored locally or transmitted directly to the signature link server 404, which can be configured to generate a graphical image of the signature. Otherwise, a graphical image of the signature could be generated locally and transmitted to the signature link server 404.
  • The signature link server 404 can store signature data (e.g., coordinate data) or signature images in a storage device 406, which may be part of the server or a separate data storage device. As described above, additional data can be stored with the signature image (e.g., in the image itself, in a text file on the file system, etc.) or in a database. For example, form data may be transmitted to the signature link server 404 along with the signature data and/or a graphical image. The form data could be stored in the storage device 406, such as in a database, and linked to the graphical image of the signature or to the signature data.
  • Preferably, the signature data and/or image files can be made accessible via the electronic data network 410. Alternatively, signature data, additional data, and/or graphical images could be transmitted directly to the web server 402 from the client 408.
  • The generated image can be a signature only, or may include other elements, such as text element related to contract terms or other information associated with an online transaction. For example, as shown in FIG. 5, several clauses are combined with the signature to form an online electronic signed contract.
  • After the signature and optional data is received by the server, the server may save and/or display the receipt of the transaction or the agreement text for which the signature was required. For instance, when making a purchase online, the resulting “Thank You” page may DISPLAY the details of your order along with the signature image embedded in the HTML as a signed receipt for the customer to print for future reference. This data may be optionally re-displayed with a dynamic webpage that gathers the data from storage and displays it preferably as HTML along with the embedded signature image. This data could optionally be stored as a static HTML webpage on the server for future reference, especially for the merchant to print off in case of a credit card chargeback dispute.
  • As another example, when submitting a signature in order to agree to an agreement or Terms & Conditions, the next page could display the agreement or Terms & Conditions with the signature image embedded at the bottom of the webpage. In other words, the FIG. 5 “Thank You” page could store the agreed-upon text and/or accompanied data within the signature graphic image file itself or as text on the webpage along with the signature graphic image file.
  • FIG. 6 is a flowchart of a method for capturing an online electronic signature. The method may be implemented with systems and programs as described above with reference to FIGS. 1-5.
  • At step S6-1, when a user accesses a program, web page, etc. which is configured to use an online signature according to an embodiment of the present invention, a signature display block or drawing pad is displayed on the user computer separate from or in connection with the corresponding program, web page, etc. The signature display block or drawing pad is preferably configured to perform at least the signature capture and display process.
  • At S6-2 the user signs in the drawing via a computer peripheral device, such as a mouse. If the drawing is acceptable to the user, he or she may submit the drawing via a submit function or button (S6-3). At S6-4, stored captured data is sent to a server for storing and/or generation of the graphical signature. As described above, additional information may be submitted with the coordinate data or with the signature image and therefore, the signature capture process may be coordinated with other data entry.
  • A clear function or button can also be provided. If at step S6-3 the clear function is executed, coordinate data is erased and processing returns to step S6-1.
  • Data may also be sent directly to a server application upon submission (S6-5). A server application can store the signature coordinate data or generate an appropriate graphical image of the signature for display and/or storage, which may also include other items such as text or data (S6-6). The accompanied data may be stored separately from the graphic image file, such as in a database and/or in a text file and/or in a static HTML “receipt” webpage of the transaction.
  • If there is a problem (S6-7) with the signature or data related thereto, an error message can be displayed (S6-8) and processing can be returned to step S6-1. Data may be erased or left in place for correction. Otherwise, a final step can be performed (S6-9), such as redirecting the user to another web page, program, etc. (S6-10) or displaying a success message indicating that the transaction is complete and/or the signature has been successfully captured and generated (S6-11).
  • According to another embodiment of the present invention, the signature capture program could be included within a web browser as standard functionality or as a browser plug-in. Web pages could invoke the signature capture feature of the web browser through standard HTML or browser-specific HTML.
  • Thus, a number of preferred embodiments have been fully described above with reference to the drawing figures. Although the invention has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions could be made to the described embodiments within the spirit and scope of the invention.

Claims (54)

1. A system for generating an online electronic signature, said system comprising:
a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data;
a signature generation module which receives said recorded data and generates a graphical image based upon said recorded data.
2. The system as recited in claim 1, wherein said computer interface module records coordinate data of said cursor.
3. The system as recited in claim 1, wherein said computer interface module includes a signature block object which is displayed on the screen of a computer, and said computer interface records and outputs coordinate data of cursor movement within said signature block object.
4. The system as recited in claim 1, wherein said computer interface module comprises a flash program.
5. The system as recited in claim 1, wherein said computer interface module comprises a browser plug-in.
6. The system as recited in claim 1, wherein said computer interface module comprises a built-in component of a web browser.
7. The system as recited in claim 1, wherein said computer interface module comprises a java applet.
8. The system as recited in claim 1, wherein said computer interface module comprises a downloadable computer program.
9. The system as recited in claim 1, wherein said computer interface module is installed onto a first computer and said signature generation module is installed on a second computer and said data is transmitted from said computer interface module to said signature generation module over an electronic data network.
10. The system as recited in claim 2, wherein said computer interface module is configured to store said coordinate data in a file and transmit said file to said signature generation module, and said signature generation module is configured to read said coordinate data from said file.
11. The system as recited in claim 3, wherein said cursor is moved on said computer by a computer mouse, and said coordinate data is recorded only when a mouse button is depressed on said mouse.
12. The system as recited in claim 3, wherein said cursor is moved on said computer screen via a peripheral device input into said computer.
13. The system as recited in claim 12, wherein said peripheral device input into said computer comprises a computer mouse, and said computer interface module is configured to record coordinate data only when a mouse button is depressed upon said mouse.
14. The system as recited in claim 3, wherein said computer interface module is further configured to transmit a signal to said signature generation module to begin signature generation.
15. The system as recited in claim 13, wherein said computer interface module is further configured to transmit a signal to said signature generation module to begin signal generation.
16. The system as recited in claim 1, wherein said computer interface module is further configured to transmit a signal to said signature generation module to begin signature generation.
17. The system as recited in claim 1, wherein said computer interface module is further configured to display an error message when a data error occurs with entry of data into a corresponding form.
18. A method for capturing an online electronic signature, comprising steps of:
downloading online content to a client computer interface;
as a result of said downloading, displaying a signature block on the client computer interface, said signature block capturing coordinate data from a computer peripheral device; and
generating a graphical image of a signature from said coordinate data.
19. The method for capturing an online electronic signature as recited in claim 18, wherein said displaying a signature block step includes a step of downloading a signature block program based on link embedded in said online content, said signature block program configured to display the signature block on the client computer interface and capture the coordinate data from a computer peripheral device.
20. The method for capturing an online electronic signature as recited in claim 18, wherein said computer client interface includes a web browser for displaying said online content to a computer user, and
said displaying a signature block step includes a step of executing a signature block module based on an embedded command in said online content, said signature block module configured to display the signature block on the client computer interface and capture the coordinate data from a computer peripheral device.
21. The method for capturing an online electronic signature as recited in claim 20, wherein said signature block module comprises a plug-in to said web browser.
22. The method for capturing an online electronic signature as recited in claim 20, wherein said signature block module comprises included in said web browser.
23. The method for capturing an online electronic signature as recited in claim 20, wherein said signature block module comprises embedded in said online content.
24. A system for capturing an online electronic signature, comprising:
a web server configured to store and transmit online content;
a client interface configured to access said web server and download and display said online content; and
a signature capture program configured to display a signature block on said client interface, to capture coordinate data of a computer cursor within said signature block, and to generate a signature image based on said captured coordinate data.
25. A system for capturing an online electronic signature via a web browser on a client computer interface, said system comprising:
a signature capture program configured to display a signature block on said client interface within said web browser, to capture coordinate data of a computer cursor within said signature block, and to generate a signature image based on said captured coordinate data.
26. The system for capturing an online electronic signature as recited in claim 25, wherein said a signature capture program is stored remote from said client computer interface and is downloadable to said web browser.
27. The system for capturing an online electronic signature as recited in claim 25, wherein said a signature capture program is downloaded and executed by said client computer interface as a result of an embedded object call in online content displayed by said web browser.
28. The system for capturing an online electronic signature as recited in claim 27, wherein said online content includes a form for entering data, and wherein:
said signature capture program is configured to capture data entered into said form and link said data with at least one of said coordinate data and said signature image.
29. The system for capturing an online electronic signature as recited in claim 26, wherein:
said signature capture program is configured to capture data entered into said form and link said data with at least one of said coordinate data and said signature image.
30. The system for capturing an online electronic signature as recited in claim 26, wherein:
said signature capture program comprises a signature capture module configured to capture coordinate data of a computer cursor within said signature block, and a signature generation module configured to generate said graphical signature based on said captured data;
wherein said signature capture module and signature generation module reside on different computer devices.
31. A system for generating an online electronic signature, said system comprising:
means for interfacing with a client computer, recording movement of a cursor on a computer screen and outputting recorded coordinate data;
means for receiving said recorded coordinate data and generating a graphical image based upon said recorded coordinate data.
32. The system as recited in claim 31, wherein said means for interfacing records coordinate data of a computer windows cursor controlled by a peripheral computer device.
33. The system as recited in claim 31, wherein said means for interfacing includes a means for displaying a signature block object on the screen of a computer, and records and outputs coordinate data of cursor movement within said signature block object.
34. The system as recited in claim 31, wherein said means for interfacing comprises a flash program.
35. The system as recited in claim 31, wherein said means for interfacing comprises a browser plug-in.
36. The system as recited in claim 31, wherein said means for interfacing comprises a built-in component of a web browser.
37. The system as recited in claim 31, wherein said means for interfacing comprises a java applet.
38. The system as recited in claim 31, wherein said means for interfacing comprises a computer program.
39. The system as recited in claim 31, wherein said means for interfacing is installed onto a first computer and said means for receiving is installed on a second computer, and said data is transmitted from said means for interfacing to said means for receiving over an electronic data network.
40. The system as recited in claim 32, wherein said means for interfacing stores said recorded coordinate data in a file and transmits said file to said means for receiving, and said means for receiving reads said coordinate data from said file.
41. The system as recited in claim 33, wherein said cursor is moved on said computer by a computer mouse, and said coordinate data is recorded only when a mouse button is depressed on said mouse.
42. The system as recited in claim 33, wherein said cursor is moved on said computer screen via a peripheral device input into said computer.
43. The system as recited in claim 42, wherein said peripheral device input into said computer comprises a computer mouse, and said means for interfacing record coordinates data only when a mouse button is depressed upon said mouse.
44. The system as recited in claim 31, wherein said means for interfacing transmits a signal to said means for receiving to begin signature generation.
45. The system as recited in claim 31, wherein said means for interfacing transmits a signal to said means for receiving to begin signature generation.
46. A web browser, comprising:
means for displaying online content;
a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data;
a signature generation module which receives said recorded data and generates a graphical image based upon said recorded data; and
means for invoking said computer interface module such that online content displayed with said web browser can invoke said computer interface module.
47. The web browser as recited in claim 46, wherein said computer interface module records coordinate data of said cursor.
48. The web browser as recited in claim 46, wherein said computer interface module includes a signature block object which is displayed on the screen of a computer, and said computer interface records and outputs coordinate data of cursor movement within said signature block object.
49. The web browser as recited in claim 47, wherein said computer interface module is configured to store said coordinate data in a file, and said signature generation module is configured to read said coordinate data from said file.
50. The web browser as recited in claim 48, wherein said cursor is moved on said computer by a computer mouse, and said coordinate data is recorded only when a mouse button is depressed on said mouse.
51. The web browser as recited in claim 48, wherein said cursor is moved on said computer screen via a peripheral device input into said computer.
52. The web browser as recited in claim 51, wherein said peripheral device input into said computer comprises a computer mouse, and said computer interface module is configured to record coordinate data only when a mouse button is depressed upon said mouse.
53. The browser as recited in claim 52, wherein said computer interface module is further configured to display an error message when a data error occurs with entry of data into a corresponding form.
54. The system as recited in claim 31, wherein said means for interfacing is installed onto a same computer as said means for receiving is installed.
US11/205,002 2004-12-21 2005-08-17 System and method for providing an online electronic signature Abandoned US20060136731A1 (en)

Priority Applications (15)

Application Number Priority Date Filing Date Title
US11/205,002 US20060136731A1 (en) 2004-12-21 2005-08-17 System and method for providing an online electronic signature
PCT/US2005/046270 WO2006069111A2 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature
JP2007548408A JP2008524966A (en) 2004-12-21 2005-12-21 Biometric signature generation system, online electronic signature acquisition method, online electronic signature acquisition system, and host application
MX2007007539A MX2007007539A (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature.
US11/312,397 US7916906B2 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature
CA2589108A CA2589108C (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature
EP05854910.6A EP1829275A4 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature
US13/073,819 US8588483B2 (en) 2004-12-21 2011-03-28 System and method for providing a real-time, online biometric signature
US13/605,095 US20140068409A1 (en) 2004-12-21 2012-09-06 Systems and Methods for Capturing Real Time Client Side Data and For Generating a Permanent Record
US14/082,637 US20140072186A1 (en) 2004-12-21 2013-11-18 System and Method for Providing A Real-Time, Online Biometric Signature
US15/599,287 US20170322916A1 (en) 2004-12-21 2017-05-18 Systems and methods for capturing real time client side data and for generating a permanent record
US15/599,299 US20170315695A1 (en) 2004-12-21 2017-05-18 System and method for providing a real-time, online biometric signature
US16/149,485 US20190311179A1 (en) 2004-12-21 2018-10-02 System and method for providing a real-time, online biometric signature
US16/218,265 US10846464B2 (en) 2004-12-21 2018-12-12 Systems and methods for capturing real time client side data and for generating a permanent record
US17/072,041 US20210141994A1 (en) 2004-12-21 2020-10-16 Systems and methods for capturing real time client side data and for generating a permanent record

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US59321004P 2004-12-21 2004-12-21
US11/205,002 US20060136731A1 (en) 2004-12-21 2005-08-17 System and method for providing an online electronic signature

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/312,397 Continuation-In-Part US7916906B2 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature

Publications (1)

Publication Number Publication Date
US20060136731A1 true US20060136731A1 (en) 2006-06-22

Family

ID=36597578

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/205,002 Abandoned US20060136731A1 (en) 2004-12-21 2005-08-17 System and method for providing an online electronic signature
US11/312,397 Expired - Fee Related US7916906B2 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/312,397 Expired - Fee Related US7916906B2 (en) 2004-12-21 2005-12-21 System and method for providing a real-time, online biometric signature

Country Status (6)

Country Link
US (2) US20060136731A1 (en)
EP (1) EP1829275A4 (en)
JP (1) JP2008524966A (en)
CA (1) CA2589108C (en)
MX (1) MX2007007539A (en)
WO (1) WO2006069111A2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110093777A1 (en) * 2009-10-21 2011-04-21 Rightsignature, Llc Document Signing Systems and Methods
US20120143731A1 (en) * 2010-12-06 2012-06-07 Samsung Electronics Co., Ltd. Apparatus and method for trading digital contents in digital contents management system
FR2999754A1 (en) * 2012-12-18 2014-06-20 Credit Mutuel Arkea Electronic signature system for providing signature to contractual document, has trusted third party data server, where copy of contract is recorded in server, and copy is associated with proof file including temporal signature recording
US8924395B2 (en) 2010-10-06 2014-12-30 Planet Data Solutions System and method for indexing electronic discovery data
US9235748B2 (en) 2013-11-14 2016-01-12 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication
US9696817B2 (en) * 2015-07-09 2017-07-04 Blackberry Limited Portable electronic device including keyboard and method of controlling the same
US20180024807A1 (en) * 2016-07-21 2018-01-25 Vision Menu, Inc. System and Method of Document and Signature Management
US10032065B2 (en) 2013-10-25 2018-07-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US10735404B2 (en) * 2015-02-24 2020-08-04 Avatier Corporation Aggregator technology without usernames and passwords implemented in a service store
US10846510B2 (en) 2013-10-25 2020-11-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7934098B1 (en) * 2005-04-11 2011-04-26 Alliedbarton Security Services LLC System and method for capturing and applying a legal signature to documents over a network
US20100223193A1 (en) * 2006-02-02 2010-09-02 Writephone Communication Ltd Card-not-present fraud prevention
US20080097777A1 (en) * 2006-10-23 2008-04-24 Ctm Software Corporation Electronic document execution
US20110083018A1 (en) * 2009-10-06 2011-04-07 Validity Sensors, Inc. Secure User Authentication
US9589399B2 (en) 2012-07-02 2017-03-07 Synaptics Incorporated Credential quality assessment engine systems and methods
EP2884470A1 (en) * 2013-12-11 2015-06-17 Panasonic Intellectual Property Management Co., Ltd. Mobile payment terminal device
US9176942B1 (en) 2014-03-24 2015-11-03 Realquidity Corp. System and method for synchronizing and editing electronic documents
US9569520B1 (en) * 2014-03-31 2017-02-14 Juniper Networks, Inc. Classification of software based on user interface elements
US10453058B2 (en) * 2014-12-17 2019-10-22 Heartland Payment Systems, Inc. E-signature
WO2017061558A1 (en) 2015-10-07 2017-04-13 Wacom Co., Ltd. Multi-user, cross-browser signature platform
KR101853610B1 (en) * 2017-11-07 2018-05-02 주식회사 시큐브 Digital signature authentication system based on biometric information and digital signature authentication method thereof
US20220391791A1 (en) * 2021-03-25 2022-12-08 Certinal Software Private Limited System and method for modification of future recipients in an electronic signature workflow
US11586806B1 (en) * 2021-06-30 2023-02-21 Citrix Systems, Inc. Distributed electronic signature processing

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4835372A (en) * 1985-07-19 1989-05-30 Clincom Incorporated Patient care system
US5297202A (en) * 1991-01-11 1994-03-22 Ncr Corporation Apparatus and method for producing a digitized transaction record including an encrypted signature
US5432326A (en) * 1992-01-10 1995-07-11 National Bancard Corporation Systems and methods for operating data card terminals for transaction chargeback protection
US5677955A (en) * 1995-04-07 1997-10-14 Financial Services Technology Consortium Electronic funds transfer instruments
US5680470A (en) * 1993-12-17 1997-10-21 Moussa; Ali Mohammed Method of automated signature verification
US5689567A (en) * 1993-12-27 1997-11-18 Nec Corporation Electronic signature method and apparatus
US20010051996A1 (en) * 2000-02-18 2001-12-13 Cooper Robin Ross Network-based content distribution system
US20020042879A1 (en) * 2000-10-10 2002-04-11 Gould Terry A. Electronic signature system
US20020042885A1 (en) * 2000-08-22 2002-04-11 Raffie Eskandarian Method, process and apparatus for receiving, storing and accessing authorization data
US20020053028A1 (en) * 2000-10-24 2002-05-02 Davis Steven B. Process and apparatus for improving the security of digital signatures and public key infrastructures for real-world applications
US20020077974A1 (en) * 2000-12-19 2002-06-20 Ortiz Luis M. Wireless point of sale
US20030105674A1 (en) * 2001-12-05 2003-06-05 United Services Automobile Association System and method of facilitating transactions over a computer network
US20030138135A1 (en) * 2002-01-23 2003-07-24 Chung Kevin Kwong-Tai Generation and verification of a digitized signature
US20030191715A1 (en) * 2000-03-24 2003-10-09 John Pinizzotto Secured purchase transaction
US6687390B2 (en) * 2001-12-04 2004-02-03 Applied Neural Conputing Ltd. System for and method of web signature recognition system based on object map
US6721716B1 (en) * 1999-06-17 2004-04-13 Mobius Management Systems, Inc. Payment certification string and related electronic payment system and method
US6757826B1 (en) * 1998-04-14 2004-06-29 Citicorp Development Center, Inc. Digital graphic signature system
US6904416B2 (en) * 2001-03-27 2005-06-07 Nicholas N. Nassiri Signature verification using a third party authenticator via a paperless electronic document platform
US6907529B1 (en) * 1998-11-12 2005-06-14 Nec Corporation Document management system
US20050223234A1 (en) * 2002-01-19 2005-10-06 Mcowan Peter W Authentication systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2290170C (en) * 1999-01-29 2005-06-14 International Business Machines Corporation Improved digital signature
JP2001344544A (en) * 2000-06-02 2001-12-14 Koji Sugano Portable terminal and electronic clearing system using the same
JP2002091299A (en) * 2000-08-31 2002-03-27 Internatl Business Mach Corp <Ibm> System and method for digital signature, mediation method and system for digital signature, information terminal, and recording medium
US7349871B2 (en) * 2002-08-08 2008-03-25 Fujitsu Limited Methods for purchasing of goods and services
JP2004334330A (en) * 2003-04-30 2004-11-25 Sony Corp Terminal appliance, provision server, electronic information use method, electronic information provision method, terminal appliance program, provision server program, intermediation program and storage medium
US20040221171A1 (en) * 2003-05-02 2004-11-04 Ahmed Ahmed Awad E. Intrusion detector based on mouse dynamics analysis
US7080047B2 (en) * 2003-05-28 2006-07-18 Kan Steven S Website-specific electronic signature containing personalized logo
SG124283A1 (en) * 2004-03-24 2006-08-30 Trusted Hub Ltd Document signature method & system
US7917761B2 (en) * 2005-03-21 2011-03-29 Microsoft Corporation Digitally signing an electronic document with a user-entered signature image

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4835372A (en) * 1985-07-19 1989-05-30 Clincom Incorporated Patient care system
US5297202A (en) * 1991-01-11 1994-03-22 Ncr Corporation Apparatus and method for producing a digitized transaction record including an encrypted signature
US5432326A (en) * 1992-01-10 1995-07-11 National Bancard Corporation Systems and methods for operating data card terminals for transaction chargeback protection
US5680470A (en) * 1993-12-17 1997-10-21 Moussa; Ali Mohammed Method of automated signature verification
US5689567A (en) * 1993-12-27 1997-11-18 Nec Corporation Electronic signature method and apparatus
US5677955A (en) * 1995-04-07 1997-10-14 Financial Services Technology Consortium Electronic funds transfer instruments
US6757826B1 (en) * 1998-04-14 2004-06-29 Citicorp Development Center, Inc. Digital graphic signature system
US6907529B1 (en) * 1998-11-12 2005-06-14 Nec Corporation Document management system
US6721716B1 (en) * 1999-06-17 2004-04-13 Mobius Management Systems, Inc. Payment certification string and related electronic payment system and method
US20010051996A1 (en) * 2000-02-18 2001-12-13 Cooper Robin Ross Network-based content distribution system
US20030191715A1 (en) * 2000-03-24 2003-10-09 John Pinizzotto Secured purchase transaction
US20020042885A1 (en) * 2000-08-22 2002-04-11 Raffie Eskandarian Method, process and apparatus for receiving, storing and accessing authorization data
US20020042879A1 (en) * 2000-10-10 2002-04-11 Gould Terry A. Electronic signature system
US20020053028A1 (en) * 2000-10-24 2002-05-02 Davis Steven B. Process and apparatus for improving the security of digital signatures and public key infrastructures for real-world applications
US20020077974A1 (en) * 2000-12-19 2002-06-20 Ortiz Luis M. Wireless point of sale
US6904416B2 (en) * 2001-03-27 2005-06-07 Nicholas N. Nassiri Signature verification using a third party authenticator via a paperless electronic document platform
US6687390B2 (en) * 2001-12-04 2004-02-03 Applied Neural Conputing Ltd. System for and method of web signature recognition system based on object map
US20040095384A1 (en) * 2001-12-04 2004-05-20 Applied Neural Computing Ltd. System for and method of web signature recognition system based on object map
US20030105674A1 (en) * 2001-12-05 2003-06-05 United Services Automobile Association System and method of facilitating transactions over a computer network
US20050223234A1 (en) * 2002-01-19 2005-10-06 Mcowan Peter W Authentication systems
US6694045B2 (en) * 2002-01-23 2004-02-17 Amerasia International Technology, Inc. Generation and verification of a digitized signature
US20030138135A1 (en) * 2002-01-23 2003-07-24 Chung Kevin Kwong-Tai Generation and verification of a digitized signature

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9594739B2 (en) * 2009-10-21 2017-03-14 Citrix Systems, Inc. Document signing systems and methods
US20110093777A1 (en) * 2009-10-21 2011-04-21 Rightsignature, Llc Document Signing Systems and Methods
US8924395B2 (en) 2010-10-06 2014-12-30 Planet Data Solutions System and method for indexing electronic discovery data
US20120143731A1 (en) * 2010-12-06 2012-06-07 Samsung Electronics Co., Ltd. Apparatus and method for trading digital contents in digital contents management system
FR2999754A1 (en) * 2012-12-18 2014-06-20 Credit Mutuel Arkea Electronic signature system for providing signature to contractual document, has trusted third party data server, where copy of contract is recorded in server, and copy is associated with proof file including temporal signature recording
US10032065B2 (en) 2013-10-25 2018-07-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US10496872B2 (en) 2013-10-25 2019-12-03 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US10846510B2 (en) 2013-10-25 2020-11-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US9747491B2 (en) 2013-11-14 2017-08-29 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication
US9235748B2 (en) 2013-11-14 2016-01-12 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication
US10735404B2 (en) * 2015-02-24 2020-08-04 Avatier Corporation Aggregator technology without usernames and passwords implemented in a service store
US9696817B2 (en) * 2015-07-09 2017-07-04 Blackberry Limited Portable electronic device including keyboard and method of controlling the same
US20180024807A1 (en) * 2016-07-21 2018-01-25 Vision Menu, Inc. System and Method of Document and Signature Management

Also Published As

Publication number Publication date
EP1829275A2 (en) 2007-09-05
EP1829275A4 (en) 2013-07-03
WO2006069111A2 (en) 2006-06-29
WO2006069111A3 (en) 2007-10-25
US20060159313A1 (en) 2006-07-20
MX2007007539A (en) 2008-01-11
US7916906B2 (en) 2011-03-29
CA2589108A1 (en) 2006-06-29
JP2008524966A (en) 2008-07-10
CA2589108C (en) 2014-12-02

Similar Documents

Publication Publication Date Title
US20060136731A1 (en) System and method for providing an online electronic signature
US20190311179A1 (en) System and method for providing a real-time, online biometric signature
US11496792B2 (en) Interactive video overlay with persistent cart
US10846464B2 (en) Systems and methods for capturing real time client side data and for generating a permanent record
US9898774B2 (en) User terminal apparatus, display apparatus, server and control method thereof
US7913173B2 (en) Method and apparatus for acquiring data presented within a web browser
US7356606B2 (en) Dynamic web storefront technology
JP4358841B2 (en) Portable terminal device and program thereof
US20190259091A1 (en) System and method for providing a portable and interactive storefront
JP2008129635A (en) Settlement method and proxy settlement server
US20130198032A1 (en) Method and Apparatus for Providing Embedded Transaction Modules
JP5034049B2 (en) Affiliate management server device, affiliate management method, and affiliate management server program
US10559022B2 (en) Account creation overlay
KR101697290B1 (en) Method and system for making homepage using web browser
JP2011070433A (en) Electronic flier making device, electronic flier, electronic flier browsing device, and electronic flier system
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP6106823B1 (en) Content management system, content sales promotion method, and content sales promotion program
Williams et al. Learning Magento 2 Administration
JP2005025300A (en) Commodity transaction management apparatus and program for displaying screen of commodity transaction screen
CA2390714A1 (en) Method and apparatus for facilitating electronic commerce via an itemized statement
JP5373533B2 (en) Product registration program
Jiang et al. IOS ECommerce App Development with Parse
JP2007086943A (en) Security management system, method, and program

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIGNATURELINK, INC., FLORIDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HICKS, BILL;LISCUM, DAVE;REEL/FRAME:016899/0481

Effective date: 20050817

AS Assignment

Owner name: CYPRESS FUNDING, LLC, MISSISSIPPI

Free format text: SECURITY AGREEMENT;ASSIGNOR:SIGNATURELINK, INC.;REEL/FRAME:019607/0103

Effective date: 20060811

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION