TRIE-STRUCTURE FORMULATION AND NAVIGATION FOR JOINING

Patent №

US 11,036,717

Granted

2021-06-15

Filed 2018

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15972555

A computer-navigable trie structure used in order to represent predicates for matching foreign keys to primary rows in a primary table. The predicates may be wide ranging, and each may be represented by a corresponding descendant path of the trie structure, and defines which foreign keys are to be mapped to the particular row. The trie structure is built by incrementally augmenting the trie structure as each predicate is analyzed. During later use of the trie structure, each foreign key that is a candidate for mapping to one or more parent rows are evaluated. The foreign key is used to navigate through a set of one or more descendant paths of the computer-navigable trie structure. Matching parent rows may then be identified based on the identity of the navigated descendant paths. The foreign key may then be mapped to each of the one or more matching parent rows.

AI classification

Planning1.00
Knowledge representation1.00
Natural language1.00
AI hardware0.86
Evolutionary computation0.26
Machine learning0.07
Speech0.00
Vision0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 457320626

Assignors

PETCULESCU, CRISTIAN, DUMITRU, MARIUS, PARASCHIV, VASILE, NETZ, AMIR

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

© 2026 NYSGPT2525 LLC