Back to results
US 2019/0102698 A1Published application
Methods and systems for configuring communication decision trees based on connected positionable elements on canvas
AssigneeOracle International Corporation
InventorsTara U. Roberts, Jonathan Stanesby, Michael Pearmain, Kevin Yordy, Karen Sutthakorn
Life of this patent
Estimating the term…
Abstract
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
Claims20
A computer-implemented method comprising:
- availing an interface for defining communication decision trees through which trajectories corresponding to communication exchanges are extended, the interface including:
- a set of positionable visual elements that includes:
- a set of action-defining visual elements, each action-defining visual element of the set of action-defining visual elements representing a particular action that is to be performed when a given trajectory has extended to the action-defining visual element, the set of action-defining visual elements including:
- a switch visual element that represents a decision action to identify a communication specification using a machine-learning technique;
- and
- a set of communication visual elements, each of the set of communication visual elements representing a particular communication specification;
- and
- a connection visual element configured to directionally connect multiple positioned visual elements, each positioned visual element of the multiple positioned visual elements corresponding to an action-defining visual element of the set of action-defining visual elements, wherein the directional connection indicates an order in which particular actions represented by the multiple positioned visual elements are to occur;
- and
- a canvas configured to accept positioning of one or more of the set of positionable visual elements;
- detecting an update to the canvas, wherein the updated canvas includes:
- the switch visual element positioned at a first position;
- a first communication visual element of the set of communication visual elements positioned at a second position, the first communication visual element representing a first particular communication specification;
- a second communication visual element of the set of communication visual elements positioned a third position, the second communication visual element representing a second particular communication specification;
- and
- a set of connection visual elements, each of the set of connection visual elements being an instance of the connection visual element, a first connection of the set of connection visual elements connecting the switch visual element to the first communication visual element, a second connection of the set of connection visual elements connecting the switch visual element to the second communication visual element, the set of connection visual elements indicating that potential results of execution of the machine-learning technique at the switch visual element include a first result that triggers a communication transmission having the first particular communication specification and a second result that triggers a communication transmission having the second particular communication specification, and
- defining a particular communication decision tree based on the updated canvas that, when implemented and in response to detecting that a given trajectory associated with particular profile data has extended to a particular decision action represented by the switch visual element, triggers:
- using the machine-learning technique and learned parameter data to process the particular profile data to produce a machine-learning result indicating which one of the first and second particular communication specifications is to be applied for a content transmission;
- and
- transmitting content to a user device associated with the trajectory, the transmission being in accordance with the one of the first and second particular communication specifications as indicated in the machine-learning result.
17 more elements
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform operations including:
- availing an interface for defining communication decision trees through which trajectories corresponding to communication exchanges are extended, the interface including:
- a set of positionable visual elements that includes:
- a set of action-defining visual elements, each action-defining visual element of the set of action-defining visual elements representing a particular action that is to be performed when a given trajectory has extended to the action-defining visual element, the set of action-defining visual elements including:
- a switch visual element that represents a decision action to identify a communication specification using a machine-learning technique;
- and
- a set of communication visual elements, each of the set of communication visual elements representing a particular communication specification;
- and
- a connection visual element configured to directionally connect multiple positioned visual elements, each positioned visual element of the multiple positioned visual elements corresponding to an action-defining visual element of the set of action-defining visual elements, wherein the directional connection indicates an order in which particular actions represented by the multiple positioned visual elements are to occur;
- and
- a canvas configured to accept positioning of one or more of the set of positionable visual elements;
- detecting an update to the canvas, wherein the updated canvas includes:
- the switch visual element positioned at a first position;
- a first communication visual element of the set of communication visual elements positioned at a second position, the first communication visual element representing a first particular communication specification;
- a second communication visual element of the set of communication visual elements positioned a third position, the second communication visual element representing a second particular communication specification;
- and
- a set of connection visual elements, each of the set of connection visual elements being an instance of the connection visual element, a first connection of the set of connection visual elements connecting the switch visual element to the first communication visual element, a second connection of the set of connection visual elements connecting the switch visual element to the second communication visual element, the set of connection visual elements indicating that potential results of execution of the machine-learning technique at the switch visual element include a first result that triggers a communication transmission having the first particular communication specification and a second result that triggers a communication transmission having the second particular communication specification, and
- defining a particular communication decision tree based on the updated canvas that, when implemented and in response to detecting that a given trajectory associated with particular profile data has extended to a particular decision action represented by the switch visual element, triggers:
- using the machine-learning technique and learned parameter data to process the particular profile data to produce a machine-learning result indicating which one of the first and second particular communication specifications is to be applied for a content transmission;
- and
- transmitting content to a user device associated with the trajectory, the transmission being in accordance with the one of the first and second particular communication specifications as indicated in the machine-learning result.
17 more elements
A system comprising:
- one or more data processors;
- and
- a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations including:
- availing an interface for defining communication decision trees through which trajectories corresponding to communication exchanges are extended, the interface including:
- a set of positionable visual elements that includes:
- a set of action-defining visual elements, each action-defining visual element of the set of action-defining visual elements representing a particular action that is to be performed when a given trajectory has extended to the action-defining visual element, the set of action-defining visual elements including:
- a switch visual element that represents a decision action to identify a communication specification using a machine-learning technique;
- and
- a set of communication visual elements, each of the set of communication visual elements representing a particular communication specification;
- and
- a connection visual element configured to directionally connect multiple positioned visual elements, each positioned visual element of the multiple positioned visual elements corresponding to an action-defining visual element of the set of action-defining visual elements, wherein the directional connection indicates an order in which particular actions represented by the multiple positioned visual elements are to occur;
- and
- a canvas configured to accept positioning of one or more of the set of positionable visual elements;
- detecting an update to the canvas, wherein the updated canvas includes:
- the switch visual element positioned at a first position;
- a first communication visual element of the set of communication visual elements positioned at a second position, the first communication visual element representing a first particular communication specification;
- a second communication visual element of the set of communication visual elements positioned a third position, the second communication visual element representing a second particular communication specification;
- and
- a set of connection visual elements, each of the set of connection visual elements being an instance of the connection visual element, a first connection of the set of connection visual elements connecting the switch visual element to the first communication visual element, a second connection of the set of connection visual elements connecting the switch visual element to the second communication visual element, the set of connection visual elements indicating that potential results of execution of the machine-learning technique at the switch visual element include a first result that triggers a communication transmission having the first particular communication specification and a second result that triggers a communication transmission having the second particular communication specification, and
- defining a particular communication decision tree based on the updated canvas that, when implemented and in response to detecting that a given trajectory associated with particular profile data has extended to a particular decision action represented by the switch visual element, triggers:
- using the machine-learning technique and learned parameter data to process the particular profile data to produce a machine-learning result indicating which one of the first and second particular communication specifications is to be applied for a content transmission;
- and
- transmitting content to a user device associated with the trajectory, the transmission being in accordance with the one of the first and second particular communication specifications as indicated in the machine-learning result.
20 more elements
Dependencies are inferred from the claim text.