IMPROVED PERFORMANCE OF COMPUTER PROGRAMS WHILE THEY ARE RUNNING

Patent №

US 7,577,951

Granted

2009-08-18

Filed 2002

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

3

ml · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10159528

The present invention, in various embodiments, provides techniques for improving performance of programs. In one embodiment, the program is written in the Java language and runs in the Java Runtime Environment (JRE) that includes a Java Virtual Machine (JVM) having a configuration. A control panel having access to the JVM is invoked. Via the control panel, a user observes the execution of the Java program, analyzes the results of the execution, changes the configuration of the JVM, and forces re-optimization of the critical portions of the running program. By repeating the above steps of observing the program execution, analyzing the results, changing the configuration of the Java machine, and forcing re-optimization of the critical portions of the program, the user improves the program's overall performance.

AI classification

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

Ownership

HEWLETT-PACKARD COMPANY

assignment · 131220116

Assignors

PARTAMIAN, NOUBAR, MORICHETTI, LAURENT, NENE, AMITABH, TRICK, ANDREW

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

© 2026 NYSGPT2525 LLC