US 12,081,676 B2
Method for signing and submitting electronic documents through visual indicia
Sammotic Switchyarn, Bangkok (TH); Nuttawut Kongsuwan, Bangkok (TH); Sarawuth Rungcharoenkit, Samut Prakan (TH); and Pakorn Leesakul, Bangkok (TH)
Assigned to Finema Company Limited, Bangkok (TH)
Appl. No. 17/788,748
Filed by Finema Company Limited, Bangkok (TH)
PCT Filed Jul. 20, 2021, PCT No. PCT/TH2021/000041
§ 371(c)(1), (2) Date Jun. 24, 2022,
PCT Pub. No. WO2023/003523, PCT Pub. Date Jan. 26, 2023.
Prior Publication US 2024/0195634 A1, Jun. 13, 2024
Int. Cl. H04L 9/32 (2006.01); G06F 21/31 (2013.01); H04L 9/30 (2006.01)
CPC H04L 9/3247 (2013.01) [G06F 21/31 (2013.01); H04L 9/30 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method of signing and submitting an electronic document, the method comprising:
under the control of a server system configured with executable instructions,
storing the electronic document; and
dispatching a copy of the electronic document;
under the control of an auxiliary client system configured with executable instructions,
obtaining the copy of the electronic document from the server system;
creating an indicium comprising information indicative of an identifier of the electronic document and an identifier of a recipient system; and
displaying a graphical representation of the electronic document together with said indicium;
under the control of a client system configured with executable instructions,
displaying an indication of a single action in relation to the indicium that is to be performed to sign the electronic document with a digital signature and subsequently submit data representative of the electronic document having been digitally signed;
extracting information from the indicium;
obtaining the copy of the electronic document from the server system;
storing an asymmetric key pair, consisting of a private key and a public key;
requiring authentication from the entity operating the client system before said private key is to be used; and
storing a proof of said entity's ownership of said public key; and
in response to said single action being performed,
generating a digital signature associated with the copy of the electronic document and said private key;
establishing a secure internet session with a recipient system;
submitting said digital signature to the recipient system; and
submitting the copy of the electronic document to the recipient system; and
under the control of the recipient system configured with executable instructions,
receiving the digital signature from the client system;
storing said digital signature;
receiving the copy of the electronic document from the client system; and
storing said copy.