SYSTEM AND METHODS FOR CAPTURING STRUCTURE OF DATA MODELS USING ENTITY PATTERNS

Patent №

US 7,698,293

Granted

2010-04-13

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11046127

A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK® (MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 157300739

Assignors

KRISTOFFERSEN, ESBEN NYHUUS, HAMMER, LARS, PETERSEN, MICHAEL RIDDERSHOLM, CLAUSEN, HEINRICH HOFFMANN, HEJLSBERG, THOMAS

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

© 2026 NYSGPT2525 LLC