IP Library Granted Patent US 10,650,413
Granted Patent B2
US 10,650,413 · App. 14/010,863 · Granted May 12, 2020

Techniques for assigning promotions to contact entities

Inventors: Andre B. Black (Medford, MA); Sudhakar Chalimadugu (Shirley, MA); David F. Cheung (Potomac, MD); Ruby L. Kennedy (Bedford, MA); Yuchun Lee (Sudbury, MA); Patrick Martin (Lexington, MA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q30/0269G06Q10/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,650,413
App. No.
14/010,863
Granted
May 12, 2020
Kind
B2
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.

Claims (65)

1. 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.

2. The method of claim 1 , wherein

an update, using flowchart in the graphical user interface, to the second set of group attributes causes an update to the first set of group attributes of the particular one of the target group entries within the target group spreadsheet.

3. The method of claim 1 , wherein

the implementing includes:

receiving an identification of a particular contact group entity in the flowchart, and

associating the particular contact group entity with a top-down entry in the target group spreadsheet.

4. The method of claim 3 , wherein

the associating causes the particular contact group entity in the flowchart to inherit all attributes of the particular contact group entity defined in the target group spreadsheet.

5. The method of claim 3 , wherein

a control group is assigned to the particular contact group entity.

6. The method of claim 1 , wherein

the flowchart includes visual representations of execution logic to produce intermediate target group entries and final target group entries.

7. The method of claim 1 , wherein

the generating the target group spreadsheet includes assigning a respective promotion instance to each of the target group entries.

8. 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.

9. The apparatus of claim 8 , wherein

an update, using flowchart in the graphical user interface, to the second set of group attributes causes an update to the first set of group attributes of the particular one of the target group entries within the target group spreadsheet.

10. The apparatus of claim 8 , wherein

the implementing includes:

receiving an identification of a particular contact group entity in the flowchart, and

associating the particular contact group entity with a top-down entry in the target group spreadsheet.

11. The apparatus of claim 10 , wherein

the associating causes the particular contact group entity in the flowchart to inherit all attributes of the particular contact group entity defined in the target group spreadsheet.

12. The apparatus of claim 10 , wherein

a control group is assigned to the particular contact group entity.

13. The apparatus of claim 8 , wherein

the flowchart includes visual representations of execution logic to produce intermediate target group entries and final target group entries.

14. The apparatus of claim 8 , wherein

the generating the target group spreadsheet includes assigning a respective promotion instance to each of the target group entries.

15. 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.

16. The computer program product of claim 15 , wherein an update, using flowchart in the graphical user interface, to the second set of group attributes causes an update to the first set of group attributes of the particular one of the target group entries within the target group spreadsheet.

17. The computer program product of claim 15 , wherein the implementing includes: receiving an identification of a particular contact group entity in the flowchart, and associating the particular contact group entity with a top-down entry in the target group spreadsheet.

18. The computer program product of claim 17 , wherein the associating causes the particular contact group entity in the flowchart to inherit all attributes of the particular contact group entity defined in the target group spreadsheet.

19. The computer program product of claim 17 , wherein a control group is assigned to the particular contact group entity.

20. The computer program product of claim 15 , wherein the flowchart includes visual representations of execution logic to produce intermediate target group entries and final target group entries.

21. The computer program product of claim 15 , wherein the generating the target group spreadsheet includes assigning a respective promotion instance to each of the target group entries.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: CHALIMADUGU, SUDHAKAR; CHEUNG, DAVID F.; KENNEDY, RUBY L.; LEE, YUCHUN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031631/0834 →
Continuity (2)
Continuation 11491622 · Jul 24, 2006
Related Publication 20130346216A1 · Dec 26, 2013
Cited By (1)
US 12,499,161