INTELLIGENT JOINING SYSTEM FOR A RELATIONAL DATABASE

Patent №

US 5,701,460

Granted

1997-12-23

Filed 1996

Owner

MICROSOFT CORPORATION

AI components

3

nlp · kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08652366

A system for generating a structured query language query to extract data from a database wherein the database includes a schema defined by a plurality of record sources and a plurality of relationships therebetween. The system includes selecting a field set containing at least one field from among said plurality record sources in said database, and determining a minimal path relationship between each of the plurality of record sources in the database that contain at least one field from the field set. The minimal path relationship includes at least one indirect relationship between two of the plurality of record sources in the database that contain at least one field from the field set. Output from the intelligent joining system is a Structured Query Language (SQL) statement in the syntactical form that a database management system can execute. Additional output can include an edge set containing the minimal paths between record sources that contain at least one field from the field set, and a graph of the sub-schema defined by the field set. The output is generated from the above identified inputs in a manner transparent to the database user.

Natural languageKnowledge representationPlanningG06F 16/24526G06F 16/2423Y10S 707/99933Y10S 707/99934

AI classification

Natural language1.00
Planning0.97
Knowledge representation0.56
Machine learning0.03
AI hardware0.01
Evolutionary computation0.01
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 80190256

Assignors

KAPLAN, DAVID L., MILLER, ANDREW R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC