DYNAMIC LINKING, LATE BINDING

CL 719 SC 331
6421703 Process and system for controlling the use of software
Jul-16-2002 This is a process and a system for controlling the use of software developed under a specified platform, associated with a device, in which signals are processed in the device and/or are returned from...
6421690 Computer memory management system
Jul-16-2002 A computer memory management system utilizing a memory structure system of "intelligent" pointers in which information related to the use status of the memory structure is designed into the pointer. Through...
6397384 Run-time addition of interfaces
May-28-2002 Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation...
6385664 System and method for on demand registration of tasks
May-7-2002 A registration manager implemented as a task registration manager for dynamically registering management task descriptions on demand. The task registration manager includes a static registration mechanism,...
6385496 Indirect referencing in process control routines
May-7-2002 A generic process control routine for a process control system is written to include alias names and dynamic reference parameters. Before execution of a process control function on a particular unit of...
6381654 Systems methods and computer program products for customized host access applications including user-replaceable transport code
Apr-30-2002 Host communications software is modified to include user-provided transport code for sending and receiving datastreams to and from a host. A user transport code component is provided to the host communications...
6374400 Code server
Apr-16-2002 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...
6367074 Operation of a system
Apr-2-2002 A system includes an operating system capable of providing a first operating environment and a first routine running outside the first operating environment. The first routine is adapted to selectively...
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...
6360357 Adding code in an application during runtime to enrich object behavior
Mar-19-2002 A method, apparatus and system for allowing an end-user to define at run-time the way an object in the system will react to existing operations, or events, that are later performed on the object. In the...
6353928 First run installer
Mar-5-2002 A method for installing files required by an application during execution, without requiring the user to invoke a installation procedure if the required file is deleted or missing. Briefly described, the...
6339591 System and method for transmitting voice messages through the internet
Jan-15-2002 A system for transmitting messages from a caller location to a receiver location using a plurality of computers 11 each coupled to another such as the Internet. The system also has a plurality of access...
6332168 Method of, system for, and computer program product for providing a run time subsystem for run time libraries
Dec-18-2001 Method of, system for, and computer program product for providing a central repository for information regarding run time library usage and a run time subsytem for using the run time libraries in accordance...
6330006 Method and apparatus for synchronizing an application's interface and data
Dec-11-2001 Embodiments of the invention comprise a method and apparatus for synchronizing interface objects of an application's graphic user interface (GUI) with underlying data. A design tool is used in embodiments...
6314566 Method and apparatus for "Just-in-Time" dynamic loading and unloading of computer software libraries
Nov-6-2001 A method and system for providing "just-in-time" dynamic loading and unloading of libraries. Library code is loaded into memory just prior to the actual execution of a routine in that library and is unloaded...
6298440 Method and system for providing multiple entry point code resources
Oct-2-2001 An improved method for initializing an auxiliary code resource is provided. In a preferred embodiment of the present invention, a computer system has a multiple entry point code resource consisting of...
6292843 Quick loading of run time dynamic link library for OS/2
Sep-18-2001 A process for exporting functions of a dynamic link library to an executable program on a computer provides a dynamic link library module adapted to export a plurality of desired functions, with each of...
6282701 System and method for monitoring and analyzing the execution of computer programs
Aug-28-2001 A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or...
6281892 System and method of table-driven computer interface
Aug-28-2001 A table-driven interface system and method to a computer application is provided. The system includes an input handler operable to receive a command entered by a user, and at least one input table indexable...
6260076 Method of using an object-oriented communication system with support for multiple remote machine types
Jul-10-2001 A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, includes the steps of constructing within the memory a first plurality...
6253258 Subclassing system for computer that operates with portable-executable (PE) modules
Jun-26-2001 The export record of an operating system kernel employing dynamically-linked loading modules (e.g., portable-executable modules) is thunked so as to globally and forcibly redirect service requests from...
6253257 Software Interface for dynamic API mapping
Jun-26-2001 A method, apparatus, and article of manufacture for a software interface for dynamic API mapping. The method comprises the steps of identifying the libraries required by the API by determining which program...
6252589 Multilingual user interface for an operating system
Jun-26-2001 In an operating system, a function to address resources in executable files is modified to redirect calls for resources to language-specific resources responsively to a user-setting defining a selected...
6230312 Automatic detection of per-unit location constraints
May-8-2001 An automatic distributed partitioning system ("ADPS") automatically detects location constraints on the placement of units of an application program in a distributed computing environment. From a programmer,...
6202205 System and method for profile-based, on-the-fly optimization of library code
Mar-13-2001 A system and method for profiling the execution of a software library used by an application, creating an optimized library based on the profiling, and updating to the optimized library without halting...
6199136 Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network
Mar-6-2001 A PC-based home automation system uses a low data-rate transport layer and COM-based software components for control of devices in a home automation network. The home automation system is merged with a...
6185733 Method and apparatus for remote object code inclusion
Feb-6-2001 A method and apparatus for operating a computer linkage editor to process include statements contained in an input stream that specify object modules resident at non-connected network locations. The linkage...
6154878 System and method for on-line replacement of software
Nov-28-2000 A system for changing a software library during the execution of a software application using the software library. The software application interfaces to the software library only through the use of an...
6154842 Method and system for reducing time and power requirements for executing computer-readable instruction streams in an execution environment having run-time security constraints
Nov-28-2000 A computer-readable instruction stream is verified to determine that it does not violate the run-time security constraints of the execution environment (150). The computer-readable instruction stream after...
6141699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets
Oct-31-2000 In a distributed computing environment, a method, system and program product for monitoring, from a client computer system the performance of an application program residing on a server computer system....
6141698 Method and system for injecting new code into existing application code
Oct-31-2000 A method and system for modifying the behavior of existing executable code by injecting new code into an executable file is provided. The injection mechanism injects a reference to new code contained in...
6125400 Method and system of running object oriented programs across a network through compression and distillation of remote method invocation
Sep-26-2000 A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the classes...
6112025 System and method for dynamic program linking
Aug-29-2000 In a system for dynamically linking a compiled procedure to referenced object components during execution of the compiled procedure, a native code loader loads the compiled procedure into a user's address...
6106575 Nested parallel language preprocessor for converting parallel language programs into sequential code
Aug-22-2000 A preprocessor for a nested parallel language converts a program written in the nested parallel language to a sequential programming language and calls to a message passing interface. The sequential programming...
6104873 Use of language instructions and functions across multiple processing sub-environments
Aug-15-2000 An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of...
6070012 Method and apparatus for upgrading software subsystems without interrupting service
May-30-2000 A method and system for updating a software subsystem while services are being provided by the software subsystem is provided. Initially, instructions are processed from a primary software subsystem loaded...
6067577 Dynamic method resolution for native methods in a dynamic object-oriented programming language
May-23-2000 A variety of mechanisms are disclosed for a dynamically binding native methods in an interpreted bytecode program to functions that are contained in compiled code, such as a dynamically linked library....
6058435 Apparatus and methods for responding to multimedia communications based on content analysis
May-2-2000 A routing method for an information distribution system, such as an automatic communications distribution system, allows substantial content freedom in the formulation of a message to the system. The messages...
6058396 Product interface method and system which allow class evolution
May-2-2000 The present invention provides for an object-oriented software product interface method which gives a tighter coupling between the software product interface and internals than traditional methods. The...
6052778 Embedded system having dynamically linked dynamic loader and method for linking dynamic loader shared libraries and application programs
Apr-18-2000 A method and means for enhancing an embedded system includes means for and steps of executing a boot routine; activating a ROM loader routine; initializing an I/O subsystem; activating an embedded OS;...
6052750 Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith
Apr-18-2000 A method and system for ensuring future upgradability and expandabiliy of devices in a home audio video network. The system of the present invention generates a default control module for a first device...
6044224 Mechanism for dynamically associating a service dependent representation with objects at run time
Mar-28-2000 A data structure for dynamically associating a service dependent representation with a servant object at run time is used in a distributed object computing system that incorporates subcontracts. Subcontracts...
6041363 Imbedding virtual device driver (VxD) calls in a dynamic link library (DLL)
Mar-21-2000 An interface in a dynamic link library is created which communicates with and provides data translation functions from an application program, such as a test tool, to a device driver. A virtual device...
6032152 Object factory template
Feb-29-2000 A method is provided for dynamically constructing an object. According to one embodiment, process includes providing a utility constructor class parameterized on a subject class type; providing an object...
6029207 Apparatus and method for dynamic linking of computer software components
Feb-22-2000 An apparatus and method for the dynamic (execution time) linking of object oriented software components is disclosed. The present invention comprises a computer system including a set of at least two software...
6021438 License management system using daemons and aliasing
Feb-1-2000 A license restriction management system having wrapper programs and agents as appropriate to manage launches of application programs in distributed systems of computers having a multiplicity of different...
6018628 Method of implementing parameterized types to be compatible with existing unparameterized libraries
Jan-25-2000 A method and apparatus for generating code using parameterized classes which is compatible with an existing class library that was previously generated using unparameterized classes is disclosed. According...
6006278 Method and system for importing remote functions to a network computer
Dec-21-1999 A computer network (10) is provided that includes first and second computer systems (12 and 14). The first computer system (12) includes a software application (24) having a function call (26). The second...
6002883 System with intersystem information links for intersystem traffic having I/O traffic being transmitted to and from processor bus via processor means
Dec-14-1999 The exchange of commands and data between I/O devices, such as DASDs, and a computer system, preferrably a multiprocessor computer system, usually takes place via I/O adapters. The question arises of how...
5997168 Optimizing the operation of an equipment control system
Dec-7-1999 A method is provided for optimizing the operation of an equipment control system having an operating unit. In the method, an operating entity operable to perform a specific function is automatically added...