Systems and methods for providing a direct marketing campaign planning environment
First Claim
1. A computer system comprising:
- at least one of (a) a firewall separating a first user device associated with a first client and a second user device associated with a second client from at least one of a data server or a testing server, or (b) an access control list configured to authenticate user devices requesting access to at least one of the data server or the testing server;
the data server, wherein the data server comprises;
a plurality of data records corresponding to millions of consumers, each data record associated with one or more consumer data values;
one or more hardware processors configured by computer-executable instructions to at least;
obtain a first set of custom data records provided from the first client, wherein the first set of custom data records are associated with at least one or more consumers;
obtain a second set of custom data records provided from the second client, wherein the second set of custom data records are associated with at least the one or more consumers;
generate a first set of depersonalized data records based at least in part on the first set of custom data records, wherein generating the first set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a first set of anonymous identifier numbers; and
generate a second set of depersonalized data records based at least in part on the second set of custom data records, wherein generating the second set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a second set of anonymous identifier numbers; and
the testing server, wherein the testing server is partitioned into at least a first virtual electronic partition associated with the first client and a second virtual electronic partition associated with the second client, wherein the testing server comprises one or more hardware processors configured by computer-executable instructions to at least;
receive, from the first user device associated with the first client, a first request to access the testing server;
receive, from the second user device associated with the second client, a second request to access the testing server;
authenticate the first user device requesting access to the testing server;
authenticate the second user device requesting access to the testing server;
access a first data set associated with the first client and the first virtual electronic partition, wherein the first data set comprises a subset of the plurality of data records and at least a subset of the first set of depersonalized data records;
access a second data set associated with the second client and the second virtual electronic partition, wherein the second data set comprises the subset of the plurality of data records and at least a subset of the second set of depersonalized data records;
allow the first client to query and test for a first campaign using the first data set, while restricting access by the first client to the second virtual electronic partition and the second data set; and
allow the second client to query and test for a second campaign using the second data set, while restricting access by the second client to the first virtual electronic partition and the first data set.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of system are disclosed in which selection strategies for a direct marketing campaign that identify consumers from a credit bureau or other consumer database can be planned, tested, and/or refined on a stable subset of the credit database. In some embodiments, once refined, consumer selection criteria may be used to execute the direct marketing campaign on the full consumer/credit database, which is preferably updated approximately twice weekly. In one preferred embodiment, the data for the test database represents a random sampling of approximately 10% of the full database and the sampling is regenerated approximately weekly in order to provide a stable set of data on which campaign developers may test their campaign. For each consumer in the sampling, the environment may allow a client to access and use both attributes calculated by the credit bureau and proprietary attributes and data owned by the client. The system allows for a plurality of clients to use the system substantially simultaneously while protecting the privacy and integrity of the client'"'"'s proprietary data and results.
1216 Citations
14 Claims
-
1. A computer system comprising:
-
at least one of (a) a firewall separating a first user device associated with a first client and a second user device associated with a second client from at least one of a data server or a testing server, or (b) an access control list configured to authenticate user devices requesting access to at least one of the data server or the testing server; the data server, wherein the data server comprises; a plurality of data records corresponding to millions of consumers, each data record associated with one or more consumer data values; one or more hardware processors configured by computer-executable instructions to at least; obtain a first set of custom data records provided from the first client, wherein the first set of custom data records are associated with at least one or more consumers; obtain a second set of custom data records provided from the second client, wherein the second set of custom data records are associated with at least the one or more consumers; generate a first set of depersonalized data records based at least in part on the first set of custom data records, wherein generating the first set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a first set of anonymous identifier numbers; and generate a second set of depersonalized data records based at least in part on the second set of custom data records, wherein generating the second set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a second set of anonymous identifier numbers; and the testing server, wherein the testing server is partitioned into at least a first virtual electronic partition associated with the first client and a second virtual electronic partition associated with the second client, wherein the testing server comprises one or more hardware processors configured by computer-executable instructions to at least; receive, from the first user device associated with the first client, a first request to access the testing server; receive, from the second user device associated with the second client, a second request to access the testing server; authenticate the first user device requesting access to the testing server; authenticate the second user device requesting access to the testing server; access a first data set associated with the first client and the first virtual electronic partition, wherein the first data set comprises a subset of the plurality of data records and at least a subset of the first set of depersonalized data records; access a second data set associated with the second client and the second virtual electronic partition, wherein the second data set comprises the subset of the plurality of data records and at least a subset of the second set of depersonalized data records; allow the first client to query and test for a first campaign using the first data set, while restricting access by the first client to the second virtual electronic partition and the second data set; and allow the second client to query and test for a second campaign using the second data set, while restricting access by the second client to the first virtual electronic partition and the first data set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
as implemented by a first computing system, wherein the first computing system stores a plurality of data records corresponding to millions of consumers, each data record associated with one or more consumer data values; obtaining a first set of custom data records provided from a first client, wherein the first set of custom data records are associated with at least one or more consumers; obtaining a second set of custom data records provided from the second client, wherein the second set of custom data records are associated with at least the one or more consumers; generating a first set of depersonalized data records based at least in part on the first set of custom data records, wherein generating the first set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a first set of anonymous identifier numbers; and generating a second set of depersonalized data records based at least in part on the second set of custom data records, wherein generating the second set of depersonalized data records comprises removing identification information associated with the one or more consumers and replacing with a second set of anonymous identifier numbers; and as implemented by a second computing system, wherein the second computing system is partitioned into at least a first virtual electronic partition associated with the first client and a second virtual electronic partition associated with the second client; receiving, from a first user device associated with the first client, a first request to access the second computing system; receiving, from a second user device associated with the second client, a second request to access the second computing system; authenticating the first user device requesting access to the second computing system; authenticating the second user device requesting access to the second computing system; accessing a first data set associated with the first client and the first virtual electronic partition, wherein the first data set comprises a subset of the plurality of data records and at least a subset of the first set of depersonalized data records; accessing a second data set associated with the second client and the second virtual electronic partition, wherein the second data set comprises the subset of the plurality of data records and at least a subset of the second set of depersonalized data records; allowing the first client to query and test for a first campaign using the first data set, while restricting access by the first client to the second virtual electronic partition and the second data set; and allowing the second client to query and test for a second campaign using the second data set, while restricting access by the second client to the first virtual electronic partition and the first data set; wherein at least one of (a) a firewall separates the first user device associated with the first client and the second user associated with the second client from at least one of the first computing system or the second computing system, or (b) an access control list is configured to authenticate user devices requesting access to at least one of the first computing system or the second computing system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification