# US 2022/0035866 A1 · Custom semantic search experience driven by an ontology

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0035866 A1
- Document ID: US20220035866A1
- Status: Published application
- Kind: A1
- Application number: 16/940,673
- Filed: 2020-07-28
- Published: 2022-02-03
- Earliest claimed: 2020-07-28
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Scott Carrier; Pai-Fang Hsiao
- Web page: https://patentgrep.com/patent/US20220035866A1

## CPC

- G06F 16/90324: {using system suggestions}
- G06F 16/90332: {Natural language query formulation or dialogue systems}
- G06F 40/30: Semantic analysis
- G06F 40/205: Parsing
- G06F 40/295: Named entity recognition
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques include updating a semantic search function with a custom ontology, the semantic search function initially supporting a separate ontology having been used to enrich a corpus. The custom ontology is used to augment input of a search query for the semantic search function, thereby providing a custom user experience for searching the corpus.

## Claims

### Claim 1

A computer-implemented method comprising:
updating a semantic search function with a custom ontology, the semantic search function initially supporting a separate ontology having been used to enrich a corpus; and
using the custom ontology to augment input of a search query for the semantic search function, thereby providing a custom user experience for searching the corpus.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the custom ontology is different from the separate ontology.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the custom ontology is received from a user and is curated independently from the separate ontology.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein using the custom ontology to augment the input of the search query for the semantic search function comprises generating suggestions associated with the input of the search query.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology and the separate ontology.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology while avoiding execution of natural langue processing (NLP) on the corpus with the custom ontology.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein software is provided as a service in a cloud environment for providing the custom user experience for searching the corpus using the custom ontology to augment the input of the search query.

### Claim 9

A system comprising:
a memory having computer readable instructions; and
one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:
updating a semantic search function with a custom ontology, the semantic search function initially supporting a separate ontology having been used to enrich a corpus; and
using the custom ontology to augment input of a search query for the semantic search function, thereby providing a custom user experience for searching the corpus.

### Claim 10 (depends on 9)

The system of claim 9, wherein the custom ontology is different from the separate ontology.

### Claim 11 (depends on 9)

The system of claim 9, wherein the custom ontology is received from a user and is curated independently from the separate ontology.

### Claim 12 (depends on 9)

The system of claim 9, wherein using the custom ontology to augment the input of the search query for the semantic search function comprises generating suggestions associated with the input of the search query.

### Claim 13 (depends on 9)

The system of claim 9, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology.

### Claim 14 (depends on 9)

The system of claim 9, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology and the separate ontology.

### Claim 15 (depends on 9)

The system of claim 9, wherein the custom user experience for searching the corpus comprises generating suggestions using the custom ontology while avoiding execution of natural langue processing (NLP) on the corpus with the custom ontology.

### Claim 16 (depends on 9)

The system of claim 9, wherein software is provided as a service in a cloud environment for providing the custom user experience for searching the corpus using the custom ontology to augment the input of the search query.

### Claim 17

A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:
updating a semantic search function with a custom ontology, the semantic search function initially supporting a separate ontology having been used to enrich a corpus; and
using the custom ontology to augment input of a search query for the semantic search function, thereby providing a custom user experience for searching the corpus.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the custom ontology is different from the separate ontology.

### Claim 19 (depends on 17)

The computer program product of claim 17, wherein the custom ontology is received from a user and is curated independently from the separate ontology.

### Claim 20 (depends on 17)

The computer program product of claim 17, wherein using the custom ontology to augment the input of the search query for the semantic search function comprises generating suggestions associated with the input of the search query.
