Linking

CL 717 SC 162
5748963 Adaptive binding
May-5-1998 The invention includes an efficient method of dynamically binding an operation (22) to an implementation. During a first occurrence of the operation, the operation identifier and argument information are...
5748961 Efficient method and apparatus for compiling and linking modules of computer code in a large software system
May-5-1998 A software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive...
5717902 Method and system for selectively applying an appropriate object ownership model
Feb-10-1998 A method and system for applying an appropriate object ownership model is provided. In a preferred embodiment, an operating system selectively applies an object ownership model with which running programs...
5710928 Method and system for connecting objects in a computer system
Jan-20-1998 Method and system for connecting link object to a link source. In a preferred embodiment, a source process registers the link source in a running object table when the link source enters a running state....
5708810 Image-based document processing system having a platform architecture
Jan-13-1998 An image-based document processing system comprised of a plurality of hardware components arranged as a platform for processing documents using document images. The system employs a layered software architecture...
5692195 Parent class shadowing
Nov-25-1997 A method, system and program for supporting a dynamic bind between a derived class and its parent class. A processor provides for the registration of class objects and dynamic binding of derived class...
5684995 Segment division management system
Nov-4-1997 One physical segment 30 is divided into a plurality of fixed-length logic segments 31, where a logic segment management table 22 for management each logic segment 31 is provided. In registering a subprogram...
5680623 Program loading method which controls loading of processing programs of a computer from a service processor which supports the computer
Oct-21-1997 A program loading method loads a processing program that operates on a computer into the computer under control of a control program that operates on a service processor which is coupled to the computer....
5675806 Program linkage method for using dummy arguments to link program having hierarchical structure
Oct-7-1997 A program linkage method comprising a step for allocating an array work area used by a low-order subprogram and an area for a table used to manage said array work area in a one-dimensional array developed...
5671366 Operating system optimization to permit use of a first unit with a second unit to extend the functionality of the first
Sep-23-1997 An operating system is constructed, and optimized in a given environment, for use in an image processing system that includes a first electronic device capable of operating independently and having a standard...
5659753 Interface for symbol table construction in a multilanguage optimizing compiler
Aug-19-1997 A compiler framework uses a generic "shell" and a generic back end (where the code generator is target-specific). The generic back end provides the functions of optimization, register and memory allocation,...
5630138 method and system for merging files having a parallel format
May-13-1997 A method and system for merging a first file with a second file to produce an output file, wherein the first and second files are uniquely modified versions of an original file, are discussed. In a preferred...
5613133 Microcode loading with continued program execution
Mar-18-1997 Microcode is loaded into, for example, a processor or I/O module within a computer system without manually halting and restarting the computer system. In other words, microcode can be loaded into the computer...
5608894 Execution control system
Mar-4-1997 An execution control system includes: shared reference information including procedure information to be referred to by software components when an execution request information is issued by a software...
5604906 Method and apparatus for installing software block-by block via an image of the target storage device
Feb-18-1997 To accelerate the process of installing software on a number of computers, an image is created with the same formatting as the target drive in each computer onto which the software is to be installed....
5594903 Operating System architecture with reserved memory space resident program code identified in file system name space
Jan-14-1997 A computer architecture having a main memory suitable for the storage of programs and data accessible within a predefined memory address space, a central processor capable of accessing the memory address...
5555411 Initializing programs having dependencies
Sep-10-1996 Method and means are described which provide a way for an application program to be generated to include dependent control blocks which indicate which support programs must be initialized in the run-time...
5553286 System and method for preparing a computer program for execution
Sep-3-1996 A new format of executable program is provided which is flexible and open-ended to provide a means for storing heterogeneous program data in an executable program. In a computer system having a central...
5537597 Method and apparatus for supporting real mode card services clients with a protected mode card services implementation
Jul-16-1996 PCMCIA defines a standard interface for small portable computer peripherals. Part of the PCMCIA specification defines a Card Services software layer. The current PCMCIA specification defines a Card Services...
5519866 Method and apparatus of incrementally linking components of a modeled computer program
May-21-1996 A human oriented object programming system provides an interactive and dynamic process for the incremental building of computer programs which facilitates the development of complex computer programs such...
5504901 Position independent code location system
Apr-2-1996 Disclosed is a position independent code system that enables a programmable digital data processing system to invoke and execute procedures and access data that are loaded into system memory at addresses...
5485620 Integrated control system for industrial automation applications
Jan-16-1996 A system for generating, editing, executing, monitoring and debugging an application program for controlling an industrial automation mechanism comprising components of logic, motion and/or process control....
5452461 Program parallelizing apparatus capable of optimizing processing time
Sep-19-1995 A program parallelizing apparatus for generating from a source program to be executed an object program which is capable of being processed in parallel by a plurality of processors constituting a multi-processor...
5432937 Method and apparatus for architecture independent executable files
Jul-11-1995 The present invention is a method that enables single release of applications for multiple architectures and operating systems and to provide ease of use of applications in multiple architecture environments....
5430878 Method for revising a program to obtain compatibility with a computer configuration
Jul-4-1995 A program is stored in the memory of a computer to create an image of the program. The image of the program is examined for information indicating whether the program is compatible with the configuration...
5428792 System for producing language neutral objects and generating an interface between the objects and multiple computer languages
Jun-27-1995 A method, system and program for redefining language dependent object definitions as a neutral set of information from which object support for any language, including support between languages, is disclosed....
5423042 Remote procedure execution
Jun-6-1995 A computer server program is disclosed that can execute object code provided by one or more clients even though the server was not previously programmed to execute specific code. The server executes the...
5404531 Method and apparatus for compiler processing on program related to data transfer and calculation, and method of managing memory
Apr-4-1995 Syntax of a source program is analyzed to translate the source program into an intermediate language. The intermediate language is subjected to optimization to be translated into an object program. A description...
5386568 Apparatus and method for linking software modules
Jan-31-1995 An apparatus and method for interconnecting a plurality of independent software modules by means of specially configured software objects called "Input" and "Output". The software objects are implemented...
5369766 Object-oriented loader system with support for different load formats
Nov-29-1994 A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application and provides a system and method for...
5339431 Software compiler and linker with improved line-number table
Aug-16-1994 A compiler-linker software system translates a source code file into a machine executable code file. The compiler converts source code files to corresponding object code files. The linker converts the...
5339430 System for dynamic run-time binding of software modules in a computer system
Aug-16-1994 In telecommunications switching systems, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational...
5303380 Object code processing system for forming an executable image by tranforming LISP-type object files into a format compatible for storage by a linker
Apr-12-1994 A system for processing code contained in one or more selected files, before the code is linked to form an executable image, determines the locations in memory where the code will be stored after it is...
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...
5303376 Program partial linking system for linking a specific program prepared in advance when an assigned program is not in a program library
Apr-12-1994 A program partial linking system includes an assigned program existence judgement section, an assigned program linkage section, and a specific program linkage section. The assigned program existence judgement...
5249265 Structure storage management in a graphics display device
Sep-28-1993 A graphics data management system that includes control tables for quickly accessing information about the display structures to be drawn. A series of control tables and hashed indexes to graphics descriptors...
5193191 Incremental linking in source-code development system
Mar-9-1993 A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The complier and linker operate on an incremental...
5182807 Assembler system for determining when to compile source code modules
Jan-26-1993 An assembler system translates a source program having a plurality of source code modules. The source code modules are evaluated in order to identify which source code module is the first source code module...
5179703 Dynamically adaptive environment for computer programs
Jan-12-1993 Multiple versions of a given system command are run on a single operating system by using one command processing program per command irrespective of its version. Each version of the command has a command...
5123103 Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts
Jun-16-1992 Herein discolosed is a software information reusing system comprising: a data base for storing software information; a dialogue display terminal; thereby processing the information inputted from the display...
5067072 Virtual software machine which preprocesses application program to isolate execution dependencies and uses target computer processes to implement the execution dependencies
Nov-19-1991 The present invention relates to a virtual software machine for providing a virtual execution environment in a target computer for an application software program having one or more execution dependencies...
5062039 Sharing of workspaces in interactive processing using workspace name tables for linking of workspaces
Oct-29-1991 An APL environment includes the usual workspaces plus so-called packaged workspaces. The disclosed packaged workspaces are load modules created from saved workspaces. An active APL workspace can access...
5051893 System for processing data to facilitate the creation of executable images
Sep-24-1991 A system for processing code contained in one or more selected files, before the code is linked to form an executable image, features means for determining the locations in memory where the code will be...
4961133 Method for providing a virtual execution environment on a target computer using a virtual software machine
Oct-2-1990 A system and method for providing application program portability and consistency across a number of different hardware, database, transaction processing and operating system environments. In the preferred...
4954941 Method and apparatus for program updating
Sep-4-1990 A computer system is disclosed in which individual executing process can be replaced with updated or corrected versions of themselves without interrupting or otherwise interfering with the operation of...
4894771 Data base management system extending structure
Jan-16-1990 A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base...
4785397 Method and apparatus for loading programs in a distributed processing system
Nov-15-1988 A system for loading a program in a distributed processing system including a plurality of information processing units interconnected by a transmission system. An information processing unit prepares...
4719564 Interpreter linkage system for linking extension interpreters to a basic interpreter
Jan-12-1988 An interpreter linkage system sequentially interprets a plurality of statements constituting a source program written in a programming language in order to sequentially execute them. The system is further...
4675814 Method of switching operating systems for a data processing system
Jun-23-1987 A data processing system in which one of several operating systems (OS) stored in the auxiliary storage is selectively loaded to the main storage so that an application program is run under the selected...
4623963 Device independent data transfer
Nov-18-1986 UNLOAD and LOAD utility programs (24) in computer system memory (16) are used to transfer user and system data from one set of direct access storage devices (10, 12, 14) to the same or another set of direct...