EXTENSIBILITY APPLICATION PROGRAMMING INTERFACE AND FRAMEWORK FOR META-MODEL OBJECTS

Patent №

US 7,293,254

Granted

2007-11-06

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10666977

The present invention relates to a system and methodology providing an Application Programming Interface (API) and framework that supports a meta-object model for application design and operating system interactions. The API includes an input component that receives data and/or instructions. The input component processes a meta-data model that interrelates data via a class hierarchy, wherein the class hierarchy includes relationship descriptions between class objects, attributes, rules, and/or behavioral descriptions. Another aspect includes a data management system that includes a component to receive an item having meta-data annotations. An analysis component determines at runtime a structure for the item via deployment of the meta-data annotations. The system can also include a framework component that defines meta-data class derivations, meta-data classes, meta-data integrity rules, and/or meta-data class behavior.

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 145360722

Assignors

BLOESCH, ANTHONY, RAJAGOPAL, RAMESH

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

© 2026 NYSGPT2525 LLC