CPC H04L 67/141 (2013.01) [H04L 67/133 (2022.05); H04L 69/16 (2013.01)] | 10 Claims |
1. A method for managing user interactions with a client device, the method comprising:
receiving from a telecommunication network, connected to the client device, a session request;
processing the session request to determine a relay information for routing the session request;
transmitting the session request to a trained virtual agent based on the relay information, wherein the trained virtual agent is configured to process the session request to determine an intended operation from the client device, wherein the trained virtual agent is configured to generate a command signal based on the determined intended operation from the client device, and wherein the trained virtual agent is trained dynamically to learn and adapt to user preferences; and
transmitting the command signal, via a private exchange mechanism, to the client device to establish a session for user interaction, wherein the data transmission between the client device and the trained virtual agent is based on a predefined protocol, and wherein the session request comprises characteristic information of the client device for authenticating and establishing the session therebetween,
wherein the private exchange mechanism comprises loadable modules that are responsible for specific functionalities,
wherein before the session is established, the session request comprising at least one client query message is exchanged via a session border controller associated with the client device,
wherein the method is further configured to execute a machine learning model capable of implementing at least one natural language processing algorithm, and
wherein the method is further configured to terminate the session based on a termination time period for the session till which the session is established or the session is terminated if no data transmission takes place for ‘t’ seconds.
|