12

Using class loader

CL 717 SC 166
7039923 Class dependency graph-based class loading and reloading
May-2-2006 Embodiments of a system and method for providing class dependency graph-based class loading and reloading may be used to segregate namespaces in a graph-centric way, and may provide a set of normalized...
7036120 Two tier clusters for representation of objects in Java programming environments
Apr-25-2006 Improved techniques for representation of objects in a Java™ programming environment are disclosed. The techniques are highly suitable for representation of Java™ objects inside virtual machines,...
7020874 Techniques for loading class files into virtual machines
Mar-28-2006 Improved techniques for loading class files into virtual computing machines are disclosed. These techniques provide a mechanism that will generally improve the efficiency of virtual machines by selectively...
7003782 Optimized COBRA software method invocation
Feb-21-2006 A method for calling a software method in a called CORBA application by a caller software method in a caller CORBA application in a process of a computer system is disclosed. The caller software method...
6996813 Frameworks for loading and execution of object-based programs
Feb-7-2006 Improved frameworks for loading and execution of portable, platform independent programming instructions within a virtual machine are described. The improved frameworks provides a mechanism that will generally...
6986132 Remote incremental program binary compatibility verification using API definitions
Jan-10-2006 A method of operating a computer system includes providing a first version of a program in memory and verifying the program prior to program execution. Program verification includes indicating a verification...
6978456 Methods and apparatus for numeric constant value inlining in virtual machines
Dec-20-2005 Improved frameworks for loading and execution of portable, platform independent programming instructions within a virtual machine are disclosed. The improved frameworks provide a mechanism that will generally...
6968549 Method and system for dynamically loading data structures into memory with global constant pool
Nov-22-2005 A method of operating a computer involving data structures in a set of data structures. As unloaded data structures are needed during runtime, a data structure is received from a first memory. The data...
6944846 Algorithm for localization of a JAVA application using reflection API and a custom class loader
Sep-13-2005 A method and corresponding apparatus for localization of a JAVA® application using a reflection API and a custom class loader use specifics of JAVA® language to provide localization of certain...
6941550 Interface invoke mechanism
Sep-6-2005 A system and method is provided for facilitating and implementing an efficient mechanism for performing an interface dispatch. The system and method retrieves source code and performs a pre-execution or...
6931638 Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine
Aug-16-2005 A method is provided that enables native code, dynamically compiled from platform-independent code by one task of a multitasking virtual machine, to be used by other tasks. The system interprets the platform-independent...
6931544 Method and apparatus for executing multiple JAVA(™) applications on a single JAVA(™) virtual machine
Aug-16-2005 A modified JAVA(™) execution environment is described. The modified environment supports multiple JAVA(™) applications on a single JAVA(™) virtual machine (JVM). This modified environment...
6915511 Dynamic class reloading mechanism
Jul-5-2005 A system and method for providing dynamic class reloading using a modular, pluggable and maintainable class loader is described. Each application in an application server (or alternatively in any implementation)...
6912617 Altering virtual machine execution parameters at runtime
Jun-28-2005 An existing neutral operating system (OS) signal is utilized to notify a virtual machine (VM) about a change to its execution parameters. The signal is predefined to indicate that an execution parameter...
6901589 System and method for determining a root cause of a failure
May-31-2005 A system, comprising a receiving module to receive a request to load a component, a stack to record the request and a loader to fulfill the request, wherein when the request has been fulfilled the request...
6883167 Method and system for visual linker
Apr-19-2005 The present invention provides a visual linker. The visual linker includes a link server that implements linking instructions for sections to a memory. The visual linker also includes a graphical user...
6874145 Methods and apparatus for implementing an application lifecycle design for applications
Mar-29-2005 Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable...
6862728 Hash table dispatch mechanism for interface methods
Mar-1-2005 A hash table dispatch mechanism for interface Methods. The mechanism reduces dispatch times during the execution of an object-oriented language program. An interface hash table having a pointer as an index...
6851111 System and method for class loader constraint checking
Feb-1-2005 A computer system includes multiple class loaders for loading program class files into the system. A constraint checking mechanism is provided wherein a first class file loaded by a first class loader...
6845503 System and method for enabling atomic class loading in an application server environment
Jan-18-2005 Disclosed is a system and method for enabling dynamic class reloading in the application server environment. Users may specify class versionability by specifying a list of explicitly versionable classes;...
6829772 Apparatus and methods for communicating between resource domains
Dec-7-2004 Disclosed is a method for executing a remote method. Each argument of the remote method is wrapped when the argument is a remote object (e.g. the argument's declared class implements a remote marker interface)....
6829761 Method and apparatus for managing shared memory in a run-time environment
Dec-7-2004 A method and apparatus for managing a run-time environment is provided for improving performance and scalability of networked computer systems. In one example of the invention, a method starts by loading...
6810519 Achieving tight binding for dynamically loaded software modules via intermodule copying
Oct-26-2004 A computer system, a computer product and a method in which static storage within an environment comprising a plurality of compilation modules is managed such that compiled cloned copies of called externally...
6807664 Multiapplication concurrent-execution interpreter execution method therefor and computer-readable storage medium storing program therefor
Oct-19-2004 An interpreter serves for a programming language. It first receives information specifying names and the like of multiple applications written in the programming language. Then, the interpreter generates...
6754889 Java automation, testing, and analysis
Jun-22-2004 A system and method are disclosed for enabling injection of non-native code into a JAVA environment. The method provides a software hook for detecting the loading of a JAVA interpreter, and then creates...
6751735 Apparatus for control of cryptography implementations in third party applications
Jun-15-2004 An apparatus and method provide a controlled, dynamically loaded, modular, cryptographic implementation for integration of flexible policy implementations on policy engines, and the like, into a base executable...
6748591 Method, system, program, and data structures for loading programs into a runtime environment
Jun-8-2004 Provided is a method, system, program, and data structures for installing components in a computer runtime environment. A kit file is retrieved including information on program components to load into...
6745386 System and method for preloading classes in a data processing device that does not have a virtual memory manager
Jun-1-2004 An authoring system prepares a specified set of classes for preloading in client devices lacking a virtual memory manager. The authoring system converts the specified set of classes into a plurality of...
6745385 Fixing incompatible applications by providing stubs for APIs
Jun-1-2004 A computer method for patching applications that are incompatible with an operating system is provided. The method determines if an application is compatible with an operating system, and if the application...
6718543 Method and apparatus for optimization of the performance of an application program in a computer system while preserving the system behavior
Apr-6-2004 The present invention relates to a mechanism for copying selected routines from shared libraries into application programs thereby generating optimized application programs for more rapid execution of...
6708276 Architecture for denied permissions in Java
Mar-16-2004 An architecture for extending the Java security model to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security model does not allow additions to the collections of...
6701334 Methods and apparatus for implementing individual class loaders
Mar-2-2004 Methods and apparatus for loading and unloading classes associated with an application are disclosed. A class loader adapted for loading classes associated with an application is constructed. The class...
6698015 Apparatus and method for improving performance of critical code execution
Feb-24-2004 Critical code routines are identified, separated from other routines, and compiled into a set of one or more critical dynamic link libraries ("DLLs"). These are then recognized by a DLL loader and loaded...
6681381 Arrangement for executing program code with reduced memory requirements
Jan-20-2004 A Java virtual machine 2, comprises an execution engine for executing Java byte code and a memory management system 14. The memory management system 14 performs garbage collection to remove objects that...
6678745 Dynamic object synthesis with automatic late binding
Jan-13-2004 A method and system of automatically synthesizing object names. Variables are synthesized with object types associated with the variables. Buffers into which data is to be transferred are dynamically created...
6675381 Software-module dynamic loader, a software-module dynamic loading method and a medium storing the software-module dynamic loading method
Jan-6-2004 As a program configuration, a step of requesting a basic side to change an application class as an application module and a core class for changing the application class to a new version by themselves...
6675375 Method and apparatus for optimized multiprocessing in a safe language
Jan-6-2004 In general, the invention relates to a method for optimized execution of a computer program including detecting a preservable static field in said computer program with a compiler, comprising detecting...
6658659 Compatible version module loading
Dec-2-2003 A system and method for loading software identifies versions of software modules to be loaded. The version identification allows a loader to request, access and load any level or version of a program that...
6658658 Implicit forwarding and resolving of a reference made by an importing module to an exporting module for a specified export
Dec-2-2003 The present system and method improves the way of forwarding a reference from an importing module to an exporting module. The present system and method allow forwarding of a reference(s) through a forwarder...
6658492 System and method for reducing the footprint of preloaded classes
Dec-2-2003 A method and system that reduces the space allocated for internal data structures by a runtime engine. The internal data structures store member information for preloaded classes used by applications executed...
6651080 Techniques for implementing pluggable virtual machines
Nov-18-2003 Techniques for developing and exchanging virtual machine implementations and/or support library implementations are described. In one embodiment, the virtual machine design specifies a set of functions...
6631521 System, method, and program for performing program specific operations during the uninstallation of a computer program from a computer system
Oct-7-2003 Disclosed is a system, method, and program for uninstalling an installed program comprised of installed components installed from file sets. A call is made to a first uninstall program to uninstall the...
6618635 Programming apparatus
Sep-9-2003 A programming apparatus having an arrangement for formulating an automating task to be performed in the form of a programming language for automating apparatuses is described, which simplifies a process...
6584612 Transparent loading of resources from read-only memory for an application program
Jun-24-2003 A method, system, and computer program product for transparently loading resources (such as stored bitmaps, images, fonts, and sound files) from read-only memory ("ROM") for an application program executing...
6578193 Endian-neutral loader for interpretive environment
Jun-10-2003 A method is disclosed for a endian correction at load time, thereby eliminating the need to perform multiple endian correction routines during execution. The method comprises obtaining a platform endian...
6571388 Building a custom software environment including pre-loaded classes
May-27-2003 A system for creating a custom environment for executing application programs in a target device. The system broadens the applicability of software environments like Java by providing custom pre-loaded...
6530080 Method and apparatus for pre-processing and packaging class files
Mar-4-2003 A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the size of individual class files and to prevent...
6513158 Method and apparatus for running multiple java applications simultaneously
Jan-28-2003 An embedded desktop which can run multiple Java applications simultaneously under one instance of a Java.TM. virtual machine (JVM) and which allows open applications to communicate with one another in...
6513153 Automatically integrating and executing application software modules
Jan-28-2003 A method and apparatus are provided for automatically integrating and executing application software modules. An application selects those software modules from a pool of software modules that match a...
6496865 System and method for providing interpreter applications access to server resources in a distributed network
Dec-17-2002 A resource access system and method for providing interpreters with the ability to provide interpreter applications access to any desired server resource regardless of type of server and current capability...