Marketing campaign application for multiple electronic distribution channels
First Claim
1. A method comprising:
- presenting, by a computer-based system, a marketing campaign application via a graphical user interface, the marketing campaign application configured to present a plurality of selectable social media channels;
receiving, by the computer-based system and via the marketing campaign application, a selection of a first social media channel;
requesting, by the computer-based system and by the merchant campaign application, first authentication information for the first social media channel;
linking, by the computer-based system, the first social media channel with the merchant campaign application;
linking, by the computer based system, a second social media channel with the merchant campaign application in response to the receiving the selection of the second social media channel and second authentication information,receiving, by the computer-based system, offer parameters for generating an offer associated with a merchant;
storing, by the computer-based system, data sets of the offer parameters in a database as ungrouped data elements formatted as a block of binary (BLOB) via a fixed memory offset;
partitioning, by the computer-based system and using a key field, the database according to a class of objects defined by the key field to speed searching for the offer parameters;
linking, by the computer-based system, data tables based on the type of data in the key fields;
annotating, by the computer-based system, the data sets to include security information establishing access levels;
obtaining, by the computer-based system, the offer parameters from the database;
generating, by the computer-based system, an offer based on the offer parameters and merchant transaction data;
creating, by the computer-based system, an opt-in criteria for the offer based on the first social media channel;
formatting, by the computer-based system, the offer for distribution through the first social media channel based on a first formatting protocol for the first social media channel;
wherein the first formatting protocol is customized for and defined by parameters of the first social media channel, andwherein the offer includes the opt-in criteria as a point of interaction with the offer;
formatting, by the computer-based system, the offer for distribution through the second social media channel based on a second formatting protocol for the second social media channel;
wherein the second formatting protocol is customized for and defined by parameters of the second social media channel;
obtaining, by the computer-based system, transaction data of one or more transactions at the merchant from a third-party institution, wherein the transaction data corresponds to account holder data;
comparing, by the computer-based system, the one or more transactions with a criterion governing the offer;
generating, by the computer-based system, a first report based on the one or more transactions and account holder data for the first social media channel; and
generating, by the computer-based system, a second report based on the one or more transactions and the account holder data for the second social media channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed for allowing a merchant to create offers for distribution via multiple distribution channels. The distribution channels may include social media networks and location based services. The method may include receiving offer parameters for generating the offer, generating offer data based on the offer parameters and merchant transaction data, and determining data subsets of the offer data for distribution through multiple electronic distribution channels. The systems and methods may include associating a transaction account of the account holder with the offer, monitoring a transaction of the transaction account, comparing with a criterion governing the offer, and generating a report for the merchant. The report may include various metrics of the offer, such as return on investment, tracking information on the number of repeat customers and new customers during an offer period, and may occur approximately real-time with the transaction.
526 Citations
20 Claims
-
1. A method comprising:
-
presenting, by a computer-based system, a marketing campaign application via a graphical user interface, the marketing campaign application configured to present a plurality of selectable social media channels; receiving, by the computer-based system and via the marketing campaign application, a selection of a first social media channel; requesting, by the computer-based system and by the merchant campaign application, first authentication information for the first social media channel; linking, by the computer-based system, the first social media channel with the merchant campaign application; linking, by the computer based system, a second social media channel with the merchant campaign application in response to the receiving the selection of the second social media channel and second authentication information, receiving, by the computer-based system, offer parameters for generating an offer associated with a merchant; storing, by the computer-based system, data sets of the offer parameters in a database as ungrouped data elements formatted as a block of binary (BLOB) via a fixed memory offset; partitioning, by the computer-based system and using a key field, the database according to a class of objects defined by the key field to speed searching for the offer parameters; linking, by the computer-based system, data tables based on the type of data in the key fields; annotating, by the computer-based system, the data sets to include security information establishing access levels; obtaining, by the computer-based system, the offer parameters from the database; generating, by the computer-based system, an offer based on the offer parameters and merchant transaction data; creating, by the computer-based system, an opt-in criteria for the offer based on the first social media channel; formatting, by the computer-based system, the offer for distribution through the first social media channel based on a first formatting protocol for the first social media channel; wherein the first formatting protocol is customized for and defined by parameters of the first social media channel, and wherein the offer includes the opt-in criteria as a point of interaction with the offer; formatting, by the computer-based system, the offer for distribution through the second social media channel based on a second formatting protocol for the second social media channel; wherein the second formatting protocol is customized for and defined by parameters of the second social media channel; obtaining, by the computer-based system, transaction data of one or more transactions at the merchant from a third-party institution, wherein the transaction data corresponds to account holder data; comparing, by the computer-based system, the one or more transactions with a criterion governing the offer; generating, by the computer-based system, a first report based on the one or more transactions and account holder data for the first social media channel; and generating, by the computer-based system, a second report based on the one or more transactions and the account holder data for the second social media channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor configured for generating an offer, a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; presenting, by the processor, a marketing campaign application via a graphical user interface, the marketing campaign application configured to present a plurality of selectable social media channels; receiving, by the processor and via the marketing campaign application, a selection of a first social media channel; requesting, by the processor and by the merchant campaign application, first authentication information for the first social media channel; linking, by the processor, the first social media channel with the merchant campaign application; linking, by the processor, a second social media channel with the merchant campaign application in response to the receiving the selection of the second social media channel and second authentication information, receiving, by the processor, offer parameters for generating an offer associated with a merchant; storing, by the processor, data sets of the offer parameters in a database as ungrouped data elements formatted as a block of binary (BLOB) via a fixed memory offset; partitioning, by the processor and using a key field, the database according to a class of objects defined by the key field to speed searching for the offer parameters; linking, by the processor, data tables based on the type of data in the key fields; annotating, by the processor, the data sets to include security information establishing access levels; obtaining, by the processor, the offer parameters from the database; generating, by the processor, an offer based on the offer parameters and merchant transaction data; creating, by the processor, an opt-in criteria for the offer based on the first social media channel; formatting, by the processor, the offer for distribution through the first social media channel based on a first formatting protocol for the first social media channel; wherein the first formatting protocol is customized for and defined by parameters of the first social media channel, and wherein the offer includes the opt-in criteria as a point of interaction with the offer; formatting, by the processor, the offer for distribution through the second social media channel based on a second formatting protocol for the second social media channel; wherein the second formatting protocol is customized for and defined by parameters of the second social media channel; obtaining, by the processor, transaction data of one or more transactions at the merchant from a third-party institution, wherein the transaction data corresponds to account holder data; comparing, by the processor, the one or more transactions with a criterion governing the offer; generating, by the processor, a first report based on the one or more transactions and account holder data for the first social media channel; and generating, by the processor, a second report based on the one or more transactions and the account holder data for the second social media channel. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:
-
presenting, by the computer-based system, a marketing campaign application via a graphical user interface, the marketing campaign application configured to present a plurality of selectable social media channels; receiving, by the computer-based system and via the marketing campaign application, a selection of a first social media channel; requesting, by the computer-based system and by the merchant campaign application, first authentication information for the first social media channel; linking, by the computer-based system, the first social media channel with the merchant campaign application; linking, by the computer based system, a second social media channel with the merchant campaign application in response to the receiving the selection of the second social media channel and second authentication information, receiving, by the computer-based system, offer parameters for generating an offer associated with a merchant; storing, by the computer-based system, data sets of the offer parameters in a database as ungrouped data elements formatted as a block of binary (BLOB) via a fixed memory offset; partitioning, by the computer-based system and using a key field, the database according to a class of objects defined by the key field to speed searching for the offer parameters; linking, by the computer-based system, data tables based on the type of data in the key fields; annotating, by the computer-based system, the data sets to include security information establishing access levels; obtaining, by the computer-based system, the offer parameters from the database; generating, by the computer-based system, an offer based on the offer parameters and merchant transaction data; creating, by the computer-based system, an opt-in criteria for the offer based on the first social media channel; formatting, by the computer-based system, the offer for distribution through the first social media channel based on a first formatting protocol for the first social media channel; wherein the first formatting protocol is customized for and defined by parameters of the first social media channel, and wherein the offer includes the opt-in criteria as a point of interaction with the offer; formatting, by the computer-based system, the offer for distribution through the second social media channel based on a second formatting protocol for the second social media channel; wherein the second formatting protocol is customized for and defined by parameters of the second social media channel; obtaining, by the computer-based system, transaction data of one or more transactions at the merchant from a third-party institution, wherein the transaction data corresponds to account holder data; comparing, by the computer-based system, the one or more transactions with a criterion governing the offer; generating, by the computer-based system, a first report based on the one or more transactions and account holder data for the first social media channel; and generating, by the computer-based system, a second report based on the one or more transactions and the account holder data for the second social media channel.
-
Specification