Patent №
US 8,776,010
Granted
2014-07-08
Filed 2010
Owner
MICROSOFT CORPORATION
Lab
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
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.