SYSTEM AND METHOD FOR PROFILE-BASED, ON-THE-FLY OPTIMIZATION OF LIBRARY CODE

Patent №

US 6,202,205

Granted

2001-03-13

Filed 1998

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09120038

A system and method for profiling the execution of a software library used by an application, creating an optimized library based on the profiling, and updating to the optimized library without halting the application. The application is running using an unoptimized version of a replaceable library. The replaceable library is profiled while being used by the application and produces a set of profile data. The profile data, generated by actual execution of the replaceable library on the end-user application, is used to create an optimized version of the library. The application can then update from the unoptimized version of the library to the optimized version of the library. The invention also allows for a system with several applications, each using a different version of an optimized library simultaneously, each optimized version of the library custom optimized for the application using it.

AI classification

Knowledge representation1.00
AI hardware1.00
Planning0.14
Machine learning0.06
Natural language0.02
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 95820256

Assignors

SABOFF, MICHAEL L., MACROBERTS, PATRICK F.

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

© 2026 NYSGPT2525 LLC