Cheng WU - Redmond WA, US Dean AVILA - Issaquah WA, US Sumit Manchanda - Kirkland WA, US Syed Masroor Hussain - Bothell WA, US
International Classification:
G06Q 30/00 G06Q 10/10 G06Q 10/06
Abstract:
Techniques performed by a data processing system for matching a customer service ambassador (CSA) with a customer include receiving a service request for technical assistance from the customer, analyzing estimated working hours information for the customer and estimated working hours information for each of the plurality of CSAs to produce a compatibility score for each CSA, the compatibility score for a respective one of the CSAs providing an indication of how closely the working hours of the customer and of the respective one of the CSAs align, reordering an available CSA queue identifying the plurality of CSAs based on the compatibility scores of each of the CSAs, and selecting a CSA from the queue to provide technical assistance to the customer.
- Armonk NY, US Jian Ni - Ossining NY, US Andrzej Sakrajda - Briarcliff Manor NY, US Hui Wan - White Plains NY, US Cheng Wu - Bellevue WA, US
International Classification:
G10L 25/48 G09B 19/04 G09B 19/06
Abstract:
A method of providing real-time speech analysis to a user includes capturing a speech input, performing a real-time recognition of the speech input including converting the speech input to a text, analyzing the recognized speech input to identify an error in a voice of the user, the analyzing including comparing a voice of a correct text generated by an automated speech generation system with the captured speed input, and processing the text to extract a context dialog prompt.
Implicit Dialog Approach For Creating Conversational Access To Web Content
- Armonk NY, US Song Feng - New York NY, US Chulaka Gunasekara - Yorktown Heights NY, US David Nahamoo - Great Neck NY, US Lazaros Polymenakos - West Harrison NY, US Sunil D. Shashidhara - White Plains NY, US Cheng Wu - Bellevue WA, US Li Zhu - Yorktown Heights NY, US
A method, apparatus and computer program product for creating a dialog system for web content is described. Knowledge is extracted from a target web application for the dialog system. The knowledge includes an organizational structure of the target web application and domain knowledge pertinent to the target web application. A deep learning process associates the domain knowledge with the organization structure of the target application. A plurality of knowledge sources of different respective types are created from the domain knowledge and the organizational structure. Each of the knowledge sources is used for providing answers to user queries to the dialog system. As part of the invention, a semantic matcher is provided to select among the answers provided by the plurality of knowledge sources for a best answer to a user query.
Implicit Dialog Approach Operating A Conversational Access Interface To Web Content
- Armonk NY, US Song Feng - New York NY, US Chulaka Gunasekara - Yorktown Heights NY, US David Nahamoo - Great Neck NY, US Lazaros Polymenakos - West Harrison NY, US Sunil D. Shashidhara - White Plains NY, US Cheng Wu - Bellevue WA, US Li Zhu - Yorktown Heights NY, US
International Classification:
G06F 17/30 G06F 17/27 G06N 5/02 G10L 15/22
Abstract:
A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.
A method for generating a context-aware knowledge base is provided. The method may include extracting document object model (DOM) tag elements associated with one or more webpages. The method may further include identifying and extracting webpage data associated with the extracted DOM tags. The method may further include determining a context associated with the identified and extracted webpage data by detecting and extracting resource description framework (RDF) triplets in candidate DOM tag elements. The method may further include ranking the extracted RDF triplets. The method may also include validating one or more RDF triplets associated with the ranked RDF triplets. The method may further include connecting the validated RDF triplets to a knowledge graph associated with a knowledge base of the one or more webpages.
Domain Concept Discovery And Clustering Using Word Embedding In Dialogue Design
- ARMONK NY, US David NAHAMOO - Great Neck NY, US Lazaros C. POLYMENAKOS - West Harrison NY, US Cheng WU - Bellevue WA, US John ZAKOS - Queensland, AU
International Classification:
G06F 17/27 G06F 17/21 G06F 17/30
Abstract:
A system and method performs automated domain concept discovery and clustering using word embeddings by receiving a set of documents for natural language processing for a domain, representing a plurality of entries in the set of documents as continuous vectors in a high dimensional continuous space, applying a clustering algorithm based on a mutual information optimization criterion to form a set of clusters, associating each entry of the plurality of entries with each cluster in the set of clusters through formalizing an evidence based model of each cluster given each entry, calculating a mutual information metric between each entry and each cluster using the evidence based model, and identifying a nominal center of each cluster by maximizing the mutual information.