SYSTEM AND METHOD FOR EXCHANGING DATA AND COMMANDS BETWEEN AN OBJECT ORIENTED SYSTEM AND RELATIONAL SYSTEM

Patent №

US 6,163,776

Granted

2000-12-19

Filed 1998

Owner

SOFTWARE TREE, INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09046779

A system for exchanging data and commands between an object oriented system and a relational system. The system includes an Object-Relational Mapping (ORM) grammar, an ORM specification, Object Class Definitions, a relational database, an operating system, a Database Exchange Unit including an OR mapping unit, a schema generator, a schema reverse engineering unit and applications. The ORM specification is based on the ORM grammar and includes information for defining the mapping between object-oriented system and the relational system. The Object Class Definitions define the object-oriented system, and the relational database defines the relational system. The Database Exchange Unit executes in accordance with the ORM specification, and is the programs/routines that operate to translate data from the object model to the relational model, and vice versa. The present invention further comprises a number of methods including: a method for generating a ORM Data Structures; a method for generating a mapping unit; a method for generating a schema from an object model and an object-relational mapping specification; a method for generating an Object Class Definitions and an ORM specification from an ORM template specification and database schema; and a method for object streaming, and methods for efficient generation of persistently unique sequence numbers for new objects.

Knowledge representationPlanningAI hardwareG06F 16/289Y10S 707/99934Y10S 707/99936Y10S 707/99942Y10S 707/99944

AI classification

AI hardware0.99
Knowledge representation0.84
Planning0.77
Natural language0.44
Machine learning0.01
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

SOFTWARE TREE, INC.

assignment · 91050776

Assignors

PERIWAL, DAMODAR DAS

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

© 2026 NYSGPT2525 LLC