| CPC G06F 40/30 (2020.01) [G06F 16/24522 (2019.01); G06F 40/279 (2020.01); G06N 20/00 (2019.01)] | 54 Claims |

|
1. A computer-implemented method comprising:
receiving one or more messages using a chat interface of a user device;
weighting one or more variables associated with the one or more messages based on analysis of natural language in the one or more messages;
identifying an endpoint system associated with an intent of a subset of the one or more messages based on the weighted variables, wherein the endpoint system corresponds to a service;
formulating the identified intent into a command by translating at least part of the natural language of the subset of messages into a structured format used to communicate with the endpoint system;
identifying that a connection score for the endpoint system meets one of a plurality of different channel thresholds; and
establishing a communication channel for transmitting the formulated command to the endpoint system over a communication network based on the identified channel threshold met by the connection score, wherein the formulated command is used to facilitate a session during which the endpoint system provides the service to the user device over the communication channel, and wherein a continuousness of the communication channel is based on the identified channel threshold.
|