TECHNIQUE FOR AUTOMATICALLY AND TRANSPARENTLY TRANSFORMING SOFTWARE COMPONENTS INTO SOFTWARE COMPONENTS CAPABLE OF EXECUTION IN A CLIENT/SERVER COMPUTING ENVIRONMENT

Patent №

US 6,542,908

Granted

2003-04-01

Filed 2000

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09533315

A method, system, and computer program product for automatically transforming software components written for stand-alone execution such that they can be executed as client/server components in a distributed network computing model. A proxy is programmatically generated when the component is requested at run-time, where the proxy has an identical interface to the actual component. This enables the remote proxy to reflect the most up-to-date version of the component, which is especially advantageous if code component interfaces are being changed over time. Furthermore, this technique enables the proxy to access the most current version of the component. (Alternatively, already-existing proxy code may be retrieved, where the proxy has been created by a developer.) Run-time information may be used to select the component to be accessed. A generic client application and generic server application pair is defined, which functions to route information between an arbitrary remote proxy and an arbitrary remote (actual) component.

AI classification

AI hardware1.00
Knowledge representation0.77
Planning0.03
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 106870421

Assignors

IMS, STEVEN D.

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

From the same owner

© 2026 NYSGPT2525 LLC