USER-DEFINED TYPE CONSISTENCY CHECKER

Patent №

US 7,650,346

Granted

2010-01-19

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11097602

A system that facilitates checking the consistency of a user-defined data type in relation to a database environment. The invention can employ a user-defined type (UDT) storage format whereby values can be self-describing, including the runtime type of the value. The invention can take the type definition that is persisted in the metadata catalogs as a streaming input and generate a type-specific state machine thereafter. At every point in the checking process, the type-specific state machine can be aware of the next data type that is to be encountered in the check. Whenever an embedded UDT is encountered, the current type-specific state machine can be suspended and saved. The embedded UDT can be checked before proceeding. In this way, the complex check can be effected using memory space proportional to the number of levels in the UDT as opposed to the number of bytes in the object.

PlanningAI hardwareG06Q 20/40G06F 16/2365G06F 16/24565

AI classification

Planning1.00
AI hardware0.99
Knowledge representation0.42
Natural language0.03
Machine learning0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 171510846

Assignors

HENAIRE, MATHIEU, SEZGIN, BEYSIM, VENKATESH, RAMACHANDRAN

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

© 2026 NYSGPT2525 LLC