SYSTEM AND METHOD FOR ADMINISTERING MARKETING PROGRAMS
First Claim
Patent Images
1. An automated marketing system, comprising:
- a network interface communicating with a memory;
the memory communicating with a processor for automated marketing, wherein the memory stores a computer program and a plurality of application programming interfaces (APIs); and
the processor, when executing the computer program, performs operations comprising;
receiving, by the processor and via an offer setup API, a first offer setup request, wherein the offer setup API is from the plurality of APIs;
parsing, by the processor, the offer set up request into a plurality of first offer parameters;
validating, by the processor, at least one of the offer setup request and the first offer parameters;
notifying, by the processor and in response to the validating, a first approver of the offer setup request;
receiving, by the processor and from the first approver, an approval of the offer set up request;
saving, by the processor and to the memory, a first offer comprising the first offer parameters, wherein the first offer is associated with a first marketing program; and
determining, by the processor, a first population comprising a plurality of transaction accounts that comply with first offer criteria, wherein the first offer parameters comprise the first offer criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method provide rewards or loyalty incentives to transaction account customers. The system includes a computing platform comprising application programming interfaces that enable users to define marketing programs. The system thus enables an efficient, automated and extensible platform for creating, managing and executing rewards and other marketing related programs.
106 Citations
24 Claims
-
1. An automated marketing system, comprising:
-
a network interface communicating with a memory; the memory communicating with a processor for automated marketing, wherein the memory stores a computer program and a plurality of application programming interfaces (APIs); and the processor, when executing the computer program, performs operations comprising; receiving, by the processor and via an offer setup API, a first offer setup request, wherein the offer setup API is from the plurality of APIs; parsing, by the processor, the offer set up request into a plurality of first offer parameters; validating, by the processor, at least one of the offer setup request and the first offer parameters; notifying, by the processor and in response to the validating, a first approver of the offer setup request; receiving, by the processor and from the first approver, an approval of the offer set up request; saving, by the processor and to the memory, a first offer comprising the first offer parameters, wherein the first offer is associated with a first marketing program; and determining, by the processor, a first population comprising a plurality of transaction accounts that comply with first offer criteria, wherein the first offer parameters comprise the first offer criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer based method, comprising:
-
receiving, by a marketing promotions computer via an offer setup API, a first offer setup request, wherein the offer setup API is from the plurality of APIs; parsing, by the computer, the offer set up request into a plurality of first offer parameters; validating, by the computer, at least one of the offer setup request and the first offer parameters; notifying, by the computer and in response to the validating, a first approver of the offer setup request; receiving, by the computer and from the first approver, an approval of the offer set up request; saving, by the computer and to the memory, a first offer comprising the first offer parameters, wherein the first offer is associated with a first marketing program; and determining, by the computer, a first population comprising a plurality of transaction accounts that comply with first offer criteria, wherein the first offer parameters comprise the first offer criteria.
-
-
24. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, if executed by a marketing promotions computer, causes the computer perform a operations comprising:
-
receiving, by the computer via an offer setup API, a first offer setup request, wherein the offer setup API is from the plurality of APIs; parsing, by the computer, the offer set up request into a plurality of first offer parameters; validating, by the computer, at least one of the offer setup request and the first offer parameters; notifying, by the computer and in response to the validating, a first approver of the offer setup request; receiving, by the computer and from the first approver, an approval of the offer set up request; saving, by the computer and to the memory, a first offer comprising the first offer parameters, wherein the first offer is associated with a first marketing program; and determining, by the computer, a first population comprising a plurality of transaction accounts that comply with first offer criteria, wherein the first offer parameters comprise the first offer criteria.
-
Specification