Patent classifications
H04L51/02
SYSTEMS AND METHODS RELATING TO PROVIDING CHAT SERVICES TO CUSTOMERS
A method for implementing chats that includes: providing a chat feature and chat interface on a webpage; providing two types of the chat resources for generating the text inputs of the chats, an automated chat resource type and a human chat resource type; providing a routing function that selectively routes incoming chats between the two types of the chat resources; providing a first selectable portion on the chat interface that, when selected by a customer, indicates a customer chat preference as to whether the customer prefers to chat with chat resources of the automated chat resource type or human chat resource type; receiving input from the customer device indicating that the customer selected the first selectable portion; determining from the received input the customer chat preference; and routing in accordance with the determined preference.
EMOTIONALLY-AWARE CONVERSATIONAL RESPONSE GENERATION METHOD AND APPARATUS
Techniques for generating conversational responses for a conversational user interface are disclosed. In one embodiment, a method is disclosed comprising obtaining user input from a user via a conversational user interface, using the user input to obtain a user emotion and a user intent, obtaining candidate probabilities for a fragment of a response to the user input using the obtained user emotion, the obtained user intent and the user input, generating the response to the user input using the candidate probabilities obtained for the fragment to select a candidate for the fragment of the response, and communicating the response to the user via the conversational user interface.
CONVERSATION FACILITATING METHOD AND ELECTRONIC DEVICE USING THE SAME
A method for facilitating a multiparty conversation is disclosed. An electronic device using the method may facilitate a multiparty conversation by identifying participants of a conversation, localizing relative positions of the participants, detecting speeches of the conversation, matching one of the participants to each of the detected speeches according to the relative positions of the participants, counting participations of the matched participant in the conversation, identifying a passive subject from all the participants according to the participations of all the participants in the conversation, finding a topic of the conversation between the participants, and engaging the passive subject by addressing the passive subject and speaking a sentence related to the topic.
MACHINE LEARNING BASED SUPERVISED USER EXPERIENCE FOR AN APPLICATION MONITORED BY MULTIPLE SECONDARY APPLICATIONS
Disclosed is a system for managing content generated by bots for presentation to a user in association with a chat application. The system receives content items generated by bots monitoring a chat application for display to a user at a user interface (UI) of the chat application. The system provides input based on the received one or more content items and associated contextual information to a trained machine learning (ML) model, and receives, from the trained ML model, for each of the content items, at least one score value based on at least one predicted user response associated with potentially displaying the content item to the user at the UI. The system selects a subset of content items from the received content items based on the received score values and causes a display of this selected subset of content items in addition to a display of content generated by the chat application.
MACHINE LEARNING BASED SUPERVISED USER EXPERIENCE FOR AN APPLICATION MONITORED BY MULTIPLE SECONDARY APPLICATIONS
Disclosed is a system for managing content generated by bots for presentation to a user in association with a chat application. The system receives content items generated by bots monitoring a chat application for display to a user at a user interface (UI) of the chat application. The system provides input based on the received one or more content items and associated contextual information to a trained machine learning (ML) model, and receives, from the trained ML model, for each of the content items, at least one score value based on at least one predicted user response associated with potentially displaying the content item to the user at the UI. The system selects a subset of content items from the received content items based on the received score values and causes a display of this selected subset of content items in addition to a display of content generated by the chat application.
Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes: a processor configured to: post request information requesting a proxy printing of a print object through a talk room when a chatbot controlled by the processor receives a request for the proxy printing of the print object posted in the talk room by a requester; and output the print object to an image forming apparatus as a print object of a proxy who accepts the proxy printing of the print object through the talk room to which the request information is posted.
Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes: a processor configured to: post request information requesting a proxy printing of a print object through a talk room when a chatbot controlled by the processor receives a request for the proxy printing of the print object posted in the talk room by a requester; and output the print object to an image forming apparatus as a print object of a proxy who accepts the proxy printing of the print object through the talk room to which the request information is posted.
Image processing service system
An image processing service system includes an operation request accepting unit, a setting accepting unit, a payment control unit, and an operation execution control unit. The operation request accepting unit accepts an operation request for an image processing apparatus through a chat between a user and a chatbot participating in a chat service on a chat board provided by the service. The setting accepting unit accepts a setting for an operation of the image processing apparatus requested by the operation request. The payment control unit makes a payment for the operation of the image processing apparatus requested by the operation request through an electronic payment system available on the chat service. The operation execution control unit controls the image processing apparatus to execute the operation requested by the operation request after the setting is accepted by the setting accepting unit and the payment is made by the payment control unit.
Image processing service system
An image processing service system includes an operation request accepting unit, a setting accepting unit, a payment control unit, and an operation execution control unit. The operation request accepting unit accepts an operation request for an image processing apparatus through a chat between a user and a chatbot participating in a chat service on a chat board provided by the service. The setting accepting unit accepts a setting for an operation of the image processing apparatus requested by the operation request. The payment control unit makes a payment for the operation of the image processing apparatus requested by the operation request through an electronic payment system available on the chat service. The operation execution control unit controls the image processing apparatus to execute the operation requested by the operation request after the setting is accepted by the setting accepting unit and the payment is made by the payment control unit.
Predictive resolutions for tickets using semi-supervised machine learning
Aspects of the subject disclosure may include, for example, a method in which a processing system collects information associated with trouble tickets each including a problem abstract and a log text. The method includes analyzing the log text to obtain a problem resolution for that ticket; defining ticket clusters according to the problem abstracts, and labeling the clusters. The processing system creates a library of the labeled clusters, each entry including a cluster label, a problem abstract for that cluster, and a resolution summary for that problem abstract, indicating a mapping of the problem abstract to the resolution summary for that cluster. The method includes training, based on the mapping, machine-learning applications for a predicted resolution summary for each cluster and for classifying a new ticket. The method includes assigning the new ticket to a cluster according to the classifying. Other embodiments are disclosed.