Automated entity verification
First Claim
1. A verification system comprising a non-transitory computer-readable storage medium with an executable program stored thereon, said program for performing a two-step verification to verify an entity at an online service provider when said entity has registered an account at the online service provider, wherein said program instructs a microprocessor of the verification system to perform sets of instructions for:
- receiving a request comprising at least one identifier for identifying said entity;
matching said identifier to a particular data structure comprising verified identification information and contact information for said entity;
generating, by the verification system, a first sequence of alphanumeric characters as a first code and a second sequence of alphanumeric characters that is different than the first sequence as a second code, the first code required to complete a first step of the two-step verification of the entity and the second code required to complete a second step of the two-step verification of the entity;
disseminating, from the verification system, the first code and the second code,wherein disseminating the first code comprises disseminating the first code to the account that the entity has registered at the online service provider using a messaging format of the online service provider,wherein disseminating the second code comprises disseminating the second code in a communication to the entity according to contact information from the particular data structure,wherein said disseminating of said second code is contemporaneous with said disseminating of said first code, andwherein said contact information is not provided by said entity as part of said request comprising the at least one identifier;
verifying said entity at the online service provider when the verification system (i) receives the first code completing the first step of the two-step verification and (ii) receives the second code completing the second step of the two-step verification wherein said verifying comprises modifying said non-transitory storage medium to store verification status of said entity.
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.
77 Citations
29 Claims
-
1. A verification system comprising a non-transitory computer-readable storage medium with an executable program stored thereon, said program for performing a two-step verification to verify an entity at an online service provider when said entity has registered an account at the online service provider, wherein said program instructs a microprocessor of the verification system to perform sets of instructions for:
-
receiving a request comprising at least one identifier for identifying said entity; matching said identifier to a particular data structure comprising verified identification information and contact information for said entity; generating, by the verification system, a first sequence of alphanumeric characters as a first code and a second sequence of alphanumeric characters that is different than the first sequence as a second code, the first code required to complete a first step of the two-step verification of the entity and the second code required to complete a second step of the two-step verification of the entity; disseminating, from the verification system, the first code and the second code, wherein disseminating the first code comprises disseminating the first code to the account that the entity has registered at the online service provider using a messaging format of the online service provider, wherein disseminating the second code comprises disseminating the second code in a communication to the entity according to contact information from the particular data structure, wherein said disseminating of said second code is contemporaneous with said disseminating of said first code, and wherein said contact information is not provided by said entity as part of said request comprising the at least one identifier; verifying said entity at the online service provider when the verification system (i) receives the first code completing the first step of the two-step verification and (ii) receives the second code completing the second step of the two-step verification wherein said verifying comprises modifying said non-transitory storage medium to store verification status of said entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a verification system comprising a microprocessor and a non-transitory computer-readable storage medium, said method for performing a two-step verification to verify an entity at an online social media site when said entity has registered an account at the online social media site, the method comprising:
-
receiving a request at the verification system, said request comprising at least one identifier for identifying said entity; identifying by said verification system, at least one data structure from a plurality of data structures when said identifier matches to identification information of the at least one data structure by a specified threshold, wherein each data structure of the plurality of data structures comprises verified identification information and contact information for a different entity; issuing a request from said verification system, said request (i) identifying a first verification system account that is registered to the verification system at the online social media site and (ii) identifying an association action to establish a social media link at the online social media site between the first verification system account and a second account that said entity has registered at the online social media site; disseminating a code in a first communication from said verification system to the entity according to contact information in the data structure, wherein said association action completes a first step of the two-step verification of the entity and returning said code completes a second step of the two-step verification of entity; and verifying said entity when the verification system (i) confirms that the first verification system account is associated with the second account at the online social media site to complete the first step of the two-step verification of the entity and (ii) receives a second communication comprising said code to complete the second step of the two-step verification of the entity, said verifying comprising modifying said non-transitory storage medium to store verification status of said entity. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A verification system comprising a non-transitory computer-readable storage medium with an executable program stored thereon, said program for performing a two-step verification to verify an entity at an online service provider when said entity has registered an account at the online service provider, wherein said program instructs a microprocessor of the verification system to perform sets of instructions for:
-
receiving a request comprising at least one identifier for identifying said entity; matching said identifier to a particular data structure comprising verified identification information and contact information for said entity; disseminating, from the verification system, a first sequence of alphanumeric characters as a first code contemporaneously with a second sequence of alphanumeric characters that is different than the first sequence as a second code, wherein disseminating the first code comprises disseminating the first code to the account that the entity has registered at the online service provider using a messaging format of the online service provider, and wherein disseminating the second code comprises disseminating the second code in a communication to the entity according to contact information from the particular data structure; completing a first step of the two-step verification of the entity by receiving the disseminated first code at the verification system; completing a second step of the two-step verification of the entity by receiving the disseminated second code at the verification system; and verifying the entity at the online service provider at the completion of the first step and the second step of the two-step verification. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification