Patent ID: 8042193
Filing Date: 2011-10-18
Classification: H04L

Abstract:
1. A computer implemented method for controlling data access, comprising: receiving documentation identifying a user; defining a confidence level of an identity of the user based on the documentation identifying the user; generating, by a communication platform processor and using a hash algorithm stored in a hashing database, a set of identifiers, the set including a unique universal identifier (UXID) associated with the user and based at least in part on the confidence level; assigning, to the unique universal identifier (UXID), a graded user verification level that corresponds to the confidence level of the identity of the user based on the documentation identifying the user; creating a user account associated with the set of identifiers, the user account including the unique universal identifier (UXID) and at least one of user data and generated data; receiving a request to associate the user account with a subscriber-entity; generating, by the communication platform processor and responsive to the request to associate the user account with the subscriber-entity, a unique entity-associated universal identifier (EA-UXID) that identifies the subscriber-entity and is included within the set of identifiers; receiving a request from the subscriber-entity to access the user account; authorizing, by use of the communication platform processor, the request from the subscriber-entity based at least in part on an evaluation of the graded user verification level, and at least one of the unique entity-associated universal identifier (EA-UXID), and the unique universal identifier (UXID); and providing, by use of the communication platform processor, at least one of the user data and the generated data from at least one of an individual data database and an entity data database to the subscriber-entity.