# How to Build a Smart Knowledge Graph for Specific Topics

> Oracle's patent describes a method for automatically expanding a small, topic-specific knowledge graph by intelligently pulling relevant information from a much larger knowledge graph, helping applications understand user requests better.

- **Patent:** US 12340316
- **Original title:** Techniques for building a knowledge graph in limited knowledge domains
- **Owner:** Oracle International
- **Granted:** 2025
- **Status:** Active
- **Times cited:** 1
- **Field:** software, ai_ml, telecommunications, ecommerce, consumer_electronics

## What it does

This patent describes a computer-implemented method for creating a specialized knowledge graph for a particular application. It starts by taking information from a user's own data, like conversations or documents, to build a basic "seed graph" of important entities and how they connect (Claim 1). The system then looks for groups of related entities in this seed graph, called "weakly connected components" (Claim 1). It maps these entities to a much larger, existing "reference knowledge graph." Using a "finite state machine," it explores the reference graph from these mapped points to find new, potentially relevant entities and connections (Claim 1). A special "priority function" then scores these potential additions, considering factors like how many weakly connected components are present and the overall "graph density" (Claim 1). The highest-scoring new entities and links are added to the seed graph, making it a more complete "customized knowledge graph." Finally, this expanded graph is used to understand what a user means when they ask a question or give a command, and then provide a suitable answer (Claim 1). For example, if a user dataset is about a specific company's products, the system could expand this with general product knowledge from a large reference graph to better answer customer service questions.

## What it does NOT cover

- Does not cover building a knowledge graph without first creating a "seed graph" from a specific "user dataset" (Claim 1).
- Does not cover expanding a knowledge graph without using a separate, pre-existing "reference knowledge graph" for additional information (Claim 1).
- Does not cover traversing the reference knowledge graph without using a "finite state machine" to guide the search for new entities (Claim 1).
- Does not cover selecting new entities and links without a "priority function" that specifically considers the number of "weakly connected components" and the "graph density" (Claim 1).
- Does not cover knowledge graph generation if it is not ultimately used for "determining a user intent" and "providing a response" to an utterance (Claim 1).

## The clever bit

The clever part is how the system intelligently expands a small, focused knowledge graph by using a priority function. This function doesn't just add nearby information; it specifically evaluates new entities based on how they improve the overall structure and interconnectedness (measured by weakly connected components and graph density) of the growing graph, ensuring relevance and coherence.

## Real-world examples

1. Customer service chatbots that answer specific product questions
2. Virtual assistants that understand industry-specific jargon
3. Enterprise search engines that provide highly relevant internal documents
4. Healthcare systems that interpret patient queries based on medical knowledge bases

## Why it matters

This technology is important for making artificial intelligence systems smarter and more useful in specific areas. By customizing knowledge graphs, applications can better understand nuanced user requests and provide more accurate, context-aware responses. This is critical for improving the performance of chatbots, virtual assistants, and specialized search tools in fields like customer support, healthcare, or financial services.

## Frequently asked questions

### What does How to Build a Smart Knowledge Graph for Specific Topics cover?

Oracle's patent describes a method for automatically expanding a small, topic-specific knowledge graph by intelligently pulling relevant information from a much larger knowledge graph, helping applications understand user requests better.

### Who owns patent US 12340316?

Oracle International owns this patent, granted in 2025.

### When does this patent expire?

This patent is expected to expire on March 3, 2043, when the invention enters the public domain.

### What is patent US 12340316 cited by?

This patent has been cited by 1 later patents that build on its ideas.

### What problem does this patent solve?

This technology is important for making artificial intelligence systems smarter and more useful in specific areas. By customizing knowledge graphs, applications can better understand nuanced user requests and provide more accurate, context-aware responses. This is critical for improving the performance of chatbots, virtual assistants, and specialized search tools in fields like customer support, healthcare, or financial services.

### What does this patent NOT cover?

Does not cover building a knowledge graph without first creating a "seed graph" from a specific "user dataset" (Claim 1).

**Full plain-English explainer:** https://patentbrief.org/patent/us/12340316/techniques-for-building-a-knowledge-graph-in-limited-knowledge-domains

**Original patent:** https://patents.google.com/patent/US12340316

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._
