Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
First Claim
Patent Images
1. A system for displaying offers to customers of a digital display entity, the system comprising:
- a pre-validation system comprising one or more processors for executing software instructions to;
receive pre-validation criteria indicating attributes of users that qualify them for a content item from a provider;
access a regulated database of regulated user records including, for each of a plurality of users, a user ID and a plurality of regulated user attributes, wherein access to the regulated user records is regulated by third-party regulations;
for each of the user IDs;
determine whether the plurality of regulated user attributes of the regulated user record meet the pre-validation criteria;
if the pre-validation criteria are met, identify the user ID as pre-validated; and
if the pre-validation criteria are not met, do not identify the user ID as pre-validated;
generate a pre-validated user ID list including each of the pre-validated user IDs, wherein the pre-validated user ID list does not include any regulated user attributes from the regulated database; and
transmit the pre-validated user ID list to a targeting system;
the targeting system comprising one or more processors for executing software instructions to;
receive the pre-validated user ID list from the pre-validation system;
receive, from a third-party digital display entity, a digital entity database indicating a plurality of digital user records associated with respective users of a service provided by the digital display entity, each of the digital user records including a digital ID and personal information of the associated user, the digital IDs assigned by the third-party digital display entity and usable to uniquely identify users accessing the service provided by the digital display entity;
search a targeting database for personal user information matching personal information of respective digital user records;
if matching personal user information is identified in the targeting database, add the corresponding digital ID to a digital ID list;
if matching personal user information is not identified in the targeting database, do not add the corresponding digital ID to the digital ID list; and
wherein the digital ID list is configured to allow the digital display entity that comprises a non-transitory computer storage medium storing software instructions to identify respective users as qualifying for the content item from the provider in response to the users'"'"' digital IDs being included on the digital ID list and to initiate transmission of a firm offer of goods or services to the identified users.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital targeting system is configured to access data to determine users that satisfy content factors, such as pre-validation criteria, based on user information stored in a database having restrictions on sharing of user data, such as government regulations on sharing of the user information. The digital targeting system may then generate a pre-validated user ID list indicating those users that match the content factors. Users on the pre-validated user ID list may then be matched to users in other databases, such as a digital ID database, to identify digital IDs for the users that are usable by a digital display entity.
-
Citations
20 Claims
-
1. A system for displaying offers to customers of a digital display entity, the system comprising:
-
a pre-validation system comprising one or more processors for executing software instructions to; receive pre-validation criteria indicating attributes of users that qualify them for a content item from a provider; access a regulated database of regulated user records including, for each of a plurality of users, a user ID and a plurality of regulated user attributes, wherein access to the regulated user records is regulated by third-party regulations; for each of the user IDs; determine whether the plurality of regulated user attributes of the regulated user record meet the pre-validation criteria; if the pre-validation criteria are met, identify the user ID as pre-validated; and if the pre-validation criteria are not met, do not identify the user ID as pre-validated; generate a pre-validated user ID list including each of the pre-validated user IDs, wherein the pre-validated user ID list does not include any regulated user attributes from the regulated database; and transmit the pre-validated user ID list to a targeting system; the targeting system comprising one or more processors for executing software instructions to; receive the pre-validated user ID list from the pre-validation system; receive, from a third-party digital display entity, a digital entity database indicating a plurality of digital user records associated with respective users of a service provided by the digital display entity, each of the digital user records including a digital ID and personal information of the associated user, the digital IDs assigned by the third-party digital display entity and usable to uniquely identify users accessing the service provided by the digital display entity; search a targeting database for personal user information matching personal information of respective digital user records; if matching personal user information is identified in the targeting database, add the corresponding digital ID to a digital ID list; if matching personal user information is not identified in the targeting database, do not add the corresponding digital ID to the digital ID list; and wherein the digital ID list is configured to allow the digital display entity that comprises a non-transitory computer storage medium storing software instructions to identify respective users as qualifying for the content item from the provider in response to the users'"'"' digital IDs being included on the digital ID list and to initiate transmission of a firm offer of goods or services to the identified users. - View Dependent Claims (2, 3, 4)
-
-
5. A system for displaying offers to customers of a digital display entity, the system comprising:
-
a pre-validation system comprising one or more processors for executing software instructions to; receive pre-validation criteria indicating attributes of users that qualify them for a content item from a provider; access a regulated database of regulated user records including, for each of a plurality of users, a regulated user ID and a plurality of regulated user attributes, wherein access to the regulated user records is regulated by third-party regulations; receive from an external targeting system that comprises a non-transitory computer readable medium storing software instructions, a targeting database comprising a plurality of targeting records associated with respective users, each targeting record including a user ID and associated personal user information; for respective user IDs of the targeting database; correlate the user ID with a regulated user record of the regulated database based at least on one or more matches of personal user information associated with the user IDs and corresponding of regulated user attributes of the regulated user records; determine whether the regulated user attributes of the regulated user record identified as matching the user ID of the targeting database meet the pre-validation criteria; if the pre-validation criteria are met, identify the user ID as pre-validated; and if the pre-validation criteria are not met, do not identify the user ID as pre-validated; generate a pre-validated user ID list including each of the pre-validated user IDs, wherein the pre-validated user ID list does not include any regulated user attributes from the regulated database; and transmit the pre-validated user ID list to the digital display entity; wherein the digital display entity comprises a non-transitory computer storage medium storing software instructions to match respective pre-validated user IDs to corresponding digital IDs of the digital display entity to generate a digital ID list configured to allow the digital display entity to identify respective users as qualifying for the content item from the provider in response to the users'"'"' digital IDs being included on the digital ID list; a verification system comprising one or more processors for executing software instructions to; receive an indication that a user selected the content item displayed by the digital display entity; transmit, to a user device associated with the user, a request for user authentication information; receive, from the user device, the user authentication information; searching the pre-validated user ID list for the user authentication information; and in response to identifying the user authentication information associated with a pre-validated user ID in the pre-validated user ID list, initiating transmission of a firm offer of goods or services to the user device;
orin response to not identifying the user authentication information associated with a pre-validated user ID in the pre-validated user ID list, not initiating transmission of a firm offer of goods or services to the user device. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for displaying offers to customers of a digital display entity, the system comprising:
-
one or more non-transitory computer readable medium storing software instructions; one or more computer processors configured to execute the software instructions to perform; a pre-validation process comprising; receive pre-validation criteria indicating attributes of users that qualify them for a content item from a provider; access a regulated database of regulated user records including, for each of a plurality of users, a user ID and a plurality of regulated user attributes, wherein access to the regulated user records is regulated by third-party regulations; for each of the user IDs; determine whether the plurality of regulated user attributes of the regulated user record meet the pre-validation criteria; if the pre-validation criteria are met, identify the user ID as pre-validated; and if the pre-validation criteria are not met, do not identify the user ID as pre-validated; generate a pre-validated user ID list including each of the pre-validated user IDs, wherein the pre-validated user ID list does not include any regulated user attributes from the regulated database; and transmit the pre-validated user ID list to a targeting system; a targeting process comprising; receive the pre-validated user ID list from a pre-validation system; receive, from a third-party digital display entity, a digital entity database indicating a plurality of digital user records associated with respective users of a service provided by the digital display entity, each of the digital user records including a digital ID and personal information of the associated user, the digital IDs assigned by the third-party digital display entity and usable to uniquely identify users accessing the service provided by the digital display entity; search a targeting database for personal user information matching personal information of respective digital user records; if matching personal user information is identified in the targeting database, add the corresponding digital ID to a digital ID list; if matching personal user information is not identified in the targeting database, do not add the corresponding digital ID to the digital ID list; and wherein the digital ID list is configured to allow the digital display entity that comprises a non-transitory computer storage medium storing software instructions to identify respective users as qualifying for the content item from the provider in response to the users'"'"' digital IDs being included on the digital ID list and to initiate transmission of a firm offer of goods or services to the identified users. - View Dependent Claims (12, 13, 14)
-
-
15. A system for displaying offers to customers of a digital display entity, the system comprising:
-
one or more non-transitory computer readable medium storing software instructions; one or more computer processors configured to execute the software instructions to perform; a pre-validation process comprising; receive pre-validation criteria indicating attributes of users that qualify them for a content item from a provider; access a regulated database of regulated user records including, for each of a plurality of users, a regulated user ID and a plurality of regulated user attributes, wherein access to the regulated user records is regulated by third-party regulations; receive from an external targeting system that comprises a non-transitory computer readable medium storing software instructions, a targeting database comprising a plurality of targeting records associated with respective users, each targeting record including a user ID and associated personal user information; for respective user IDs of the targeting database; correlate the user ID with a regulated user record of the regulated database based at least on one or more matches of personal user information associated with the user IDs and corresponding of regulated user attributes of the regulated user records; determine whether the regulated user attributes of the regulated user record identified as matching the user ID of the targeting database meet the pre-validation criteria; if the pre-validation criteria are met, identify the user ID as pre-validated; and if the pre-validation criteria are not met, do not identify the user ID as pre-validated; generate a pre-validated user ID list including each of the pre-validated user IDs, wherein the pre-validated user ID list does not include any regulated user attributes from the regulated database; and transmit the pre-validated user ID list to the digital display entity; wherein the digital display entity comprises a non-transitory computer storage medium storing software instructions to match respective pre-validated user IDs to corresponding digital IDs of the digital display entity to generate a digital ID list configured to allow the digital display entity to identify respective users as qualifying for the content item from the provider in response to the users'"'"' digital IDs being included on the digital ID list; a verification process comprising; receive an indication that a user selected the content item displayed by the digital display entity; transmit, to a user device associated with the user, a request for user authentication information; receive, from the user device, the user authentication information; searching the pre-validated user ID list for the user authentication information; and in response to identifying the user authentication information associated with a pre-validated user ID in the pre-validated user ID list, initiating transmission of a firm offer of goods or services to the user device;
orin response to not identifying the user authentication information associated with a pre-validated user ID in the pre-validated user ID list, not initiating transmission of a firm offer of goods or services to the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification