Simplified entity engagement automation
First Claim
Patent Images
1. A method, comprising:
- receiving an event stream for an entity experience operation;
determining entity activity levels of an entity from the event stream of the entity experience operation;
categorizing the entity into a first state type based on the entity activity levels; and
displaying a visual representation that comprises;
the event stream for the entity experience operation;
the entity activity levels along a timeline and variations in the entity activity levels;
the first state type, a second state type, and a trail of an entity transition from the first state type to the second state type;
a data entry field for a defining a selectable action to perform in response to an entity transition, wherein the data entry field includes a plurality of input fields that accept declarative input that specifies a messaging action to perform and an asset to include in a message generated by the messaging action; and
a replay control that allows for replay over time to visualize the entity transition from the first state type to the second state type by modifying a size of the first state type and the second state type within the visual representation.
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.
186 Citations
21 Claims
-
1. A method, comprising:
-
receiving an event stream for an entity experience operation; determining entity activity levels of an entity from the event stream of the entity experience operation; categorizing the entity into a first state type based on the entity activity levels; and displaying a visual representation that comprises; the event stream for the entity experience operation; the entity activity levels along a timeline and variations in the entity activity levels; the first state type, a second state type, and a trail of an entity transition from the first state type to the second state type; a data entry field for a defining a selectable action to perform in response to an entity transition, wherein the data entry field includes a plurality of input fields that accept declarative input that specifies a messaging action to perform and an asset to include in a message generated by the messaging action; and a replay control that allows for replay over time to visualize the entity transition from the first state type to the second state type by modifying a size of the first state type and the second state type within the visual representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system including one or more processors coupled to memory, the memory loaded with computer instructions to simplify analysis of an entity engagement workflow, the instructions, when executed on the processors, implement actions comprising:
-
receiving an event stream for an entity experience operation; determining entity activity levels of an entity from the event stream of the entity experience operation; categorizing the entity into a first state type based on the entity activity levels; and displaying a visual representation that comprises; the event stream for the entity experience operation; the entity activity levels along a timeline and variations in the entity activity levels; the first state type, a second state type, and a trail of an entity transition from the first state type to the second state type; a data entry field for a defining a selectable action to perform in response to an entity transition, wherein the data entry field includes a plurality of input fields that accept declarative input that specifies a messaging action to perform and an asset to include in a message generated by the messaging action; and a replay control that allows for replay over time to visualize the entity transition from the first state type to the second state type by modifying a size of the first state type and the second state type within the visual representation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium with computer program instructions thereon that, when executed on a processor, implement actions comprising:
-
receiving an event stream for an entity experience operations; determining entity activity levels of an entity from the event stream of the entity experience operation; categorizing the entity into a first state type based on the entity activity levels; and displaying a visual representation that comprises; the event stream for the entity experience operation; the entity activity levels along a timeline and variations in the entity activity levels; the first state type, a second state type, and a trail of an entity transition from the first state type to the second state type; a data entry field for a defining a selectable action to perform in response to an entity transition, wherein the data entry field includes a plurality of input fields that accept declarative input that specifies a messaging action to perform and an asset to include in a message generated by the messaging action; and a replay control that allows for replay over time to visualize the entity transition from the first state type to the second state type by modifying a size of the first state type and the second state type within the visual representation. - View Dependent Claims (16, 17)
-
-
18. A method of simplifying, the method including:
-
receiving an event stream for an entity experience operations; determining entity activity levels of an entity from the event stream of the entity experience operation; categorizing the entity into a first state type based on the entity activity levels; and displaying a visual representation that comprises; the event stream for the entity experience operation; the entity activity levels along a timeline and variations in the entity activity levels; the first state type, a second state type, and a trail of an entity transition from the first state type to the second state type; a data entry field for a defining a for selectable action to perform in response to an entity transition, wherein the data entry field includes a plurality of input fields that accept declarative input that specifies a messaging action to perform, and an output messaging channel for transmitting the message; and a replay control that allows for replay over time to visualize the entity transition from the first state type to the second state type by modifying a size of the first state type and the second state type within the visual representation. - View Dependent Claims (19, 20, 21)
-
Specification