SYSTEMS AND METHODS FOR TRANSFORMING QUERY RESULTS INTO HIERARCHICAL INFORMATION

Patent №

US 7,213,017

Granted

2007-05-01

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10623369

A computerized system and method for transforming (formatting or aggregating) the results of a query into a hierarchical information stream, such as an extensible Markup Language (XML) data stream is disclosed. A database server receives a query and generates a rowset. A rowset processor, using the mode specified in the query, processes the rowset and query to generate the XML data stream. For the “auto1” mode, the rowset processor transforms a rowset into an XML data stream using primary-foreign key information specified in the query to determine nesting. For the “auto2” mode, the rowset processor transforms a rowset into an XML data stream using table ordering information included in the query to determine nesting. For the “explicit” mode, the rowset processor transforms a rowset into an XML data stream using the explicit organizational information specified in the query. In one embodiment, it is easier for a developer to compose expressions to generate nested hierarchical structures than previous formulations and simpler semantics are provided without implicit hierarchy inference. The syntax of an embodiment of the hierarchical formatting function includes optional arguments including a name option, a root option, map option, namespace options and a null option.

Knowledge representationAI hardwareG06F 16/84G06F 16/258Y10S 707/99934Y10S 707/99935

AI classification

AI hardware0.87
Knowledge representation0.75
Natural language0.29
Evolutionary computation0.02
Machine learning0.00
Planning0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 153800160

Assignors

RYS, MICHAEL, KOGAN, YEVGENIY L.

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

© 2026 NYSGPT2525 LLC