Vasanthi M. Gopal - Plainsboro NJ, US Lisa M. O'Brien - Chicago IL, US
International Classification:
G06Q 30/00
US Classification:
705 27
Abstract:
The present invention seamlessly facilitates information exchange between not only a vendor and a single customer but also between vendors and Procurement Services Providers (PSPs), supporting more than one customer, each with its unique specifications. This framework also has the capability to handle dual pricing. Dual pricing is used to differentiate the price that a PSP has negotiated with a vendor from the price that an end user/customer will be ultimately charged. These two levels of pricing are maintained at the customer/vendor level. This invention is used to create a framework for exchanging catalogue information between the vendors or vendors of IT products and a customer or a PSP acting on behalf of one or more customers.
- Armonk NY, US Vasanthi M. Gopal - Plainsboro NJ, US Garfield W. Vaughn - South Windsor CT, US Malarvizhi Kandasamy - Bangalore, IN
International Classification:
G06N 3/00 G06N 5/04
Abstract:
A system and method compare performance of virtual assistants. A user selects metrics for evaluating two or more virtual assistants, and these metrics may be weighted by the user. One or more chat sessions from each virtual assistant are then analyzed using the weighted metrics to generate a score for each chat session. The scores of chat sessions of different virtual assistants are then compared according to the selected weighted metrics, and a recommendation of a virtual assistant may be made based on the score comparison. The evaluation of multiple virtual assistants allows comparing these virtual assistants to determine which provides the better customer service according to the selected weighted metrics.
Utilizing Widget Content By Virtual Agent To Initiate Conversation
- Armonk NY, US Vasanthi M. Gopal - Plainsboro NJ, US Gandhi Sivakumar - Bentleigh, AU Malar Kandasamy - Bangalore, IN Lakshmi Priya Shanmugam - Bangalore, IN
International Classification:
G06F 17/27 G06N 20/00 G06F 3/01 G06F 3/0481
Abstract:
A computer-implemented method, system and computer program product for initiating a conversation by a virtual agent. The boundary of a widget of a webpage the user is utilizing is determined. The user's interactions or lack of interactions with the widget within the determined boundary of the widget of the webpage is then determined, such as based on tracking the eye gaze or focus of the user. If it is determined that the user is experiencing difficulty in utilizing the widget, then the content associated with the widget is extracted. The extracted widget content is then mapped to the virtual agent content. The virtual agent is instructed to initiate a conversation based on the extracted widget content. In this manner, the virtual agent will now be able to dynamically initiate a conversation with the user to assist the user in addressing a problem the user is currently experiencing with the widget.
According to a computer-implemented method, a virtual agent log data set is received which log data set includes information indicative of operation of a virtual agent. Machine logic analyzes the virtual agent log data set to identify an error that occurred in the operation of the virtual agent. The machine logic also determines an error correction for correcting conditions in the virtual agent that resulted in the error. The error correction is sent to the virtual agent.
- Armonk NY, US Vasanthi M. Gopal - Plainsboro NJ, US Gandhi Sivakumar - Bentleigh, AU Lakisha R. S. Hall - Upper Marlboro MD, US
International Classification:
H04L 12/58 G06F 11/34 H04L 12/18 G06N 20/00
Abstract:
According to a computer-implemented method, a chat data set is received, which chat data set includes information indicative of a plurality of natural language chat transcripts of chats that occurred between a virtual agent and a human. Machine logic analyzes the chat data set to identify an error that occurred in the operation of the virtual agent. The machine logic updates a chat model based on the chat data set.
- Armonk NY, US Vasanthi M. Gopal - Plainsboro NJ, US Gandhi Sivakumar - Bentleigh, AU
International Classification:
G06F 9/455 G06N 20/00 H04L 12/24
Abstract:
Cognitive software and/or machine learning software are monitored in a cognitive computing environment. Open interface management of virtual agent nodes is performed in the cognitive computing environment.
- Armonk NY, US Gandhi SIVAKUMAR - Bentleigh, AU Vasanthi M. GOPAL - Plainsboro NJ, US
International Classification:
H04L 29/06 H04L 12/58 G06F 17/27 H04L 29/08
Abstract:
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining chat session data of a chat session having a first participant provided by a patron user and a second participant provided by an enterprise user; detecting, subsequent to a connectivity failure, that a network connection supporting the chat session has been restored; presenting in response to the detecting a prompt to the first participant, the prompt being in dependence on the chat session data; deciding an authentication action in dependence on a received response of the first participant in response to the presented prompt; and performing the authentication action in accordance with the deciding.
- Armonk NY, US Gandhi Sivakumar - Melbourne, AU Vasanthi M. Gopal - Plainsboro NJ, US
International Classification:
G06F 11/14 G06N 5/02 G06F 9/451
Abstract:
Disclosed embodiments provide techniques for restoring an interrupted automated assistance session. Session contexts including pertinent metadata are periodically saved for each session, including a session reentry point. When a user calls an automated response system, metadata is collected from the user and compared with metadata from saved session contexts. If the user is determined to be associated with a saved session context, the user is connected to a conversation starting at the session reentry point, thereby eliminating the need to repeat the entirety of previously provided information.