Patent ID: 9294550
Filing Date: 2016-03-22
CPC Classification: H04L

Claim Text:
1. A method, comprising: at a data management computing device, receiving encrypted data values for a plurality of users generated and received from a plurality of storage computing devices that are operated by at least one service provider via a network, an encrypted data value representing information to authorize a user to write data to an account in the storage computing devices or read data from the account in the storage computing devices; at the data management computing device, storing the received encrypted data values in the data management computing device, the plurality of users located remotely from the plurality of storage computing devices; at the data management computing device, receiving a request to access at least a subset of the plurality of storage computing devices from the user via the network; at the data management computing device, retrieving a stored encrypted data value corresponding to an account of the user responsive to receiving the request; and sending the retrieved encrypted data value to a user terminal of the user via the network to cause the user terminal to: store the encrypted data value in a volatile memory device of the user terminal but not in a non-volatile memory device of the user terminal, and perform operations based on the stored encrypted data value to authorize the user terminal of the user to send data for storing directly to at least the subset of the plurality of storage computing devices or receive data for retrieval directly from at least the subset of the plurality of storage computing devices using the encrypted data value without passing the data for storing or the data for retrieval through the data management computing device.