METHOD FOR MANAGING DYNAMIC RELATIONS BETWEEN OBJECTS IN DYNAMIC OBJECT-ORIENTED LANGUAGES

Patent №

US 5,872,973

Granted

1999-02-16

Filed 1995

Owner

VIEWSOFT, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08548536

A method and system for creating named relations between classes in a dynamic object-oriented programming environment via mappers is disclosed. The mapping objects dynamically bind to the class interfaces of the classes being related. These connections between classes are defined within a visual environment. The relationships can be programmatically attached by name to object instances during program execution. Because these relationships are stored in a resource and are dynamically bound by name to the objects, they can be created and modified without requiring the source code of the objects being associated to be changed. This eliminates hard coded dependencies between objects that impede reuse of the objects in other contexts. The invention requires and takes full advantage of, meta-data, full dynamic binding and probing support in the objects being connected with the invention.

AI classification

AI hardware1.00
Knowledge representation0.13
Natural language0.08
Planning0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

VIEWSOFT, INC.

assignment · 79630187

Assignors

MITCHELL, DAVID C., ANDERSON, KELLY L., OSMAN, ANDREW V., MITCHELL, DALE K.

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

© 2026 NYSGPT2525 LLC