IP Library Granted Patent US 11,709,577
Granted Patent B2
US 11,709,577 · App. 17/238,974 · Granted Jul 25, 2023

Systems and methods for providing a campaign design platform having a component plug-in framework

Inventor: Pieter Raskin (Braine-l'Alleud, BE)
Assignee: Selligent, S.A.
G06F3/04817G06F3/0486G06Q30/0276G06Q30/0251
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 11,709,577
App. No.
17/238,974
Granted
Jul 25, 2023
Kind
B2
Abstract

Systems and methods for facilitating user design of a computerized marketing system executable campaign or message thereof, include: providing a graphical user interface for user interaction with a virtual canvas; retrieving, from a database, component data useable by the virtual canvas module to visualize component icons; visibly arranging, within the virtual canvas and in response to user interaction with the virtual canvas via the user interface, the component icons into at least one of: a campaign design or a message design, wherein each component icon represents an action to be taken by the computerized marketing system in executing the campaign and/or the message thereof; and generating, by a build engine, the campaign and/or the message from and in accordance with the respective campaign design and/or message design.

Claims (53)

1. A system for facilitating user design of a computerized marketing system executable campaign, comprising:

a processor;

a memory;

a user interface module on the processor configured to support a graphical user interface for user interaction with a virtual canvas;

a virtual canvas module on the processor configured to:

retrieve, from a third-party database, component data that includes: visualization data useable by the virtual canvas module to visualize component icons;

provide the virtual canvas, via which the component icons are visibly arrangeable by the user into a campaign design, wherein each component icon represents an action to be taken by the computerized marketing system in executing the campaign; and

finalize the campaign design by saving the campaign design in a local database on the memory of the computerized marketing system; and

a build engine on the processor configured to:

retrieve, from the third-party database in response to the finalization of the campaign design, actualization data corresponding to one or more component icons arranged by the user into the finalized campaign design, wherein the actualization data comprises software code that allows the computerized marketing system to implement the action represented by the one or more component icons, and

generate the campaign from and in accordance with the campaign design and using the actualization data.

2. The system of claim 1 , wherein the virtual canvas module on the processor is configured to:

visualize triggers associated with the component icons, the triggers representing events in response to the which the action to be taken by the computerized marketing system with respect to an associated component icon is taken by the computerized marketing system.

3. The system of claim 2 , wherein the triggers, via the virtual canvas, are visibly arrangeable by the user to link two or more component icons into the campaign design.

4. The system of claim 2 , wherein the campaign design is an arrangement of two or more component icons linked by one or more triggers.

5. The system of claim 4 , wherein the campaign is an ordered set of actions to be taken by the computerized marketing system.

6. The system of claim 1 , wherein the component icons are visibly arrangeable by the user via a drag-and-drop.

7. The system of claim 1 , wherein the third-party database supported by a third-party server system accessible by the system via one or more APIs stored in the local database supported by a local server system.

8. A system for facilitating user design of an electronic message, comprising:

a processor;

a memory;

a user interface module on the processor configured to support a graphical user interface for user interaction with a virtual canvas;

a virtual canvas module on the processor configured to:

retrieve, from a third-party database, component data that includes: visualization data useable by the virtual canvas module to visualize components and corresponding component content,

provide the virtual canvas, via which component icons corresponding to the components are visibly arrangeable by the user into a message design, wherein each component icon represents software code to be included in the electronic message such that an action is taken in relation to the electronic message; and

finalize the message design by saving the message design in a local database on the memory of the system; and

a build engine on the processor configured to:

retrieve, from the third-party database in response to the finalization of the message design, actualization data corresponding to one or more component icons arranged by the user into the finalized message design, wherein the actualization data comprises software code that allows the system to implement the action represented by the one or more component icons, and

generate the electronic message from and in accordance with the message design and using the actualization data.

9. The system of claim 8 , wherein the components are visibly arrangeable by the user via a drag-and-drop.

10. The system of claim 8 , wherein the third-party database supported by a third-party server system accessible by the system via one or more APIs stored in the local database supported by a local server system.

11. A system for facilitating user design of a data-exchange procedure, comprising:

a processor;

a memory;

a user interface module on the processor configured to support a graphical user interface for user interaction with a virtual canvas;

a virtual canvas module on the processor configured to:

retrieve, from a third-party database, component data that includes: visualization data useable by the virtual canvas module to visualize component icons,

provide the virtual canvas, via which the component icons are visibly arrangeable by the user into a data-exchange procedure design, wherein each component icon represents an action to be taken by one or more of a plurality of systems in executing the data-exchange procedure; and

finalize the data-exchange procedure design by saving the data-exchange procedure design in a local database on the memory of the system; and

a build engine on the processor configured to:

retrieve, from the third-party database in response to the finalization of the data-exchange procedure design, actualization data corresponding to one or more component icons arranged by the user into the finalized data-exchange procedure design, wherein the actualization data comprises software code that allows the system to implement the action represented by the one or more component icons, and

generate the data-exchange procedure from and in accordance with the data-exchange procedure design and using the actualization data.

12. The system of claim 11 , wherein the component icons are visibly arrangeable by the user via a drag-and-drop.

13. The system of claim 11 , wherein the third-party database supported by a third-party server system accessible by the system via one or more APIs stored in the local database supported by a local server system.

14. A method for facilitating user design of a computerized marketing system executable campaign or message thereof, comprising:

providing a graphical user interface module for user interaction with a virtual canvas;

retrieving, from a third-party database, component data that includes: visualization data useable by a virtual canvas module to visualize component icons,

visibly arranging, within the virtual canvas and in response to user interaction with the virtual canvas via the user interface, the component icons into at least one of: a campaign design or a message design, wherein each component icon represents an action to be taken by the computerized marketing system in executing the campaign and/or the message thereof;

finalizing the at least one of a campaign design or message design by saving the at least one of a campaign design or message design in a local database on a memory of the computerized marketing system; and

retrieving, from the third-party database in response to the finalization of the at least one of a campaign design or message design, actualization data corresponding to one or more component icons arranged by the user into the finalized at least one of a campaign design or message design, wherein the actualization data comprises software code that allows the computerized marketing system to implement the action represented by the one or more component icons, and

generating, by a build engine, the campaign and/or the message from and in accordance with the respective campaign design and/or message design and using the actualization data.

15. The method of claim 14 , wherein the component icons are visibly arrangeable by the user via a drag-and-drop.

16. The method of claim 14 , wherein the third-party database supported by a third-party server system accessible by the system via one or more APIs stored in the local database supported by a local server system.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 1, 2025
From: HERCULES CAPITAL, INC.
To: SELLIGENT SA
Reel/Frame 073068/0109 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 66125, FRAME 0880 Recorded Dec 1, 2025
From: BARINGS FINANCE LLC
To: SELLIGENT SA
Reel/Frame 073840/0502 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 20, 2023
From: SELLIGENT SA
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 066125/0880 →
SECURITY INTEREST Recorded Apr 4, 2022
From: SELLIGENT SA, AS GRANTOR
To: HERCULES CAPITAL, INC., AS COLLATERAL AGENT
Reel/Frame 059486/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: RASKIN, PIETER
To: SELLIGENT, S.A.
Reel/Frame 056699/0406 →