Patent ID: 9742746
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A computing device for performing a cloud-based service, the computing device comprising: a network connection; a working memory device; a persistent data storage medium; one or more processors coupled to the working memory device, the network connection and the persistent data storage medium, the persistent data storage medium containing instructions that, when executed on the system, cause the system to perform operations including: receiving, over the network connection, a document as part of a service request from a first user of the cloud-based service; performing, using the one or more processors, a first action involving the document in satisfaction of a first part of the service request, wherein the first action includes document processing in support of obtaining at least one digital or electronic signature on the document; maintaining, during performance of the first action, the document within the working memory device, without writing the document to the persistent data storage medium; transmitting, over the network connection in response to completion of the first action, the document to a security service provider for persistent storage; deleting the document from the working memory device in response to receiving a confirmation of receipt of the document from the security service provider; determining, after deleting the document, that a pending action associated with performance of the service request requires access to the document; receiving in response to a request, over the network connection using the one or more processors, the document from the security service provider; in response to receiving the document, maintaining the document within the working memory device, without writing the document to the persistent data storage medium; performing, using the one or more processors, a second action involving the document in satisfaction of a second part of the service request, the second action including the pending action, wherein the second action includes document processing to generate a representation of the document for presentation to a second user to obtain at least one digital or electronic signature on the document; and upon completion of processing involving the document subsequent to the completion of the second action, deleting the document from the working memory device.