Single System for Authenticating Entities Across Different Third Party Platforms
First Claim
1. A method comprising:
- maintaining a profile for each of a plurality of entities, each profile storing any of personal and business identifying information about a different entity;
receiving from an online merchant, a plurality of eligibility requirements setting qualifications restricting entity eligibility to a promotion offered by the online merchant;
identifying a subset of entities from the plurality of entities with profiles storing identifying information satisfying said plurality of eligibility requirements, wherein the subset of entities are unknown to the online merchant; and
performing a targeted marketing campaign comprising passing a code to the subset of entities, said code for redeeming the promotion from the online merchant.
5 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide an independent authentication system for authenticating entities that have registered accounts across different online service providers on behalf of the service providers. The authentication system maintains a database of previously verified entity information. A service provider requests authentication by providing the authentication system with unverified and basic identifying information used by an entity when registering with the service provider. The authentication system attempts to match the registration information against previously verified information for a known entity. When a match is found, the authentication system generates a series of challenge questions. The questions are submitted to the entity through the service provider and answers are processed in order to authenticate the entity. Authentication is thus provided on behalf of the service provider without the service provider accessing the previously verified information and without the service provider independently verifying the information within the generated challenge questions.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining a profile for each of a plurality of entities, each profile storing any of personal and business identifying information about a different entity; receiving from an online merchant, a plurality of eligibility requirements setting qualifications restricting entity eligibility to a promotion offered by the online merchant; identifying a subset of entities from the plurality of entities with profiles storing identifying information satisfying said plurality of eligibility requirements, wherein the subset of entities are unknown to the online merchant; and performing a targeted marketing campaign comprising passing a code to the subset of entities, said code for redeeming the promotion from the online merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a plurality of marketing campaigns from a plurality of marketing partners, each marketing campaign of the plurality of marketing campaigns specifying an eligibility requirement and a promotion that entities satisfying the eligibility requirements are eligible to receive; receiving identifying information for an entity; matching the identifying information to previously verified information that is stored in a particular entity record of a plurality of entity records, wherein each entity record of the plurality of entity records stores previously verified information for a different entity; identifying a set of the plurality of marketing campaigns comprising promotions that the entity is eligible to receive based on the previously verified information from the particular entity record satisfying the eligibility requirement that is specified for each marketing campaign of the set of marketing campaigns; and presenting to the entity, the promotion from each marketing campaign of the set of marketing campaigns that the entity is eligible to redeem. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving an eligibility requirement linked to a promotion, wherein entities satisfying the eligibility requirement are eligible to receive the promotion from an online merchant; receiving an identifier provided by a particular entity requesting redemption of said promotion as part of completing a transaction with the online merchant; verifying the particular entity to be a specific individual or business by retrieving a profile containing identifying information about the particular entity using said identifier, generating a series of challenge questions based on the profile identifying information, and submitting the series of challenge questions to the particular entity for response; receiving responses the particular entity provides to the series of challenge questions; and verifying the particular entity as eligible to receive the promotion when said responses correctly answer the series of challenge questions and when the profile identifying information satisfies the eligibility requirement. - View Dependent Claims (20)
-
Specification