FRAMEWORK FOR BINDING DATA VIEWERS/DATA MANIPULATION WITH ONE TO MANY OBJECTS THROUGH INTROSPECTION

Patent №

US 6,023,271

Granted

2000-02-08

Filed 1998

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09097108

Systems and methods for programming applications with GUIs in accordance that do not require time-consuming and error-prone custom coding of GUI/internal variable synchronization routines, in general, and GUI/BO synchronization routines, in particular. An embodiment includes a plurality of classes for associating and synchronizing GUI components and BO attributes. The classes include: an inspector class, a selection class and a plurality of editor classes. The inspector class includes methods and data structures that enable a client application to bind a set of GUI components to the attributes of at least one business object. As a first step in associating and synchronizing GUI components and BO attributes a client application constructs an instance of the inspector class. The client application then passes the inspector instance a selection class instance that includes the business object(s) whose properties are to be synchronized with the GUI components. The client application also passes the inspector instance a mapping between BO attributes and GUI components. The present invention can be implemented in the Java.TM. programming language or any other object-oriented language. When the BOs are implemented as JavaBeans.TM. Objects, their properties are discovered using the JavaBeans.TM. property of introspection.

AI classification

AI hardware1.00
Knowledge representation1.00
Speech0.22
Natural language0.10
Planning0.04
Machine learning0.01
Vision0.01
Evolutionary computation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 93920768

Assignors

QUAELER-BOCK, LOKI DER, RYAN, RAYMOND J., BERNSTEIN, KEITH

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

© 2026 NYSGPT2525 LLC