| 6493870 |
Methods and apparatus for packaging a program for remote execution |
| Dec-10-2002 |
A task executing at a server receives a request to package program code for remote execution on a client, and determines the software components that already reside at the client. The task uses this information... |
| 6470494 |
Class loader |
| Oct-22-2002 |
This invention relates to the loading of classes in programming environments, and in particular, Java programming environments. This invention discloses a system and method that permits dynamic loading... |
| 6442753 |
Apparatus and method for checking dependencies among classes in an object-oriented program |
| Aug-27-2002 |
A dependency checking apparatus and method allows checking the version of classes in an object-oriented program to assure the proper version is being used for each release of the software. According to... |
| 6430570 |
Java application manager for embedded device |
| Aug-6-2002 |
An application manager for managing applications in an embedded device is presented. The application manager allows remote control of loading, starting, stopping, unloading, application state querying... |
| 6415434 |
Apparatus and method for a runtime method overloading resolver |
| Jul-2-2002 |
A method and apparatus for resolving method overloading at runtime that includes accessing an application programming interface file to retrieve methods that belong to the same class as a target method... |
| 6363436 |
Method and system for loading libraries into embedded systems |
| Mar-26-2002 |
A method and means for enhancing an embedded system includes a technique for generating shared library information which is stored in the ROM, the shared library information including pointers to structures... |
| 6339841 |
Class loading model |
| Jan-15-2002 |
This invention relates to a method of loading Java ClassFiles on to a Java Virtual Machine. On a regular JVM the ClassFile are loaded as and when required. In this specification there is described a method... |
| 6332218 |
System and method for automatically instantiating classes in a virtual machine |
| Dec-18-2001 |
A program loading arrangement is used in connection with a virtual machine for loading programs for processing in the virtual machine. The program loading arrangement includes a program/class loader and... |
| 6223346 |
Computer program product having preloaded software module |
| Apr-24-2001 |
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an address space for storing program data that... |
| 6202208 |
Patching environment for modifying a Java virtual machine and method |
| Mar-13-2001 |
The invention includes a patch environment for a modifying a program executed by a Java Virtual Machine ("JVM") while the program is being executed. The patch environment has a patch data structure defined... |
| 6083279 |
Platform independent technique for transferring software programs over a network |
| Jul-4-2000 |
A technique for converting a software program into an object oriented class for sending across a network. A software program is loaded as instance data into a single object oriented class which is self-extracting.... |
| 6072953 |
Apparatus and method for dynamically modifying class files during loading for execution |
| Jun-6-2000 |
The present invention discloses a method, computer program product, and system for dynamically and programmatically modifying the semantics and/or logic of class files as they are being loaded for execution.... |
| 6031995 |
Object-oriented sequencing using hierarchical configuration streams |
| Feb-29-2000 |
A system and method for data processing objects having a number of attributes includes a sequence of object lists, each having data for identifying attribute values for at least one object. In a vector... |
| 5983021 |
Dynamically switching statically bound function calls to dynamically bound function calls without recompilation |
| Nov-9-1999 |
An improved hybrid dynamic-binding system for switching between static binding and dynamic binding of function calls provides static binding for function calls when the function is unambiguous, and when... |
| 5970252 |
Method and apparatus for loading components in a component system |
| Oct-19-1999 |
A component customization and distribution system in an object-oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to... |
| 5966542 |
Method and system for loading classes in read-only memory |
| Oct-12-1999 |
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an address space for storing program data that... |
| 5950008 |
System and method for resolving symbolic references to externally located program files |
| Sep-7-1999 |
When an interpreter on a client computer encounters a symbolic reference to a remotely stored method while interpreting a locally stored method, and the object class for the remotely stored method has... |
| 5946487 |
Object-oriented multi-media architecture |
| Aug-31-1999 |
An object-oriented, multi-media architecture provides for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program. The architecture includes... |
| 5815718 |
Method and system for loading classes in read-only memory |
| Sep-29-1998 |
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an address space for storing program data that... |
| 5805896 |
System for writing main memory address of object to secondary storage when storing object and reading main memory address of object when retrieving object from secondary storage |
| Sep-8-1998 |
A method and system for interconnecting software components. In a preferred embodiment, the present invention instantiates an event object. The event object includes message information describing the... |
| 5692047 |
System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources |
| Nov-25-1997 |
A computer system includes a program executer that executes verifiable architecture neutral programs and a class loader that prohibits the loading and execution of non-verifiable programs unless (A) the... |
| 5644770 |
Coupling rules to an object-oriented program |
| Jul-1-1997 |
A method of coupling rules to a data domain of an object-oriented computer program. During run time, the coupling permits the computer to use rules to directly access user-defined objects for both the... |
| 5303379 |
Link mechanism for linking data between objects and for performing operations on the linked data in an object based system |
| Apr-12-1994 |
An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored... |