Patent ID: 9141820
Filing Date: 2015-09-22
Classification: G06F,H04L

Abstract:
1. A method comprising: forming a service access request configured for communication to a service provider to access content as part of a network-based service; obtaining a runtime routine from the service provider responsive to the service access request that is configured to permit editing of the content at a computing device; forming a content access request through execution of the obtained runtime routine on the computing device to obtain the content; receiving the content on the computing device; editing the content locally on the computing device through execution of the obtained runtime routine; automatically encrypting the edited content without any user intervention by the computing device using an encryption credential through execution of the obtained runtime routine and responsive to a request to store the encrypted content at the service provider such that the encrypted content can only be decrypted and accessed with the encryption credential at the computing device; converting a filename of the content to an associated file identifier to protect the filename and to limit the service provider awareness to only the associated file identifier and the corresponding encrypted content; storing locally, on the computing device, the filename of the content and the associated file identifier; and uploading the encrypted content and the associated file identifier to the service provider.