Patent ID: 8572119
Filing Date: 2013-10-29
Classification: G06F,G06Q,H04L

Abstract:
1. A method for providing private storage of data on a server within a network, wherein the storage is persistent, encrypted, and anonymous, to a user having a client computer connected to the network, comprising: (a) providing to the user a client application, the client application being configured to: generate a user object encryption key based on information private to the user and reproducible in future sessions by the user, in a manner such that the private information cannot practicably be derived from the user object encryption key; (b) responsive to receiving the data object from the user, storing the data object in a database under the control of the server, using the data object identifier as a locator; and (c) responsive to receiving the user object from the user, storing the user object in the database, using the user object identifier as a locator.