The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2002

Filed:

Apr. 26, 1999
Applicant:
Inventor:

Charles K. Keyes, Boise, ID (US);

Assignee:

Hewlett-Packard Company, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 ;
U.S. Cl.
CPC ...
G06F 9/44 ;
Abstract

A computer system according to various aspects of the present invention includes an environment having a single processing space, i.e. not designed for multiprocessing with a process switch. In such an environment, multiple application programs may refer to common library program specifications without conflict. For example, when a first application program requires instantiation of a library object, the library object is instantiated by a factory object of the library. Instance variables of a singleton factory object for each application program provide shared data between library objects. A method of integrating program specifications may include revising library classes to include a factory class, restating static class variables as factory instance variables, and recompiling the library to replace all references to static class variables with references to the factory instance variables. Multiple application programs, perhaps developed independently, may then be executed in a single processing environment such as a JAVA virtual machine designed for a single application program.


Find Patent Forward Citations

Loading…