Patentable/Patents/US-8832448
US-8832448

Dual-channel electronic signature system using image codes and related computer program product

PublishedSeptember 9, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A dual-channel electronic signature system is disclosed, having a signature verification server, a signature requester device, and a hand-held device. The signature requester device calculates a characteristic value related to content of a target document, encodes the characteristic value and a destination message to generate a first graph, and outputs the first graph The hand-held device captures and decodes an image of the first graph to obtain the characteristic value, performs an electronic signature operation on the characteristic value to generate a signature data, encodes the signature data to generate a second graph, and transmits the second graph to a destination network address. If the signature data contained in the second graph passes a verification procedure of the signature verification server, the signature verification server transmits a verification graph corresponding to the second graph to the signature requester device.

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A dual-channel electronic signature system, comprising: a signature verification server; a signature requester device for calculating a characteristic value related to content of a target document, encoding the characteristic value, a destination message and at least a portion of content of the target document to generate a first graph, and outputting the first graph, wherein the destination message is utilized for combining with a predetermined string to form a destination network address pointed to the signature verification server; and a hand-held device for capturing and decoding an image of the first graph to obtain the characteristic value and the destination message, performing an electronic signature operation on the characteristic value to generate a signature data, encoding the signature data and a hardware identification code to generate a second graph, combining the destination message with the predetermined string to generate the destination network address, and transmitting the second graph to a destination network address, wherein the predetermined string is pre-stored in the hand-held device, related to a network address of the signature verification server, and not allowed to be changed by a user of the hand-held device; wherein if the signature data contained in the second graph passes a verification procedure of the signature verification server, the signature verification server transmits a verification graph corresponding to the second graph to the signature requester device.

2

2. A computer program product, stored in a non-transitory computer readable medium, enabling a signature requester device to perform an electronic signature operation, the electronic signature operation comprising: calculating a characteristic value related to content of a target document; encoding the characteristic value, a destination message and at least a portion of content of the target document to generate a first graph; and outputting the first graph using an output device of the signature requester device; wherein the destination message is utilized for combining with a predetermined string to form a destination network address pointed to a signature verification server.

3

3. A computer program product, stored in a non-transitory computer readable medium, enabling a hand-held device to perform an electronic signature operation, the electronic signature operation comprising: capturing an image of a first graph using an image capturing device of the hand-held device; decoding the first graph to obtain a characteristic value and a destination message; performing an electronic signature operation on the characteristic value to generate a signature data; combining the destination message with a predetermined string to generate a destination network address pointed to a signature verification server; and utilizing a transmitter device of the hand-held device to transmit the signature data or a second graph generated by encoding the signature data and a hardware identification code to a destination network address; wherein the predetermined string is pre-stored in the hand-held device and related to a network address of the signature verification server.

4

4. The computer program product of claim 2 , wherein the operation of outputting the first graph comprises: displaying the first graph using a display device of the signature requester device.

5

5. The computer program product of claim 2 , wherein the characteristic value is a digest message of the target document.

6

6. The computer program product of claim 2 , wherein the first graph is a two dimensional barcode.

7

7. The computer program product of claim 2 , wherein the electronic signature operation further comprises: utilizing a receiving device of the signature requester device to receive a verification graph from the signature verification server; and outputting the verification graph using the output device; wherein the verification graph corresponds to a second graph displayed on a hand-held device participating in an electronic signature operation.

8

8. The computer program product of claim 2 , wherein the electronic signature operation further comprises: utilizing a receiving device of the signature requester device to receive a signature data from the signature verification server; encoding the signature data to generate a verification graph; and outputting the verification graph using the output device; wherein the verification graph corresponds to a second graph displayed on a hand-held device participating in an electronic signature operation.

9

9. A computer program product, stored in a non-transitory computer readable medium, enabling a hand-held device to perform an electronic signature operation, the electronic signature operation comprising: capturing an image of a first graph using an image capturing device of the hand-held device; decoding the first graph to obtain a characteristic value and a destination message; performing an electronic signature operation on the characteristic value to generate a signature data; combining the destination message with a predetermined string to generate a destination network address pointed to a signature verification server; and utilizing a transmitter device of the hand-held device to transmit the signature data or a second graph generated by encoding the signature data to a destination network address; wherein the predetermined string is pre-stored in the hand-held device and related to a network address of the signature verification server.

10

10. The computer program product of claim 9 , wherein the operation of decoding the first graph comprises: decoding the image of the first graph to obtain the characteristic value, a destination message, and at least a portion of content of the target document.

11

11. The computer program product of claim 10 , wherein the predetermined string is stored in a signature data generator module within the hand-held device, and is not allowed to be changed by a user of the hand-held device.

12

12. The computer program product of claim 9 , wherein the operation of generating the signature data comprises: utilizing a signature data generator module within the hand-held device to perform the electronic signature operation on the characteristic value to generate the signature data.

13

13. The computer program product of claim 9 , wherein the first graph is a two dimensional barcode.

14

14. The computer program product of claim 9 , wherein the operation of generating the second graph comprises: encoding the signature data and a hardware identification code to generate the second graph.

15

15. The computer program product of claim 9 , wherein the operation of transmitting the signature data to the destination network address comprises: utilizing the transmitter device to transmit the signature data and a hardware identification code to the destination network address.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 27, 2012

Publication Date

September 9, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Dual-channel electronic signature system using image codes and related computer program product” (US-8832448). https://patentable.app/patents/US-8832448

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.