Patent ID: 9536102
Date: 2017-01-03
CPC Classifications: G06F,H04L,H04N

Claim:
1. A method, comprising: at a computer system having one or more processors and memory storing one or more programs configured for execution by the one or more processors: receiving authentication credentials for a user from a client device; receiving a request from the user at the client device for content stored on a remote storage system, wherein a portion of the content is encrypted and a corresponding decryption key is available only at the computer system and accessible only by the computer system, and wherein a remaining portion of the content is unencrypted; retrieving the content from the remote storage system, including the encrypted portion and the unencrypted portion; using the received authentication credentials to determine whether the user is authorized to view the encrypted portion of the content; when it is determined that the user is not authorized to view the encrypted portion of the content: when it is determined that the user is authorized to view the encrypted portion of the content: