SIMPLIFIED ENTITY ENGAGEMENT AUTOMATION
First Claim
1. A method of simplifying, for a non-programming user, analysis of an entity engagement workflow for an experience operator, the method including:
- receiving a plurality of event streams for different entity experience operations launched by an experience operator;
for multiple time windows, determining entity activity levels from the event streams of the entity experience operations;
for individual entity experience operations, categorizing a plurality of entities into multiple state types based on respective entity activity levels; and
generating for display, visual representation data for respective entity operators that graphically depict;
the plurality of event streams for respective entity experience operations and statuses of the entity experience operations;
the entity activity levels along a timeline and variations in the levels;
the multiple state types, trails of entity transitions from one state to another and sizes of the state types based on a number of entities belonging to a particular state type; and
a data entry columnar that accepts declarative input for selectable transition-responsive actions which specify an output messaging channel, a messaging action and an asset to retrieve and include in a message produced by the messaging action.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology disclosed offers a declarative and visualization framework that implements a state machine for multi-step progression of interaction with an entity. The declarative framework is usable over and over for a broad range of applications because it provides a simple rule-based authoring tool that can be used for specifying different elements and components of a complex state machine, including state definitions, state transition triggers, state transition conditions and state transition actions. Once defined, the state machine is automatically generated and visually implemented based on the declarative input provided by a non-technical user.
-
Citations
25 Claims
-
1. A method of simplifying, for a non-programming user, analysis of an entity engagement workflow for an experience operator, the method including:
-
receiving a plurality of event streams for different entity experience operations launched by an experience operator; for multiple time windows, determining entity activity levels from the event streams of the entity experience operations; for individual entity experience operations, categorizing a plurality of entities into multiple state types based on respective entity activity levels; and generating for display, visual representation data for respective entity operators that graphically depict; the plurality of event streams for respective entity experience operations and statuses of the entity experience operations; the entity activity levels along a timeline and variations in the levels; the multiple state types, trails of entity transitions from one state to another and sizes of the state types based on a number of entities belonging to a particular state type; and a data entry columnar that accepts declarative input for selectable transition-responsive actions which specify an output messaging channel, a messaging action and an asset to retrieve and include in a message produced by the messaging action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including one or more processors coupled to memory, the memory loaded with computer instructions to simply for a non-programming user analysis of an entity engagement workflow for an experience operator, the instructions, when executed on the processors, implement actions comprising:
-
receiving a plurality of event streams for different entity experience operations launched by an experience operator; for multiple time windows, determining entity activity levels from the event streams of the entity experience operations; for individual entity experience operations, categorizing a plurality of entities into multiple state types based on respective entity activity levels; and generating for display visual representation data for respective entity operators that graphically depict; the plurality of event streams for respective entity experience operations and statuses of the entity experience operations; the entity activity levels along a timeline and variations in the levels; the multiple state types, trails of entity transitions from one state to another and sizes of the state types based on a number of entities belonging to a particular state type; and a data entry columnar that accepts declarative input for selectable transition-responsive actions which specify an output messaging channel, a messaging action and an asset to retrieve and include in a message produced by the messaging action. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium impressed with computer program instructions to simply for a non-programming user analysis of an entity engagement workflow for an experience operator, the instructions, when executed on a processor, implement actions comprising:
-
receiving a plurality of event streams for different entity experience operations launched by an experience operator; for multiple time windows, determining entity activity levels from the event streams of the entity experience operations; for individual entity experience operations, categorizing a plurality of entities into multiple state types based on respective entity activity levels; and generating for display visual representation data for respective entity operators that graphically depict; the plurality of event streams for respective entity experience operations and statuses of the entity experience operations; the entity activity levels along a timeline and variations in the levels; the multiple state types, trails of entity transitions from one state to another and sizes of the state types based on a number of entities belonging to a particular state type; and a data entry columnar that accepts declarative input for selectable transition-responsive actions which specify an output messaging channel, a messaging action and an asset to retrieve and include in a message produced by the messaging action. - View Dependent Claims (18, 19, 20)
-
-
21. A method of simplifying, for a non-programming user, analysis of an entity engagement workflow for an experience operator, the method including:
-
receiving a plurality of event streams for different entity experience operations launched by an experience operator; for multiple time windows, determining entity activity levels from the event streams of the entity experience operations; for individual entity experience operations, categorizing a plurality of entities into multiple state types based on respective entity activity levels; and generating for display, visual representation data for respective entity operators that graphically depict; the plurality of event streams for respective entity experience operations and statuses of the entity experience operations; the entity activity levels along a timeline and variations in the levels; the multiple state types, trails of entity transitions from one state to another and sizes of the state types based on a number of entities belonging to a particular state type; and a data entry articulation that accepts declarative input for selectable transition-responsive actions which specify an output messaging channel, a messaging action and an asset to retrieve and include in a message produced by the messaging action. - View Dependent Claims (22, 23, 24, 25)
-
Specification