DATA TYPE PROVIDER FOR A DATA STORE

Patent №

US 8,776,010

Granted

2014-07-08

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12912875

A system and method for facilitating development of a computer program that interfaces with a data store. A system queries the data store to retrieve interface information, including schema information corresponding to a portion of data in the data store relevant to a user application. The system uses the retrieved information to provide an integrated development environment (IDE) to a user. The IDE may include one or more features such as completion lists, tool tips, and quick info. The schema information may be used to create synthetic types for use in the target program. The interface information may be used to create synthetic elements to be inserted into a target program. The synthetic types may be used to perform static type checking during an editing session or a program compilation, or to provide the IDE services. During a build, the synthetic elements may be removed and replaced with data store access code, which is subsequently used during program runtime to access the store. The system enables a user to work with the data store as they would for built-in parts of their program.

AI classification

AI hardware1.00
Planning0.76
Knowledge representation0.62
Natural language0.01
Machine learning0.00
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 253390584

Assignors

FISHER, JOMO, HOBAN, LUKE, NG, TIMOTHY Y., TAVEGGIA, MATTEO, SYME, DONALD

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

© 2026 NYSGPT2525 LLC