Text-messaging based coaching programs
AssigneeCaremessage
InventorsCecilia Guadalupe Corral, Manuel Antonio Rivera de la Vega
Life of this patent
Estimating the term…
Abstract
Embodiments are directed to an interactive text message based coaching program. A computer system generates customized messages for a first user containing information related to a health-related campaign program. The computer system generates the messages via a user interface in response to user-input provided by a second user. Messages are included in interaction components that include a user-specified link that logically connects the interaction component to another interaction component in a decision tree. The decision tree defines a sequence of messages to be sent to the first user. For example, a next message of the sequence can be based on a response from the first user to a previous message of the sequence.
Claims26
A computer-implemented method, comprising:
- generating, by a computer system, a plurality of messages for a first user that contain information related to a health-related campaign program, the plurality of messages being customized for the first user and pertaining to a specific health goal of the first user, wherein said generating the plurality of messages includes:
- generating, by the computer system, a user interface to enable a second user to provide user inputs that define a plurality of interaction components including the plurality of messages, each interaction component of the plurality of interaction components including a user-specified link that connects the interaction component logically to at least one other interaction component of the plurality of interaction components in a decision tree, wherein the decision tree defines a sequence of messages, of the plurality of messages, to be sent electronically to the first user;
- and
- generating the plurality of interaction components in response to the user inputs, the plurality of interaction components being configured for use by at least one of the computer system or another computer system to generate and transmit the plurality of messages electronically to the second user.
A computer system comprising a processor and a memory storing instructions, execution of which by the processor causes the computer system to:
- generate a graphical user interface (GUI) including a graphical interaction component creation tool to enable a first user to provide user inputs that visually define a plurality of interaction components to define a message sequence that includes a plurality of messages for a second user, at least two of the plurality of interaction components each including one or more of the plurality of messages for the second user, each of the plurality of messages including at least one of:
- information for the second user or a prompt for a response from the second user;
- generate, by the interaction component creation tool in response to the user inputs, the interaction components, wherein each of the interaction components includes at least one of an entry link or an exit link, wherein for each interaction component the entry link if present is linked to a previous interaction component of the interaction components that precedes the interaction component in the message sequence, and the exit link if present is linked to a next interaction component of the interaction components which follows the interaction component in the message sequence;
- and
- link, by the interaction component creation tool, the interaction components to define the message sequence.
A computer system comprising a processor and a memory storing instructions, execution of which by the processor causes the computer system to:
- generate a graphical user interface (GUI) for enabling a first user to define a health-related campaign program, the GUI including an interaction component creation tool to enable the first user to specify a plurality of interaction components of a plurality of types based on user inputs, such that the plurality of interaction components respectively include a plurality of messages to be transmitted electronically to a plurality of second users to present to the plurality of second users at least one of:
- information related to the campaign program, or a request for a response,
- wherein the plurality of interaction components are represented as movable elements on a canvas of the GUI;
- generate, by the interaction component creation tool, the plurality of interaction components based on the user inputs, wherein each of the interaction components includes at least one of an entry link or an exit link, wherein for each interaction component the entry link if present specifies a previous interaction component that precedes the interaction component in a sequence, and the exit link if present specifies a next interaction component that follows the interaction component in the sequence,
- wherein an interaction component of a first type includes an exit link associated with a response from a second user of the plurality of second users, and an interaction component of a second type does not include an exit link associated with a response from the second user;
- and
- generate, by the interaction component creation tool and based on additional user inputs, a linkage flow between the plurality of interaction components by linking the movable elements on the canvas of the GUI.
A non-transitory machine-readable storage medium having instructions stored thereon, execution of which by a processor in a processing system causes the processing system to perform operations comprising:
- generating a graphical user interface (GUI) to enable a first user to provide user inputs that visually define a plurality of interaction components to define a message sequence that includes a plurality of messages to be sent to a second user, at least two of the plurality of interaction components each including one or more of the plurality of messages to be sent to the second user, each of the plurality of messages including at least one of:
- information for the second user or a prompt for a response from the second user;
- generating the interaction components, wherein each of the interaction components includes at least one of an entry link or an exit link, wherein for each interaction component the entry link if present is linked to a previous interaction component of the interaction components that precedes the interaction component in the message sequence, and the exit link if present is linked to a next interaction component of the interaction components which follows the interaction component in the message sequence;
- and
- linking the interaction components to define the message sequence.
Dependencies are inferred from the claim text.