Systems and methods for providing diversified promotional messages
Abstract
Systems, apparatus, and methods for providing diversified promotions are discussed herein. Some embodiments may include a system including circuitry configured to provide diversified promotions within an impression or other communication including multiple promotions. For example, promotions may be associated with diversity characteristics to determine the diversity of promotional offerings within an impression and/or within a series of impressions over a period of time sent to a targeted consumer. When an impression is determined to lack diversity based on the diversity characteristics of the promotions, the system may be configured to take corrective action such as by replacing at least one promotion with a replacement promotion that provides greater diversity to the impression.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to
access promotion data from a promotion database indicating available promotion data records; generate an impression, configured for rendering on a display of a consumer device, targeted to a consumer account associated with the consumer device, wherein the impression comprises a plurality of promotion display indications respectively associated with a plurality of promotion data records, wherein at least one of the promotion data records is selected from a relevant promotion set that satisfies a relevance threshold for a consumer demographic of the consumer account, and wherein the relevant promotion set is determined by:
accessing, from the promotion database, promotion data indicating test promotions that are each associated with a prefeature period,
generating a test impression for a test consumer account indicating a test promotion that is in its feature period based on the promotion data associated with the test promotion,
providing the test impression to one or more test consumer devices determined based on a sampling of consumer accounts,
receiving promotion purchase data from the one or more test consumer devices indicating purchases of the test promotion,
determining a set of consumer demographics for consumers associated with the one or more test consumer devices,
determining a conversion rate for the test promotion for a consumer demographic similar to the consumer demographic of the consumer account based on the promotion purchase data,
in circumstances where the conversion rate satisfies a pre-defined threshold, flagging the test promotion and a set of promotions associated with the test promotion as satisfying a relevance threshold relative to the consumer account, and
flagging the set of promotions associated with the test promotion as the relevant promotion set; and
provide the impression to the consumer device associated with the consumer account for rendering on the display of the consumer device via the network.
22 . The apparatus of claim 21 , wherein at least one of the plurality of promotion data records are selected from the available promotion data records based at least in part on a relevance ranking of the available promotion data records with respect to the consumer account.
23 . The apparatus of claim 21 , wherein the plurality of promotion display indications are configured for rendering simultaneously on the display of the consumer device.
24 . The apparatus of claim 23 , wherein sizes of images associated with one or more promotion display indications of the plurality of promotion display indications are increased, based on at least one of feature period and relevance, so as to occupy a more prominent visual area on the display of the consumer device.
25 . The apparatus of claim 21 , further caused to:
determine a promotion count for the impression indicating a number of promotion display indications associated with promotion data records that the impression is configured to display; determine whether the plurality of promotion display indications of the impression is less than the promotion count; and in response to determining that the plurality of promotion display indications is less than the promotion count, update the impression by adding an additional promotion display indication associated with an additional promotion data record.
26 . The apparatus of claim 25 , wherein the additional promotion data record is selected from the relevant promotion set that satisfies the relevance threshold for the consumer demographic of the consumer account.
27 . The apparatus of claim 21 , wherein promotion purchase data is only received from a subset of the one or more test consumer devices.
28 . The apparatus of claim 21 , further caused to:
track promotion data records provided to the consumer device; generate historical consumer data indicating the promotion data records provided to the consumer device; and store the historical consumer data in a consumer database.
29 . A machine-implemented method comprising:
accessing, by circuitry connected with consumer devices via a network, promotion data from a promotion database indicating available promotion data records; generating, by the circuitry, an impression, configured for rendering on a display of a consumer device, targeted to a consumer account associated with the consumer device, wherein the impression comprises a plurality of promotion display indications respectively associated with a plurality of promotion data records, wherein at least one of the promotion data records is selected from a relevant promotion set that satisfies a relevance threshold for a consumer demographic of the consumer account, and wherein the relevant promotion set is determined by:
accessing, from the promotion database, promotion data indicating test promotions that are each associated with a prefeature period,
generating a test impression for a test consumer account indicating a test promotion that is in its feature period based on the promotion data associated with the test promotion,
providing the test impression to one or more test consumer devices determined based on a sampling of consumer accounts,
receiving promotion purchase data from the one or more test consumer devices indicating purchases of the test promotion,
determining a set of consumer demographics for consumers associated with the one or more test consumer devices,
determining a conversion rate for the test promotion for a consumer demographic similar to the consumer demographic of the consumer account based on the promotion purchase data,
in circumstances where the conversion rate satisfies a pre-defined threshold, flagging the test promotion and a set of promotions associated with the test promotion as satisfying a relevance threshold relative to the consumer account, and
flagging the set of promotions associated with the test promotion as the relevant promotion set; and
providing, by the circuitry, the impression to the consumer device associated with the consumer account for rendering on the display of the consumer device via the network.
30 . The machine-implemented method of claim 29 , wherein at least one of the plurality of promotion data records are selected from the available promotion data records based at least in part on a relevance ranking of the available promotion data records with respect to the consumer account.
31 . The machine-implemented method of claim 29 , wherein the plurality of promotion display indications are configured for rendering simultaneously on the display of the consumer device and wherein sizes of images associated with one or more promotion display indications of the plurality of promotion display indications are increased, based on at least one of feature period and relevance, so as to occupy a more prominent visual area on the display of the consumer device.
32 . The machine-implemented method of claim 29 further comprising, by the circuitry:
determining a promotion count for the impression indicating a number of promotion display indications associated with promotion data records that the impression is configured to display;
determining whether the plurality of promotion display indications of the impression is less than the promotion count; and
in response to determining that the plurality of promotion display indications is less than the promotion count, updating the impression by adding an additional promotion display indication associated with an additional promotion data record, wherein the additional promotion data record is selected from the relevant promotion set that satisfies the relevance threshold for the consumer demographic of the consumer account.
33 . The machine-implemented method of claim 29 , wherein promotion purchase data is only received from a subset of the one or more test consumer devices.
34 . The machine-implemented method of claim 29 further comprising, by the circuitry:
tracking promotion data records provided to the consumer device;
generating historical consumer data indicating the promotion data records provided to the consumer device; and
storing the historical consumer data in a consumer database.
35 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to:
access promotion data from a promotion database indicating available promotion data records; generate an impression, configured for rendering on a display of a consumer device, targeted to a consumer account associated with the consumer device, wherein the impression comprises a plurality of promotion display indications respectively associated with a plurality of promotion data records, wherein at least one of the promotion data records is selected from a relevant promotion set that satisfies a relevance threshold for a consumer demographic of the consumer account, and wherein the relevant promotion set is determined by:
accessing, from the promotion database, promotion data indicating test promotions that are each associated with a prefeature period,
generating a test impression for a test consumer account indicating a test promotion that is in its feature period based on the promotion data associated with the test promotion,
providing the test impression to one or more test consumer devices determined based on a sampling of consumer accounts,
receiving promotion purchase data from the one or more test consumer devices indicating purchases of the test promotion,
determining a set of consumer demographics for consumers associated with the one or more test consumer devices,
determining a conversion rate for the test promotion for a consumer demographic similar to the consumer demographic of the consumer account based on the promotion purchase data,
in circumstances where the conversion rate satisfies a pre-defined threshold, flagging the test promotion and a set of promotions associated with the test promotion as satisfying a relevance threshold relative to the consumer account, and
flagging the set of promotions associated with the test promotion as the relevant promotion set; and
provide the impression to the consumer device associated with the consumer account for rendering on the display of the consumer device via the network.
36 . The computer program product of claim 35 , wherein at least one of the plurality of promotion data records are selected from the available promotion data records based at least in part on a relevance ranking of the available promotion data records with respect to the consumer account.
37 . The computer program product of claim 35 , wherein the plurality of promotion display indications are configured for rendering simultaneously on the display of the consumer device and wherein sizes of images associated with one or more promotion display indications of the plurality of promotion display indications are increased, based on at least one of feature period and relevance, so as to occupy a more prominent visual area on the display of the consumer device.
38 . The computer program product of claim 35 , wherein the computer-executable program code portions further comprise program code instructions configured to:
determine a promotion count for the impression indicating a number of promotion display indications associated with promotion data records that the impression is configured to display; determine whether the plurality of promotion display indications of the impression is less than the promotion count; and in response to determining that the plurality of promotion display indications is less than the promotion count, update the impression by adding an additional promotion display indication associated with an additional promotion data record, wherein the additional promotion data record is selected from the relevant promotion set that satisfies the relevance threshold for the consumer demographic of the consumer account.
39 . The computer program product of claim 35 , wherein promotion purchase data is only received from a subset of the one or more test consumer devices.
40 . The computer program product of claim 35 , wherein the computer-executable program code portions further comprise program code instructions configured to:
track promotion data records provided to the consumer device; generate historical consumer data indicating the promotion data records provided to the consumer device; and store the historical consumer data in a consumer database.Join the waitlist — get patent alerts
Track US2021406955A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.