Automated entity verification
First Claim
1. An entity verification system comprising a microprocessor and a non-transitory computer-readable storage medium with an executable program stored thereon, wherein said program instructs said microprocessor to perform sets of instructions for:
- receiving a request comprising at least one identifier for identifying an entity;
matching said identifier to a particular data structure of a plurality of data structures stored to a trusted database, wherein the particular data structure comprises identification information that has been previously verified for the entity;
identifying an account representing the entity at a social media site using the identification information;
verifying that the entity is an owner of the account by monitoring for completion of a verification task comprising one of (i) return receipt of a code that the entity verification system passes to the account and (ii) performance of an association action linking the account to another account at the social media site;
increasing a verification level of the entity when the entity is verified as the owner of the account upon completion of the verification task;
querying to identify based on at least one item of identification information from the particular data structure, a website containing supplemental identification information about the entity, wherein the website is a different data source than the trusted database;
parsing the website to identify the supplemental identification information about the entity from other information that is unrelated to the entity;
corroborating the supplemental identification information from the website with the identification information from the particular data structure; and
modifying the verification level of the entity by (i) increasing the verification level when the supplemental identification information from the website matches to the identification information from the particular data structure and (ii) decreasing the verification level when the identification information from the website does not match to the information from particular data structure.
8 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a verification system for automated verification of entities. The verification system automatedly verifies entities using a two part verification campaign. One part verifies that the entity is the true owner of the entity account to be verified. This verification step involves (1) the entity receiving a verification code at the entity account and returning the verification code to the verification system, (2) the entity associating an account that it has registered at a service provider to an account that the verification system has registered at the service provider, (3) both. Another part verifies the entity can respond to communications that are sent to methods of contact that have been previously verified as belonging to the entity. The verification system submits a first communication with a code using a verified method of contact. The verification system then monitors for a second communication to be returned with the code.
42 Citations
21 Claims
-
1. An entity verification system comprising a microprocessor and a non-transitory computer-readable storage medium with an executable program stored thereon, wherein said program instructs said microprocessor to perform sets of instructions for:
-
receiving a request comprising at least one identifier for identifying an entity; matching said identifier to a particular data structure of a plurality of data structures stored to a trusted database, wherein the particular data structure comprises identification information that has been previously verified for the entity; identifying an account representing the entity at a social media site using the identification information; verifying that the entity is an owner of the account by monitoring for completion of a verification task comprising one of (i) return receipt of a code that the entity verification system passes to the account and (ii) performance of an association action linking the account to another account at the social media site; increasing a verification level of the entity when the entity is verified as the owner of the account upon completion of the verification task; querying to identify based on at least one item of identification information from the particular data structure, a website containing supplemental identification information about the entity, wherein the website is a different data source than the trusted database; parsing the website to identify the supplemental identification information about the entity from other information that is unrelated to the entity; corroborating the supplemental identification information from the website with the identification information from the particular data structure; and modifying the verification level of the entity by (i) increasing the verification level when the supplemental identification information from the website matches to the identification information from the particular data structure and (ii) decreasing the verification level when the identification information from the website does not match to the information from particular data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20, 21)
-
-
9. A verification system comprising a microprocessor and a non-transitory computer-readable storage medium with an executable program stored thereon, said program for verifying an entity at a particular social media site when said entity has registered an account at the particular social media site, wherein said program instructs said microprocessor to perform sets of instructions for:
-
receiving a data structure comprising verified identification information and contact information for said entity; querying the particular social media site using the identification information to identify a particular unverified account representing the entity at the social media site; sending a request to said entity based on contact information from the data structure, said request comprising (i) an identifier identifying an account that is registered to the verification system at the social media site and (ii) instructions for performing an association action to create a link between the verification system account and the particular unverified account at the social media site; monitoring for completion of said association between the verification system account and the particular unverified account at the particular social media site; identifying based the identification information from the data structure, a third party site containing supplemental identification information about the entity; corroborating the supplemental identification information from the third party site with identification information from the data structure; and generating a verification status for said entity based on (i) completion of the association between the verification system account and the particular unverified account and (ii) amount with which the supplemental identification information from the third party site matches to the identification information from the data structure. - View Dependent Claims (10, 11)
-
-
12. A method performed by a verification system comprising a microprocessor and a non-transitory computer-readable storage medium for verifying an entity at a social media site when said entity has registered an account at the social media site, the method comprising:
-
receiving a data structure at said verification system, said data structure comprising verified identification information and contact information for said entity; based on contact information from the data structure, sending a message from said verification system to said entity, said message comprising (i) a verification code and (ii) an identifier to a first account that is registered by the verification system at the social media site to which the verification code is to be returned in order to verify the entity at the social media site; accessing the first account at the social media site; monitoring the first account for a message that contains the verification code from a second account that is registered at the social media site; verifying the second account represents said entity at the social media site upon the verification system receiving the message containing the verification code at the first account, wherein said verifying comprises modifying said non-transitory computer-readable storage medium to store verification status of said entity; obtaining supplemental identification information about the entity from the second account at the social media site; and modifying the verification status of said entity based on a number of matches between the supplemental identification information from the second account and the identification information from the data structure.
-
-
13. A method performed by a verification system comprising a microprocessor and a non-transitory computer-readable storage medium, said method comprising:
-
receiving a request at said verification system, said request comprising at least one identifier for identifying an entity; matching by said verification system, said identifier to a particular data structure of a plurality of data structures stored to a trusted database, wherein the particular data structure comprises identification information that has been previously verified for the entity; identifying an account representing the entity at a social media site using the identification information; verifying that the entity is an owner of the account by monitoring for completion of a verification task comprising one of (i) return receipt of a code that the entity verification system passes to the account and (ii) performance of an association action linking the account to another account at the social media site; increasing a verification level of the entity when the entity is verified as the owner of the account upon completion of the verification task; querying by said verification system to identify based on at least one item of identification information from the particular data structure, a website containing supplemental identification information about said entity, wherein the website is a different data source than the trusted database; parsing the website to identify the supplemental identification information about the entity from other information that is unrelated to the entity; corroborating the supplemental identification information from the website with the identification information from the particular data structure; and modifying the verification level of the entity by (i) increasing the verification level when the supplemental identification information from the website matches to the identification information from the particular data structure and (ii) decreasing the verification level when the identification information from the website does not match to the information from particular data structure. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification