20240045841. DYNAMIC OBJECT MODEL SYSTEM simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

DYNAMIC OBJECT MODEL SYSTEM

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Wenyuan Wang of Bellevue WA (US)

Yi Shen of Sammamish WA (US)

Darren James Fisher of Sammamish WA (US)

DYNAMIC OBJECT MODEL SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240045841 titled 'DYNAMIC OBJECT MODEL SYSTEM

Simplified Explanation

The abstract of the patent application describes a dynamic object model system that establishes a reference relationship between objects within an object database. It does this by identifying object definitions from data definition files and determining the reference relationship based on an object model definition.

  • The system identifies the first object definition from a first object data definition file and the second object definition from a second object data definition file.
  • The first object definition includes an entity identifier for the first object, and the second object definition includes the entity identifier of the first object.
  • The system determines, based on the object model definition, that objects of the second entity type refer to objects of the first entity type by entity identifier.
  • Based on the object model definition and the inclusion of the entity identifier in the second object definition, the system establishes a reference relationship between the first object and the second object within the object database.

Potential Applications:

  • Database management systems
  • Object-oriented programming frameworks
  • Data modeling and integration tools

Problems Solved:

  • Efficiently managing and organizing objects within a database
  • Establishing relationships between objects based on entity identifiers
  • Ensuring consistency and integrity of object references within a database

Benefits:

  • Improved data organization and management
  • Enhanced flexibility and scalability in object-oriented systems
  • Simplified development and maintenance of object databases


Original Abstract Submitted

a dynamic object model system identifies, from a first object data definition file, a first object definition of a first object of a first entity type; and identifies, from a second object data definition file, a second object definition of a second object of a second entity type. the first object definition defines an entity identifier for the first object, and the second object definition includes the entity identifier of the first object. the dynamic object model system determines, based on an object model definition, that objects of the second entity type refer to objects of the first entity type by entity identifier. based on the object model definition, and based on the second object definition including the entity identifier of the first object, the dynamic object model system establishes a reference relationship between the first object and the second object within an object database.