DYNAMIC LINKING, LATE BINDING

CL 719 SC 331
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...
7032230 Efficient virtual function calls for compiled/interpreted environments
Apr-18-2006 Virtual function calls in hybrid compiled and interpreted computer programming environments are carried out efficiently by dual virtual function tables. Each class object generated is provided with a compiled...
7028309 Accessing a graphics system for graphics application evaluation and control
Apr-11-2006 A system for providing a graphics tool access to a computer graphics system to evaluate and control a graphics application executing on the computer graphics system. The system includes application program...
7028294 Linking of applications into devices having overlays and shadow memories
Apr-11-2006 In one embodiment a method for handling shadow or overlay memories is described wherein a linker contains a description of the memory of a target embedded system so that each memory space is described...
7003780 Method and an apparatus to extend the logic volume manager model to allow device management plug-ins
Feb-21-2006 Logical disks are provided, which are created by device managers. The logical volume manager is modified to use only logical disks. The device managers may be plug-in modules. This allows new device managers...
6996832 System and method for software component plug-in framework
Feb-7-2006 The invention provides a software component plugin framework. The system described supports dynamic loading, instantiation, and unloading of interface implementations (plugin modules), together with encapsulation...
6996831 Method and system for allowing a PERL application to communicate with a distributed object via CORBA
Feb-7-2006 A method and system for allowing a PERL application to communicate with distributed objects. One embodiment comprises a method in which first an adapter program receives a request from a PERL application....
6990532 Context-sensitive help for thin client-based business operations platform
Jan-24-2006 An apparatus and method are provided to support the provision of context-sensitive help functions in a back-end HTML/XML server. The apparatus provides partner-sensitive help functions to users that have...
6983468 Automated interface generation for computer programs in different environments
Jan-3-2006 Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture...
6981268 System and method for persisting and resolving application assembly binds
Dec-27-2005 A system and method are presented that persist assembly bind information for applications at each stage of execution of the assembly policy. New assembly bind history files are created and persisted to...
6975628 Method for representing and controlling packet data flow through packet forwarding hardware
Dec-13-2005 The present invention defines an object-oriented programming model appropriate for both ASIC-based networking silicon as well as network processors. This model obtains this range of expressiveness by identifying...
6973624 Page function architectural framework
Dec-6-2005 An architectural software framework is provided for creating Web-style application software incorporating protocols and means for expansion and interfacing with other Web-style programs, as well as a reusable...
6964055 System and method for communicating using a framework
Nov-8-2005 A method is provided that includes: receiving, by a framework, a request communicated by a source, the request including an associated functionality. The method also includes integrating, by an abstraction...
6951023 Message-based software system
Sep-27-2005 The present invention relates to logic systems which use a message-based API, and in particular to telecommunication systems. The present invention aims to overcome drawbacks in the way in which data is...
6951016 Code server
Sep-27-2005 A code server operates in a data processing system having an operating system or environment, such as OS/2 or Windows, which processes coded programs in discrete code modules. The code server maintains...
6950916 Dynamically setting the optimal base addresses of process components
Sep-27-2005 Processes are monitored to determine if all of their components are loaded from persistent storage into memory at their preferred base addresses. Each of the components is examined to determine if that...
6948175 Method and system of remote diagnostic, control and information collection using a dynamic linked library
Sep-20-2005 A system for monitoring a user's usage of a target application on an application unit. Such a target application can, as examples, be a software program running on a computer or a workstation, an image...
6948133 System for dynamically configuring a user interface display
Sep-20-2005 A system for dynamically configuring a user interface display, including image elements for prompting user data entry, includes an input data processor for receiving input data via a prompt element for...
6944654 Multiple storage array control
Sep-13-2005 A network architecture facilitates the monitoring and control of a number of storage systems (e.g., arrays) by one or more clients. In particular, the network architecture includes at least one storage...
6934821 Memory management apparatus, memory management method, memory management program and computer readable storage medium therein
Aug-23-2005 A memory management method in which the memory area can be used efficiently, avoiding the overhead caused by copying to generate Java object. In a memory having a variable address memory area where a Java...
6901386 Electronic asset lending library method and apparatus
May-31-2005 A electronic asset lending library method and apparatus enables the electronic management and reassignment of licenses for unused electronic assets installed on computers connected through a communications...
6886158 Componentware creating method and recording medium
Apr-26-2005 During the process of creating a component to be referred to by another component, a declaration of a symbol in a source file is converted into an original symbol name through a compile process. A symbol...
6883172 System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications
Apr-19-2005 A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a second...
6880158 Network processor services architecture that is platform and operating system independent
Apr-12-2005 A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualized functional components...
6877163 Method and system for dynamic proxy classes
Apr-5-2005 In an object-oriented data processing system, methods and systems in accordance with the present invention provide a proxy class dynamically generated at runtime that implements a list of interfaces specified...
6874148 System and method for exporting a graphical program to a shared library
Mar-29-2005 System and method for enabling a program to call into graphical program code via a shared library. A graphical programming system may export a graphical program to a shared library, such as a Windows Dynamic...
6874139 Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program
Mar-29-2005 A method for associating file activity of an application with the graphical display of the file on a screen comprises loading by an operating system an executable code of a message monitoring program adapted...
6871348 Method and apparatus for integrating the user interfaces of multiple applications into one application
Mar-22-2005 A method including receiving a request to launch a first application and then launching the first application in a suspended mode. Further, installing a message hook in the first application; and unsuspending...
6865742 Run-time property-based linking of software modules
Mar-8-2005 A method for dynamic linking of software modules includes detecting an event during the execution of a computer program that resides in a first memory, ascertaining whether there is at least one required...
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...
6859932 Relocation format for linking
Feb-22-2005 An executable program is prepared from a plurality of object code modules, each object code module including section data and associated relocations and at least one of the object code modules further...
6854051 Cycle count replication in a simultaneous and redundantly threaded processor
Feb-8-2005 A pipelined, simultaneous and redundantly threaded ("SRT") processor comprising, among other components, load/store units configured to perform load and store operations to or from data locations such...
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...
6848111 Zero overhead exception handling
Jan-25-2005 Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler...
6832371 Method for automatically updating a computer registry
Dec-14-2004 In a computer system, a method for automatically registering resources required for an application program module to execute. After the application program module is booted, a registration cache is examined...
6823359 System and method for continually updating dynamic data
Nov-23-2004 A system and method for continually updating dynamic data on a web-page of a user on a real-time basis and without requiring refreshment of the web-page by employing a contribution, distribution and display...
6820270 Programming device
Nov-16-2004 In order to reduce the data volume in constituting multiple instances from a type, a programming device is provided, having a software tool for processing objects, of which a first object, equipped with...
6813770 Abstract syntax notation to interface definition language converter framework for network management
Nov-2-2004 A system and method for managing network devices. The framework may provide a suitable system for managed object data type conversions between various data description languages, such as an interface definition...
6813765 Binding using absolute memory references
Nov-2-2004 A method and system for implementing an application on a computer system, in particular a portable computer system, by binding an interface (e.g., a function call and required address translations) in...
6799320 Providing binding options for component interfaces
Sep-28-2004 A proxy component system having dispatch proxies and object proxies is disclosed. The computerized system includes an operating system supporting component interfaces. In addition, the system includes...
6792612 Java runtime system with modified constant pool
Sep-14-2004 A Java runtime system is proposed which comprises a stack-based interpreter executing a program that comprises bytecodes and class structures. The system further comprises a modified constant pool with...
6789200 Method of automatically instituting secure, safe libraries and functions when exposing a system to potential system attacks
Sep-7-2004 A method of protecting a data processing system is provided. In a preferred embodiment the data processing system temporarily switches from a main system library mode to a safe system library mode. A user...
6789157 Plug-in equipped updateable firmware
Sep-7-2004 A Plug-in equipped updateable firmware includes a number of value added software or "plug-in" modules stored in association with a firmware module within a non-volatile memory device, such as FLASH. In...
6788317 Generation of delegating implementation for IDL interfaces which use inheritance
Sep-7-2004 A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of directly implemented methods for parent...
6785821 Intrusion detection system and method having dynamically loaded signatures
Aug-31-2004 An intrusion detection system and method for detecting unauthorized or malicious use of network resources includes an intrusion detection analysis engine that instanciates one or more analysis objects...
6782539 Data processing for video special effects system
Aug-24-2004 Data processing apparatus is disclosed in which a core program object interacts with and controls operation of a plurality of plug-in program objects operable to carry out data processing tasks, the apparatus...
6779188 Apparatus and method for improved devirtualization of method calls
Aug-17-2004 Apparatus and methods are provided for improving devirtualization of method calls. The apparatus and methods reduce the amount of processing time used in performing lookups of methods by limiting such...
6779187 Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system
Aug-17-2004 Methods and system for dynamically intercepting exported functions for dynamic link libraries for a process in a windowed operating system. The methods and system allow calls to exported functions in a...
6775835 Web based video enhancement apparatus method and article of manufacture
Aug-10-2004 Presented herein is a video enhancer plug-in for a web browser that may either interface directly with the browser or indirectly as a plug-in for another more general multimedia browser plug-in. The video...
6772421 Information processing apparatus and method therefor of binding common data between processes based on common data search results, and recording medium
Aug-3-2004 An information processing apparatus, in which binding of data common to processes is performed such that common data is registered, and in which if it is determined that common data is not yet been registered,...