OBJECT-RELATIONAL MAPPED DATABASE INITIALIZATION

Patent №

US 8,600,925

Granted

2013-12-03

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13179598

A balance is provided between automation of repetitive database creation and configuration efforts, on the one hand, and flexibility to depart from prior configurations, on the other hand, to assist developers with aspects of database initialization. An application domain includes data context instances, database connections, object models mapped by an object-relational mapper, and database initializers. Upon the first attempted runtime use of a particular database connection—data context instance—object model combination, a database initializer is invoked. Initializers may check to see if the database exists, (re)generate a database and schema based on the object model, determine whether the database is compatible with the current object model, delete the database and its schema, seed data, modify database indexes, and/or migrate an existing database, for example. A custom initializer can run developer-supplied code as desired to place the database in a known state for use by the application.

AI classification

Planning0.99
AI hardware0.98
Knowledge representation0.37
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 272320902

Assignors

VICKERS, ARTHUR JOHN CERDIC, VEGA, DIEGO BERNARDO, MILLER, ROWAN, PETERS, ANDREW JOHN

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

© 2026 NYSGPT2525 LLC