US 12,192,190 B2
Universal access to document transaction platform
David Steeves, Bainbridge Island, WA (US); Gregory J. Alger, Renton, WA (US); Joshua D. Wise, Seattle, WA (US); Jayson C. McCleery, Renton, WA (US); Peleg Atar, Ness Ziona (IL); Ezer Farhi, Givatavim (IL); and Ryan J. Cox, Oakland, CA (US)
Assigned to Docusign, Inc., San Francisco, CA (US)
Filed by DocuSign, Inc., San Francisco, CA (US)
Filed on Jan. 13, 2022, as Appl. No. 17/575,347.
Application 17/575,347 is a continuation of application No. 17/227,088, filed on Apr. 9, 2021, granted, now 11,962,578.
Application 17/227,088 is a continuation of application No. 16/546,716, filed on Aug. 21, 2019, granted, now 11,005,835, issued on May 11, 2021.
Application 16/546,716 is a continuation of application No. 15/216,203, filed on Jul. 21, 2016, granted, now 10,419,420, issued on Sep. 17, 2019.
Application 15/216,203 is a continuation of application No. 15/172,683, filed on Jun. 3, 2016, granted, now 10,291,604, issued on May 14, 2019.
Prior Publication US 2022/0141211 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); G06Q 20/36 (2012.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); G06F 21/31 (2013.01); G06F 21/33 (2013.01); G06Q 50/26 (2012.01)
CPC H04L 63/0823 (2013.01) [G06F 21/604 (2013.01); G06F 21/645 (2013.01); G06Q 20/367 (2013.01); H04L 9/006 (2013.01); H04L 9/3242 (2013.01); H04L 9/3247 (2013.01); H04L 63/062 (2013.01); H04L 63/10 (2013.01); G06F 21/31 (2013.01); G06F 21/33 (2013.01); G06F 21/64 (2013.01); G06Q 20/3674 (2013.01); G06Q 50/26 (2013.01); H04L 63/0428 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a client device, from a server, a request including a requested trust action to be performed with respect to an electronic document, wherein the requested trust action comprises obtaining electronic signatures on the electronic document from a plurality of users;
transmitting, by the client device, to a trust service provider, a performance request including a token for performance of the requested trust action on the electronic document;
obtaining, by the client device, a proof confirming performance of the requested trust action, wherein the proof includes evidence to verify presentation of data representative of the electronic document to each of the plurality of users and performance of an event on the electronic document by each of the plurality of users, wherein performance of the event on the electronic document comprises one or more of electronically signing or electronically initialing the electronic document, wherein obtaining the proof comprises receiving a digitally signed version of the electronic document from the trust service provider, and wherein the performance of the requested trust action is with respect to a rasterized image of at least a portion of the digitally signed version of the electronic document;
validating, by the client device, based on one or more pre-defined signature related criteria, for each of the plurality of users, the proof to determine that the proof meets one or more minimum requirements as the evidence; and
transmitting, by the client device, the proof to the server, wherein the server and the trust service provider do not communicate directly.