Dynamic selection of groups of outbound marketing events
First Claim
1. A database system, comprising:
- a first database structure storing a first list identifying marketing events, wherein each marketing event from said first list comprises a marketing offer and an identified channel means for communicating said marketing offer, and wherein said marketing events from said first list are divided into a first plurality of groups;
a second database structure storing a second list of candidates; and
a database manager software application stored on a computer readable medium, wherein said database manager software application comprises a grouping tool and an optimization tool, wherein said grouping tool is for dividing candidates from said second list of candidates into a second plurality of groups and matching a first group from said first plurality of groups with a second group from said second plurality of groups, wherein candidates from said second group comprise a first specified candidate trait, and wherein said optimization tool is for optimizing and sorting, said marketing events from said first group for all candidates from said second group.
1 Assignment
0 Petitions
Accused Products
Abstract
A database system and method for ordering marketing events for offering to candidates. The database system comprises a first database structure storing a first list identifying marketing events, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium. The database manager software application comprises a grouping tool and an optimization tool. The marketing events from the first list are divided into a first plurality of groups. The grouping tool is for dividing candidates from the second list into a second plurality of groups and matching a first group from first plurality of groups with a second group from the second plurality of groups. The optimization tool is for optimizing and sorting the marketing events from the first group for all candidates from the second group.
-
Citations
48 Claims
-
1. A database system, comprising:
-
a first database structure storing a first list identifying marketing events, wherein each marketing event from said first list comprises a marketing offer and an identified channel means for communicating said marketing offer, and wherein said marketing events from said first list are divided into a first plurality of groups;
a second database structure storing a second list of candidates; and
a database manager software application stored on a computer readable medium, wherein said database manager software application comprises a grouping tool and an optimization tool, wherein said grouping tool is for dividing candidates from said second list of candidates into a second plurality of groups and matching a first group from said first plurality of groups with a second group from said second plurality of groups, wherein candidates from said second group comprise a first specified candidate trait, and wherein said optimization tool is for optimizing and sorting, said marketing events from said first group for all candidates from said second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A selection method, comprising:
-
providing a database system comprising a first database structure storing a first list identifying marketing events, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium, wherein said database manager software application comprises a grouping tool and an optimization tool, wherein each marketing event from said first list comprises a marketing offer and an identified channel means for communicating said marketing offer, and wherein said marketing events from said first list are divided into a first plurality of groups;
dividing by said grouping tool, candidates from said second list of candidates into a second plurality of groups;
matching by said grouping tool, a first group from said first plurality of groups with a second group from said second plurality of groups, wherein all candidates from said second group comprise a first specified candidate trait;
optimizing, by said optimization tool, said marketing events from said first group for all of said candidates from said second group; and
sorting, by said optimization tool, said marketing events from said first group for all of said candidates from said second group. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A process for integrating computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system comprises a database system comprising a first database structure storing a first list identifying marketing events, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium, wherein said database manager software application comprises a grouping tool and an optimization tool, wherein each marketing event from said first list comprises a marketing offer and an identified channel means for communicating said marketing offer, wherein said marketing events from said first list are divided into a first plurality of groups, and wherein the code in combination with the computing system is adapted to implement a method for performing the steps of:
-
dividing by said grouping tool, candidates from said second list of candidates into a second plurality of groups;
matching by said grouping tool, a first group from said first plurality of groups with a second group from said second plurality of groups, wherein all candidates from said second group comprise a first specified candidate trait;
optimizing, by said optimization tool, said marketing events from said first group for all of said candidates from said second group; and
sorting, by said optimization tool, said marketing events from said first group for all of said candidates from said second group. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for ordering a first list identifying of marketing events within a database system, said database system comprising a database system comprising a first database structure storing said first list identifying marketing events, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium, wherein said database manager software application comprises a grouping tool and an optimization tool, wherein each marketing event from said first list comprises a marketing offer and an identified channel means for communicating said marketing offer, wherein said marketing events from said first list are divided into a first plurality of groups, said method comprising the steps of:
-
dividing by said grouping tool, candidates from said second list of candidates into a second plurality of groups;
matching by said grouping tool, a first group from said first plurality of groups with a second group from said second plurality of groups, wherein all candidates from said second group comprise a first specified candidate trait;
optimizing, by said optimization tool, said marketing events from said first group for all of said candidates from said second group; and
sorting, by said optimization tool, said marketing events from said first group for all of said candidates from said second group. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification