US 12,224,917 B2
Systems and methods for communication flow modeling
Robert Smith, Gothenburg (SE); Christian Askland, Gothenburg (SE); Philip Gyuling, Gothenburg (SE); Christian Wessman, Gothenburg (SE); and Dennis Reil, Oldenburg (DE)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Oct. 11, 2023, as Appl. No. 18/484,828.
Application 18/484,828 is a continuation of application No. 17/829,056, filed on May 31, 2022, granted, now 11,811,617.
Application 17/829,056 is a continuation of application No. 17/147,314, filed on Jan. 12, 2021, granted, now 11,362,908, issued on Jun. 14, 2022.
Application 17/147,314 is a continuation of application No. 16/451,309, filed on Jun. 25, 2019, granted, now 10,904,102, issued on Jan. 26, 2021.
Claims priority of provisional application 62/694,185, filed on Jul. 5, 2018.
Prior Publication US 2024/0039800 A1, Feb. 1, 2024
Int. Cl. H04L 41/18 (2022.01); G06F 16/958 (2019.01); H04L 41/0253 (2022.01); H04L 67/02 (2022.01)
CPC H04L 41/18 (2013.01) [G06F 16/958 (2019.01); H04L 41/0253 (2013.01); H04L 67/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computer from a user device, an instruction referencing a configuration for a drag-and-drop communication flow modeling environment, the configuration including elements for composing a communication flow model in the drag-and-drop communication flow modeling environment;
generating, by the computer utilizing the configuration, a user interface that includes the elements and the drag-and-drop communication flow modeling environment, wherein the elements comprise orchestration server settings associated with a user group or persona;
connecting, by the computer, a set of elements being dragged and dropped in the drag-and-drop communication flow modeling environment via the user interface, the set of elements including an input connector and an output connector for a document architecture, wherein the set of elements thus connected models a communication flow for controlling how a communication flows from a data source via the input connector to a communication channel via the output connector; and
storing, by the computer, the communication flow in a database, wherein the communication flow undergoes a review and approval process and wherein, once approved, the communication flow is activated by an orchestration server for orchestrating services provided by the document architecture in accordance with the communication flow without requiring user input.