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)] | 20 Claims |
1. A method comprising:
receiving, by one or more processors, a first transaction request including a first token and identification of a first trust action requested to be performed with respect to an electronic document;
selecting, by the one or more processors, from a plurality of candidate trust service providers, based on the requested first trust action, a first trust service provider to perform the requested first trust action;
coordinating, by the one or more processors, with the selected first trust service provider, performance of the requested first trust action on the electronic document by providing the first token to the selected first trust service provider selected to perform the requested first trust action;
obtaining, by the one or more processors, a first proof confirming performance of the requested first trust action by the selected first trust service provider, wherein the first proof includes evidence that the electronic document was presented to a first user and includes information indicating that one or more locations within the electronic document are electronically signed and/or electronically initialed by the first user;
receiving, by the one or more processors, a second transaction request including a second token and identification of a second trust action requested to be performed with respect to the electronic document;
selecting, by the one or more processors, from the plurality of candidate trust service providers, based on the requested second trust action, a second trust service provider different from the first trust service provider to perform the requested second trust action;
coordinating, by the one or more processors, with the selected second trust service provider, performance of the requested second trust action on the electronic document by providing the second token to the selected second trust service provider selected to perform the requested second trust action, wherein the second trust action is performed on the same electronic document as the first trust action; and
obtaining, by the one or more processors, a second proof confirming performance of the requested second trust action by the selected second trust service provider, wherein the second proof includes evidence that the electronic document was presented to a second user and includes information indicating that one or more locations within the electronic document are electronically signed and/or electronically initialed by the second user,
wherein the first trust action and the second trust action comprise at least one of: authentication, authorization, digital signatures, or electronic signatures.
|