Patent ID: 9298939
Filing Date: 2016-03-29
CPC Classification: G06F,H04L,H04N

Claim Text:
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 a file stored on a remote storage system, wherein a portion of the file 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 file is unencrypted; retrieving the file 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 file; when it is determined that the user is not authorized to view the encrypted portion of the file: when it is determined that the user is authorized to view the encrypted portion of the file: