G06F16/3338

ENTITY BASED SEARCH RETRIEVAL AND RANKING

In an example embodiment, one or more query terms are obtained. Then, for each of the one or more query terms, a standardized entity taxonomy is searched to locate a standardized entity that most closely matches the query term, with the standardized entity taxonomy comprising an entity identification for each of a plurality of different standardized entities. A confidence score is then calculated for the query term-standardized entity pair for the standardized entity that most closely matches the query term, and the query term is tagged with the entity identification corresponding to the standardized entity that most closely matches the query term and the calculated confidence score.

PRESENTING OPTIONS FOR CONTENT DELIVERY
20220051288 · 2022-02-17 ·

Methods, systems, and computer program products are provided for presenting an option to have a content item provided to users based on one or more interests. One example method includes providing filtering parameter selection controls, receiving a filtering parameter selection, receiving at least one term corresponding to the one or more interests, and presenting suggestions based on the received term. An estimated number of users having interests matching the suggestions and having user attributes matching the received filtering parameter selection is determined, and the estimated number of users is presented for at least one of the suggestions. A selection of at least one of the suggestions is received, and the content item is delivered to users having interests matching the selected suggestion and having user attributes matching the filtering parameter selection.

Synchronization system for transforming database and method thereof

A synchronization system for transform databases and a method thereof are provided. The system includes a database transformer and a data adapter. The database transformer is used to transform tables from a source database to a target database. The data adapter includes a statement parsing unit, a storage unit and a synchronization control unit. The statement parsing unit receives a query statement and parses a query table associated with the query statement. The storage unit stores the query statement temporarily. The synchronization control unit determines a query mechanism and receives a transformation state about the query table from the database transformer. Based on the query mechanism and the transformation state, the synchronization control unit performs the query statement in the source database, the target database, or both of them.

Ontology for use with a system, method, and computer readable medium for retrieving information and response to a query

A system, method, and computer readable medium for applying one or more information retrieval technologies is disclosed for resolving a query. In one embodiment, an exemplary system generates a response using a language analysis module configured to parse a query into elements. This system can also include a rules engine configured to compare a condition of a rule against the elements, where the rule is configured to perform an action to retrieve information. Further, a response generator coupled to said rules engine receives the rule and retrieves the information for presentation to a querier in a portion of a display that adjusts proportionately to the degree of importance of said information.

Semantic zoom for related content

Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search interface, such as a search application, may provide search results that are relevant to a query submitted through the search interface. For example, a main search engine results view comprising one or more search results of the query may be presented within the search interface. Responsive to a semantic zoom operation (e.g., a touch gesture), the search interface may be transitioned from the main search engine results view to a related content view comprising related content that corresponds to the query and/or a (e.g., supplemental) search result for the query. In this way, the user may explore supplemental content, such as query suggestions, images, entity descriptions/profiles, videos, and/or other content, that may be related to a query submitted by the user.

Dynamic semantic networks for language understanding and question answering

A computer-implemented method of answering questions comprises: receiving, by one or more processors, a query; based on the query, generating, by the one or more processors, a matrix; based on the matrix, modifying, by the one or more processors, a dynamic memory; based on the matrix, determining, by the one or more processors, a first response from the dynamic memory; based on the matrix, determining, by the one or more processors, a second response from a database; based on the first response and the second response, determining, by the one or more processors, a third response; and in response to the query, providing, by the one or more processors, the third response.

APPARATUS AND METHOD TO DETERMINE KEYWORDS ENABLING RELIABLE SEARCH FOR AN ANSWER TO QUESTION INFORMATION
20170243116 · 2017-08-24 · ·

First question information includes questions about a predetermined subject, and each piece of first answer information, associated with a piece of the first question information, indicates an answer that is responsive to the question indicated by the piece of the first question information. The apparatus updates conversion parameters including correlation values each indicating a degree of a correlation between keywords included in the first question information and the first answer information, by adjusting the correlation values so that the keywords enable a predetermined degree of predicted reliability to search for the first answer information. Upon receiving a new question not included in the first question information, the apparatus determines, based on the updated conversion parameters and first keywords extracted from the new question, second keywords enabling the predetermined degree of predicted reliability, and searches for an answer that is responsive to the new question by using the second keywords.

Facilitating extraction and discovery of enterprise services

Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for improving keyword searches for enterprise services receiving user input, processing the user input to identify a set of terms, querying a knowledge base based on each term of the set of terms to define a first set of facts, each fact of the first set of facts including instance data associated with a concept, generating a query based on the first set of facts, processing the query to generate search results, the search results including one or more enterprise services stored in an enterprise service repository, and transmitting information associated with each of the one or more enterprise services for display to a user.

Linking ontologies to expand supported language
09740736 · 2017-08-22 · ·

A computer-implemented method, system using at least one computing device, and computer program product are disclosed for linking an ontology provided by a content service with a word expansion ontology. The content service ontology is referred to as a category ontology and the word expansion ontology is referred to herein as a lexical ontology. A user may provide an input such as an input command to an application. The input command is processed by a natural language processing engine to derive the user's intent and to extract relevant entities embodied in the command. The NLP engine may create a composite concept set containing multiple permutations of the concepts (entities extracted) and provide the composite concept set to a concept mapper. The concept mapper applies searches an ontology map and applies one or more scoring operations to determine a best match between the composite concept set and at least one category provided by the category ontology. The content service is searched using the category and the results are displayed to the user.

Parsing of user queries in a remote network management platform using linguistic matching

An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The software application may receive, from a client device of the managed network, a natural language query, determine that a first term of the query does not match any term in a list of predetermined terms, and revise the query by (i) applying a set of linguistic rules that modify the first term to generate a replacement term, (ii) determining whether the replacement term matches at least one term in the list, and (iii) after determining that the replacement term matches at least one term in the list, replacing the first term in the query with the replacement term. The software application may then parse the revised query, search the database, and transmit a result to the client device.