Intelligent virtual assistant for communication management and automated response generation
AssigneeCelligence International LLC
InventorsPavan Agarwal, Gabriel Albors Sanchez, Jonathan Ortiz Rivera, Jennifer Vallinayagam
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for facilitating inviting a conversation administrator to a message exchange (i.e., a text conversation) between chat participants. The conversation administrator is configured to use natural language processing and machine learning algorithms to provide support to human chat participants by assisting with various tasks or inquiries, resolving disputes, and acting in a mediator or counselor capacity.
Claims18
A computer-implemented method for providing assistance to multiple simultaneously using conversational-style inputs, the method comprising:
- receiving, by one or more processors, conversational-style inputs exchanged within a group conversation hosted by a messaging application, the group conversation including a plurality of users;
- receiving, by the one or more processors, an invitation command to add a conversation administrator account to the group conversation, and, in response, joining the conversation administrator account to the group conversation such that the conversation administrator account is presented as a participant in the group conversation;
- maintaining and switching context for multiple user sessions by storing, for each of the plurality of users, a user-specific session context associated with the group conversation, and selecting a user-specific session context based on a user identifier associated with an incoming conversational-style input;
- analyzing conversational-style inputs received and assessing an emotional state of each of the plurality of users using a natural language processing module;
- and
- generating, based on the assessed emotional state, at least one response for the group conversation, and transmitting the at least one response into the group conversation via the messaging application.
A system for providing assistance to multiple users simultaneously using conversational-style inputs, the system comprising:
- one or more computing processors;
- and
- a non-transitory memory storing instructions;
- wherein the instructions, when executed by the one or more processors, implement:
- a context management module that maintains and switches context for multiple user sessions by storing, for each of a plurality of users participating in a group conversation, a user-specific session context associated with the group conversation and selecting a user-specific session context based on a user identifier associated with an incoming conversational-style input;
- an natural language processing module configured to analyze conversational-style inputs exchanged within the group conversation and assess an emotional state of each user of the plurality of users;
- and
- a response module configured to generate, based on output of the natural language processing module, at least one response, and transmit the at least one response into the group conversation via a messaging application.
Dependencies are inferred from the claim text.