APPLICATION CUSTOMIZABLE TO ENABLE ADMINISTRATORS OF LOYALTY PROGRAMS TO CONTROL COMMUNICATIONS TO MEMBERS
First Claim
1. A method of controlling communications to a plurality of members of a loyalty program, said method comprising:
- maintaining a member information containing the details of each of said plurality of members;
enabling an administrator to configure a plurality of rules corresponding to an event, wherein said plurality of rules when applied to said member information identifies which of a plurality of contents is to be sent to which of said plurality of members;
storing said plurality of rules in a non-volatile memory;
identifying the occurrence of said event;
examining said plurality of rules and said member information to determine that a first content is to be sent to a first member and a second content is to be sent to a second member, wherein said first content and said second content are contained in said plurality of contents and said first member and said second member are contained in said plurality of members; and
sending said first content to said first member and said second content to said second member.
1 Assignment
0 Petitions
Accused Products
Abstract
Application customizable to enable administrators of various reward/loyalty programs to control communications to members. In one embodiment, an administrator is enabled to configure various rules corresponding to an event with the application of the rules to a member information identifying which ones of multiple contents is to be sent to which of the members using which one of different channels. The rules are then stored in a non-volatile memory. On identifying the occurrence of the event, the rules, and the member information are examined to determine that a first and a second content are to be sent respectively to a first and a second member using a first and second channel. Accordingly, the first content is sent to the first member using the first channel and the second content is sent to the second member using the second channel.
16 Citations
20 Claims
-
1. A method of controlling communications to a plurality of members of a loyalty program, said method comprising:
-
maintaining a member information containing the details of each of said plurality of members; enabling an administrator to configure a plurality of rules corresponding to an event, wherein said plurality of rules when applied to said member information identifies which of a plurality of contents is to be sent to which of said plurality of members; storing said plurality of rules in a non-volatile memory; identifying the occurrence of said event; examining said plurality of rules and said member information to determine that a first content is to be sent to a first member and a second content is to be sent to a second member, wherein said first content and said second content are contained in said plurality of contents and said first member and said second member are contained in said plurality of members; and sending said first content to said first member and said second content to said second member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine readable medium storing one or more sequences of instructions causing a system to control communications to a plurality of members of a loyalty program, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of:
-
maintaining a member information containing the details of each of said plurality of members; enabling an administrator to configure a plurality of rules corresponding to an event, wherein said plurality of rules when applied to said member information identifies which of a plurality of contents is to be sent to which of said plurality of members using which of a plurality of channels; storing said plurality of rules in a non-volatile memory; identifying the occurrence of said event; examining said plurality of rules and said member information to determine that a first content is to be sent to a first member using a first channel and a second content is to be sent to a second member using a second channel, wherein said first content and said second content are contained in said plurality of contents, said first member and said second member are contained in said plurality of members and said first channel and said second channel are contained in said plurality of channels; and sending said first content to said first member using said first channel and said second content to said second member using said second channel. - View Dependent Claims (14, 15, 16)
-
-
17. A computing system comprising:
-
an application server to maintain a member information containing the details of each of a plurality of members of a loyalty program; an administrator system to enable a user to configure a plurality of rules corresponding to an event, wherein said plurality of rules when applied to said member information identifies which of a plurality of contents is to be sent to which of said plurality of members using which of a plurality of channels; a configuration storage to store said plurality of rules; and a server cluster operable to; identify the occurrence of said event; examine said plurality of rules and said member information to determine that a first content is to be sent to a first member using a first channel and a second content is to be sent to a second member using a second channel, wherein said first content and said second content are contained in said plurality of contents, said first member and said second member are contained in said plurality of members and said first channel and second channel are contained in said plurality of channels; and send said first content to said first member using said first channel and said second content to said second member using said second channel. - View Dependent Claims (18, 19, 20)
-
Specification