Back to results
US 11,455,414 B2Granted
Method and system for anonymous user data storage and controlled data access
AssigneeAlethos, Inc.
InventorsGeorge Peter Kelesis, Christian Mendy
Life of this patent
Estimating the term…
Abstract
Methods and systems are configured to store user data and control access to the user data, wherein the data is stored remotely from the user (such as external to a user's computing device) and the user's data is maintained anonymously. Content is stored in association with a user identifier and access by third parties is controlled by linked third party identifiers.
Claims13
A computer program product for implementing a method of anonymously storing and selectively controlling access to a user's data comprising:
- computer readable program code stored in a memory device associated with a server and configured to cause a processor of said server to:
- receive, via at least one communication interface of said server, a first user private unique identifier from a first user;
- transmit, from said at least one communication interface of said server to a device of said first user, a first user public unique identifier;
- receive, via said at least one communication interface of said server, a second user private unique identifier from a second user;
- transmit, from said at least one communication interface of said server to a device of said second user, a second user public unique identifier;
- receive, via said at least one communication interface of said server, content from said first user along with said first user private unique identifier, an access designation from said first user of one or more third parties that may access said content, said access designation comprising said second user public unique identifier of said second user, and an encryption key of said first user;
- generate a content identifier for said content;
- store, at a memory device of said server, said content as encrypted by said first user's encryption key, in association with said content identifier and said access designation;
- receive, via said at least one communication interface of said server, a request to access said content from said second user, said request comprising said second user private unique identifier, said content identifier and the encryption key of said first user;
- validate access of said second user to said content at said server by matching said second user private unique identifier provided by said second user to said second user public unique identifier associated with said content;
- and
- decrypt said content using said key of said first user and provide access to said content to said second user, when access is validated.
9 more elements
Dependencies are inferred from the claim text.