OBJECT-ORIENTED COMPILER MECHANISM FOR AUTOMATICALLY SELECTING AMONG MULTIPLE IMPLEMENTATIONS OF OBJECTS

Patent №

US 6,360,360

Granted

2002-03-19

Filed 1996

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08598360

In an object-oriented or object-based computer system, a compiler mechanism allows a compiler to automatically select among multiple implementations of an object to optimize the performance of the compiled code. The selection may be made by assigning a weighted cost to each of the implementations, and selecting the implementation with the lowest weighted cost, where the weighted cost represents estimates of execution frequencies for each of the object's functions. In the alternative, for implementations that have different interfaces, the selection may be made based on an evaluation of the functions used in the program compared to the functions provided by the different implementations, and selecting an implementation that contains all functions issued against the object with a minimum of functions that are not issued against the object.

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 78720340

Assignors

BATES, CARY LEE, PROSSER, EDWARD CURTIS, SCHMIDT, WILLIAM JON

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

From the same owner

© 2026 NYSGPT2525 LLC