Techniques for assigning promotions to contact entities
AssigneeInternational Business Machines Corporation
InventorsAndre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
Life of this patent
Estimating the term…
Abstract
A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
Claims21
A computer-implemented method of generating execution logic for implementing a market campaign, comprising:
- receiving a first set of group attributes for a contact group entity for each of a plurality of contact group entities;
- generating a target group spreadsheet as a computer data table that includes target group entries respectively corresponding to the plurality of contact group entities with each of the target group entries having a respective first set of group attributes;
- producing, using the target group spreadsheet, execution logic used to implement the market campaign and a flowchart that includes visual representations of the execution logic;
- visually presenting, in a graphical user interface, the flowchart having an instance of a contact group entity having a second set of group attributes
- receiving a request to update to a first set of group attributes of a particular one of the target group entries within the target group spreadsheet;
- visually presenting, in the graphical user interface and responsive to the request, an updated version of the flowchart in which the second set of group attributes are updated within the flowchart based upon the update to the first set of group attributes;
- and
- implementing, using the execution logic, the marketing campaign by sending emails to contacts within one of the plurality of contact group entities, wherein
- the flowchart is linked to the target group spreadsheet according to the second set of group attributes.
A computer apparatus, comprising:
- a hardware processor;
- and
- a memory having stored therein computer readable instructions for generating execution logic for implementing a market campaign, the computer readable instructions, which when executed by the hardware processor, causes the computer apparatus to perform:
- receiving a first set of group attributes for a contact group entity for each of a plurality of contact group entities;
- generating a target group spreadsheet as a computer data table that includes target group entries respectively corresponding to the plurality of contact group entities with each of the target group entries having a respective first set of group attributes;
- producing, using the target group spreadsheet, execution logic used to implement the market campaign and a flowchart that includes visual representations of the execution logic;
- visually presenting, in a graphical user interface, the flowchart having an instance of a contact group entity having a second set of group attributes
- receiving a request to update to a first set of group attributes of a particular one of the target group entries within the target group spreadsheet;
- visually presenting, in the graphical user interface and responsive to the request, an updated version of the flowchart in which the second set of group attributes are updated within the flowchart based upon the update to the first set of group attributes;
- and
- implementing, using the execution logic, the marketing campaign by sending emails to contacts within one of the plurality of contact group entities, wherein
- the flowchart is linked to the target group spreadsheet according to the second set of group attributes.
A computer program product, comprising:
- a computer readable hardware storage device having stored therein computer readable instructions for generating execution logic for implementing a market campaign,
- the computer readable instructions, which when executed by a computer hardware system, causes the computer hardware system to perform:
- receiving a first set of group attributes for a contact group entity for each of a plurality of contact group entities;
- generating a target group spreadsheet as a computer data table that includes target group entries respectively corresponding to the plurality of contact group entities with each of the target group entries having a respective first set of group attributes;
- producing, using the target group spreadsheet, execution logic used to implement the market campaign and a flowchart that includes visual representations of the execution logic;
- visually presenting, in a graphical user interface, the flowchart having an instance of a contact group entity having a second set of group attributes
- receiving a request to update to a first set of group attributes of a particular one of the target group entries within the target group spreadsheet;
- visually presenting, in the graphical user interface and responsive to the request, an updated version of the flowchart in which the second set of group attributes are updated within the flowchart based upon the update to the first set of group attributes;
- and
- implementing, using the execution logic, the marketing campaign by sending emails to contacts within one of the plurality of contact group entities, wherein
- the flowchart is linked to the target group spreadsheet according to the second set of group attributes.
Dependencies are inferred from the claim text.