Patent classifications
G06F17/27
METHOD AND SYSTEM FOR PROVIDING SALES INFORMATION AND INSIGHTS THROUGH A CONVERSATIONAL INTERFACE
A method and system are described that provide responses to natural language queries regarding the performance of a business. The method and system processes data from multiple data sources including information generated by the business and analyzes the data to provide actionable suggestions as to how to determine how to improve the performance of the business. The use of natural language queries allows for a merchant without a business intelligence background obtain these insights easily.
Generating Semantic Variants of Natural Language Expressions Using Type-Specific Templates
A mechanism is provided in a data processing system having a processor and a memory storing instructions for implementing a natural language processing engine, a store of semantic types, and a store of units, conversions among units, and variants of unit names, for generating semantically equivalent variants of a natural language term. The mechanism receives an input term for variant analysis. The natural language processing engine executing on the data processing system identifies a semantic type of the input term based on the store of semantic types. The natural language processing engine extracts a quantity and a unit from the input term based on the store of units, conversions among units, and variants of unit names. The natural language processing engine populates type-specific templates at a level of specificity based on the input term based on the identified semantic type of the input term and the extracted quantity and unit to form a set of semantically equivalent variants of the input term. The natural language processing engine performs a natural language processing operation using the input term and the set of semantically equivalent variants of the input term.
Template Compilation Using View Transforms
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for template compilation. A method includes: identifying, within a portion of code, a code template; parsing the template to identify a defined transform and a DOM node to which the transform is to be applied; generating, based on the defined transform and the DOM node, a set of code that transforms the DOM node according to the defined transform; replacing the DOM node with the set of code; and transmitting, to a user device, the set of code to present the transformed DOM node at the user device.
Type-Specific Rule-Based Generation of Semantic Variants of Natural Language Expression
A mechanism is provided in a data processing system having a processor and a memory storing a store of semantic types and instructions for implementing a natural language processing engine for generating semantically equivalent variants of a natural language term. The mechanism receives an input term for variant analysis. The natural language processing engine executing on the data processing system identifies a semantic type of the input term based on a store of semantic types. The natural language processing engine performs a type-specific series of rule-based expansions of the input term based on the identified semantic type of the input term to form a set of semantically equivalent variants of the input term. The natural language processing engine performs a natural language processing operation using the input term and the set of semantically equivalent variants of the input term.
USING SEMANTIC PROCESSING FOR CUSTOMER SUPPORT
A third-party company may assist other companies in providing customer support to their customers. The third-party company may provide software to a computer of a customer service representative to present a user interface to assist the customer service representative in responding to customer requests. Third-party company may also send update data to the computer of the customer service representative to cause a portion of the user interface to be updated, where the update data is determined using an intent of a message received from a customer. A message received from the customer may be processed to determine the intent of the message, a template may be obtained using the intent, and the update data may be generated by rendering the selected template. The update data may then be transmitted to the computer of the customer service representative to cause a portion of the user interface to be updated.
Automatically Reorganize Folder/File Visualizations Based on Natural Language-Derived Intent
A method, system and computer-usable medium are disclosed for computing file system management. A corpus of content is processed to extract metadata associated with folders and files referenced by a directory structure. Natural Language Processing (NLP) operations are then performed on the corpus to generate concept and entity data associated with each folder and file, followed by performing Natural Language (NL) classification operations to generate intent classification data, which in turn is processed. to determine ranked, dominant intents for each folder and file. The corpus content, extracted metadata, concept and entity data, and ranked dominant intents are then processed to generate indexed content and term data. Application context data associated with an interaction is collected and processed to determine a user intent, which is then processed with the indexed content and term data to identify a corresponding folder and file, which in turn are provided to the user.
METHOD AND SYSTEM TO PROCESS ELECTRONIC MEDICAL RECORDS FOR PREDICTING HEALTH CONDITIONS OF PATIENTS
A method and a system are provided for processing electronic medical records for predicting a health condition of a patient. The method may determine a first set of datasets of a first patient based on one or more first electronic medical records. The method may extract one or more second sets of datasets of one or more second patients from a database server based on the first set of datasets. The method may generate one or more bipartite graphs based on the first set of datasets and the one or more second sets of datasets. The method may determine a set of edges from the one or more edges based on a matching score in each bipartite graph. The method may further predict the health condition of the first patient based on at least the matching score associated with each of the one or more bipartite graphs.
COMPUTER IMPLEMENTED METHODS AND SYSTEMS FOR COMPREHENSIVELY IDENTIFYING DECLINED SERVICES FROM SERVICE WRITE UP RECORDS
Computer implemented methods and systems are disclosed for automatically identifying declined services from service records by extracting information from fields in the service record, analyzing the extracted information to identify issues found and issues addressed in the service record, comparing the issues found and issues addressed to identify issues found in the service record unrelated to the issues addressed, and inferring the issues found unrelated to the issues addressed to be declined services.
MASTER CONTENT SUMMARIES FOR VARIANT CONTENT
A method for generating summaries includes selecting a first subset of text units of a text composition to incorporate into a first summary of the text composition using a weighting of the text units that indicates for each text unit a relative importance of including the text unit in summaries of the text composition. The weighting of the text units is modified to reduce the relative importance of each text unit in the first subset based on the text unit having been selected for the first subset. A second subset of the text units is selected to incorporate into a second summary of the text composition using the modified weighting of the text units. At least one of the first summary and the second summary are provided to a user device.
METHOD, APPARATUS, AND SERVER FOR GENERATING HOTSPOT CONTENT
A method, an apparatus and a server for generating hotspot content are provided. The method for generating hotspot content includes: acquiring a first keyword based on data relating to usage of a browser by a user; acquiring a second keyword based on information content crawled from an external website; and generating hotspot content based on the first keyword and the second keyword.