Shared

CL 717 SC 164
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...
6950850 System and method for dynamic runtime partitioning of model-view-controller applications
Sep-27-2005 Methods and apparatus for dynamic runtime partitioning of network-based client/server applications using a Model-View-Controller pattern are provided. Such dynamic partitioning is accomplished by requiring...
6934943 Optimization of control transfers to dynamically loaded modules
Aug-23-2005 Method and apparatus for optimization of an executable program that calls procedures in a shared library. Code segments that read procedure address information from a linkage table are first identified....
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)...
6901588 Sharing components between programming languages by use of polymorphic proxy
May-31-2005 A method and system for representing and implementing a concept between two functional domains (e.g., programming languages) by using a proxy component in a first domain to wrap a component of a second...
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...
6876996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata
Apr-5-2005 One embodiment of the present invention provides a system that uses a shared library to facilitate sharing objects containing metadata. During operation, the system receives identifiers for a set of objects...
6854111 Library manager for automated programming of industrial controls
Feb-8-2005 A library manager holds related program fragments, for example, control logic fragments and visualization program fragments sharing the same control variables, in library files. Multiple copies of control...
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...
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...
6735765 Sharing data between operating systems
May-11-2004 The present invention discloses a technique for sharing data between at least two operating systems. In accordance with the present invention, a volume is provided in a data storage device. The provided...
6728951 System and method for performing automated incremental compilation of computer programs
Apr-27-2004 A system and method are described for providing automated incremental compilation of computer programs. The system has a library generation logic that generates a dynamic link library of a plurality of...
6721942 Component object model interface to C++ type conversion
Apr-13-2004 Methods for converting from a COM interface pointer to an underlying C++ object are described in various embodiments. In the various embodiments, classes are constructed in support of the underlying C++...
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...
6718540 Data processing system and method for storing data in a communication network
Apr-6-2004 A data processing system and method for managing the storage of compiled instructions used in interpretive programming language applications is implemented. As the applications are implemented in an interpreted...
6684395 Multiple image dynamic bind and load procedure for a multi-processor
Jan-27-2004 A method and mechanism for executing an application by a processor in a multi-processor configuration of processors, each having an associated instruction memory is presented. The application receives...
6665671 System and method for optimization of shared data
Dec-16-2003 A system and method are described for optimizing access of shared data. Briefly described, in architecture, the system can be implemented as follows. The data load optimization system includes a linkage...
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...
6507945 Synthesizing combinatorial libraries of materials
Jan-14-2003 Methods and apparatus for controlling an automated material handling procedure. The method includes receiving a recipe file comprising component information and mapping information; interacting with a...
6499137 Reversible load-time dynamic linking
Dec-24-2002 A library links to a compiled application using the following variation of load-time dynamic linking. At some point prior to linking, a user selects a library for linking to the compiled application. An...
6460178 Shared library optimization for heterogeneous programs
Oct-1-2002 A shared library optimization process relocates a code block in a platform-neutral intermediate representation (IR) of a library into the IR of another library. The shared library optimization process...
6438744 Dynamic mapping of component interfaces
Aug-20-2002 The dynamic mapping from an ActiveX component model to a JavaBean model is disclosed. In one embodiment, an ActiveX compatible object is created at run-time for those JavaBean components that an ActiveX...
6397331 Method for expanding secure kernel program memory
May-28-2002 A method of expanding a secure kernel memory area to accommodate additional software code includes the step of digitally signing the additional code by a trusted authority. The code has a digital signature...
6298479 Method and system for compiling and linking source files
Oct-2-2001 A system, method and computer program product for compiling and linking a source file and to generate a symbol table associating a global symbol with a register referenced in the source file. The symbol...
6219825 Profile based optimization of shared libraries
Apr-17-2001 A method of operating a digital computer to provide instrumentation data for a shared library running in an environment in which programs are loaded and unloaded by a loader. The environment supports the...
6185734 Hierarchical registry structure for managing multiple versions of software components
Feb-6-2001 The invention describes a hierarchical registry for allowing multiple applications to use different versions of a software component on the same system. Each version of a software component has a base...
6173441 Method and system for compiling source code containing natural language instructions
Jan-9-2001 A system and method for compiling source code comprising natural language declarations, natural language method calls, and natural language control structures into computer-executable object code is disclosed....
6173309 Null thread library and thread abstraction interface
Jan-9-2001 User code is operated in either a multithreaded or non-threaded programming environment by linking the code to different libraries. A standard thread library is linked with the code when operated in a...
6158047 Client/server system for fast, user transparent and memory efficient computer language translation
Dec-5-2000 An apparatus for translating a multiple user program into a native machine code to run on a native computer hardware having memory and an operating system that is capable of detecting whether the program...
6078747 Application program interface to physical devices
Jun-20-2000 In a computer system, a programming interface between application programs and a physical device. The application programs (41, 42) may include executable programs and dynamic-linked libraries. The application...
6049673 Organicware applications for computer systems
Apr-11-2000 A method for implementing a software application by shifting all the definition of an application into data, which need not be translated to code to be run, which is run by code which remains the same...
6009268 Device for programming a stored program controller
Dec-28-1999 A device for programming a stored program controller includes an operating system for executing an application program, a first memory for storage of the application program, an input device for input...
5991541 Dynamically modifiable call processing methods and apparatus
Nov-23-1999 Dynamically modifiable call processing logic includes creating a Basic Call State Machine (BCSM) which is an instantiation of a dynamically executable Call Model having one or more initialization files...
5956513 System and method for automated software build control
Sep-21-1999 An automated computer program application, called an Automated Build Control (ABC) application, provides an improved tool for managing the software build process. ABC uses the specification of a programmer's...
5923882 Cross-module optimization for dynamically-shared programs and libraries
Jul-13-1999 A system and method of eliminating some of the indirect addressing associated with Position Independent Code (PIC). The invention applies cross-module optimization to dynamic linking of shared libraries....
5901319 System and methods for generating operating system specific kernel level code from operating system independent data structures
May-4-1999 A system and method for generating operating system specific kernel level code from one or more data structures that are portable to and compatible with multiple, different operating systems. These data...
5894574 Apparatus and method for SIB-based global title translation services
Apr-13-1999 Global title translation services or programs are generated by using service independent building blocks (200). A graphical editor or interface (300) may be used to select and link icon representations...
5878262 Program development support system
Mar-2-1999 Disclosed is a program development support system so adapted as to integrally manage a variety of information necessary for the development of a program by creating necessary links between information...
5822591 Virtual code system
Oct-13-1998 A process for creating new software procedures during run time. An applications program calls a procedure that indirectly corresponds to a set of variables. A library determines that the procedure is not...
5771386 Software configuration in a telecommunication device
Jun-23-1998 The invention relates to a telecommunication device having software that is used for controlling function routines, which software includes several separately compilable program units. To reduce the time...
5642510 Catalog management system using a catalog pool, pool management table and pool number data table
Jun-24-1997 A catalog control portion invokes a catalog input/output portion, and develops data of a catalog data file to a catalog data area via a catalog data management portion, wherein the catalog data area comprises...
5437030 Self-configuring test sytstem
Jul-25-1995 A sensor test system is disclosed for testing the operation of infrared detector modules designed to be placed in earth orbit. The system includes an optical scene test generator (OSTG) for generating...
5280617 Automatic program code generation in a compiler system for an instantiation of a generic program structure and based on formal parameters and characteristics of actual parameters
Jan-18-1994 A compiler maintains a library of sharable program structures generated in response to instantiations of a generic program structure, along with characteristics of parameters which were used in generating...
5247679 Method for sequentially registering executable program formats with unresolved pointers by assigning linkage state and invocation state thereof
Sep-21-1993 A method and apparatus for linking and registering executable program formats (EPFs) so as to resolve all unresolved pointers. The invention sequentially attempts to link and initialize each EPF by resolving...
5159687 Method and apparatus for generating program code files
Oct-27-1992 A method and system for automatic generation of program code using expert knowledge programmed into a knowledgebase. The expert knowledge includes not only program script units adapted to a generic problem...
5136709 Method for generating an operating system by a static link-editor
Aug-4-1992 In an operating system generation method of a computer, a symbolic name is converted into an identification code, which is further converted into an address. This enables an inter-reference operation to...
5093916 System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks
Mar-3-1992 A method performed within a multi-processing, multi-programming computer environment for reducing conflict among tasks concurrently accessing COMMON BLOCKs in code sequences compiled within said environment...