Including library

CL 717 SC 163
7043715 Method and apparatus for customizing software
May-9-2006 There is disclosed improved apparatus and methodology for customizing software. With respect to GUI resources such as splash-screens, a dynamic link library containing a customer's customized resources...
7039907 Method of protecting entry addresses
May-2-2006 An efficient method for protecting entry addresses in computer programs allows direct jumps to permissible entry addresses. The permissible entry addresses are identified with a correlation of data which...
7003766 Suite of metrics for software quality assurance and product development
Feb-21-2006 Based on software developed with use-cases, a suite of metrics for the Product/Process (PP) complexity of software systems as well the PP complexity of each stage in the software development process—analysis,...
6986148 Methods and systems for providing platform-independent shared software components for mobile devices
Jan-10-2006 Systems and methods integrate and provide platform independence to shared component objects. A host is targeted for a mobile device and registers software components. Upon a request for services by an...
6973645 Compiler, operation processing system and operation processing method
Dec-6-2005 A compiler which generates object codes based on a source program includes: an instruction detection section detecting instruction scheduling information described in the source program, the instruction...
6968543 Information processing apparatus
Nov-22-2005 An information processing apparatus that enables an undefined variable reference check on a dynamic variable. A dynamic variable specifying section specifies target dynamic variables from a source file....
6948164 Method and system for modifying executable code to add additional functionality
Sep-20-2005 A system for modifying a compiled executable code file by adding patches that add functionality when the modified executable code file is executed. The modifying is performed without recompiling, relinking...
6931626 Method and apparatus for versioning statically bound files
Aug-16-2005 A method of storing version and product information of libraries used in the building of an executable file. For each library, a source file containing the version and product information is constructed,...
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...
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...
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...
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...
6832302 Methods and apparatus for detecting heap smashing
Dec-14-2004 A method and apparatus for detecting a heap smashing condition. A call to a library function, such as a request to write a data block to the heap section of a memory, is intercepted from a program being...
6826746 Debugger probe for object oriented programming
Nov-30-2004 An improved source-level debugger for object-oriented application programs which may include linked native language dynamic load libraries. The debugger is compatible with the Java Platform Debugger Architecture...
6769126 Apparatus and method for demand load analysis
Jul-27-2004 For a given set of programs and their related DLLs the following tool and method finds the minimum set of DLLs for which to apply demand loading and quantifies a lower bound on the expected performance...
6763327 Abstraction of configurable processor functionality for operating systems portability
Jul-13-2004 A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction...
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...
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...
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...
6665735 Method of changing a dynamic link library function efficiently and a computer system for executing the same
Dec-16-2003 Methods and systems consistent with this invention link a program module, which implements dynamic linkage to an external function and executes the external function. Such methods and systems replace a...
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...
6654955 Adding speech recognition libraries to an existing program at runtime
Nov-25-2003 A method and apparatus for enabling existing application programs for operation in speech recognition environments. Existing applications programs written with a dynamically linked library or object library,...
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...
6546553 Service installation on a base function and provision of a pass function with a service-free base function semantic
Apr-8-2003 A base function provides a base function semantic. During service installation, an unconditional branch instruction to a service function replaces one or more instructions at the beginning of a base function....
6536039 Software for seamless interconnectivity between active program modules on integrated arrangement of CD drive, data server, and PC hard disk drive
Mar-18-2003 The software program provides a unique arrangement and integration of CD drive, data server, and PC hard disk drive technologies. The program provides open-ended, flexible, and timely updating of software...
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...
6502233 Automated help system for reference information
Dec-31-2002 Automatic parameter help is disclosed. In one embodiment, the system comprises an editor to provide for developing source code for a computer program, where the source code includes an identifier; and...
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...
6467086 Aspect-oriented programming
Oct-15-2002 The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for...
6467082 Methods and apparatus for simulating external linkage points and control transfers in source translation systems
Oct-15-2002 A method for simulating a first processor (e.g., target processor) on a second processor (e.g., host processor) includes translating assembly language instructions associated with the first processor into...
6464138 Terminal for libraries and the like
Oct-15-2002 A library terminal permits a user to execute a loan transaction without assistance. The library terminal (i) provides a visible scan line from a bar code reader indicating the correct positioning of the...
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...
6453465 Method and system for compiling source code containing natural language instructions
Sep-17-2002 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....
6438745 Program conversion apparatus
Aug-20-2002 A program conversion apparatus includes: a library call instruction detecting unit for detecting each library call instruction included in an inputted object program, the library call instruction calling...
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...
6370682 System and method for developing reusable flexible and platform independent software using components
Apr-9-2002 Re-use and platform independence of application software is achieved by using component types comprising an interface and a body. This is followed by automatically generating components based on the developed...
6317870 System and method for optimization of inter-module procedure calls
Nov-13-2001 A system and method are described for providing optimization for software inter-module procedure calls. The system provides for a program linker to translate a non-executable program into a computer program....
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...
6314429 Bi-directional conversion library
Nov-6-2001 A bi-directional conversion library is provided for translating data structures used in a computer program from a first computer programming language to data structures used by a second computer programming...
6298389 Method for input and output of structures for the Java language
Oct-2-2001 The present invention includes a method and apparatus that allows languages to send, receive and manipulate structures defined by other languages. Structurally, the present invention includes a preprocessor...
6282703 Statically linking an application process with a wrapper library
Aug-28-2001 A technique for statically linking an application process to a wrapper library employed in intercepting one or more calls invoked by the application process. The intercepted calls may comprise system calls...
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...
6279151 Method and apparatus for remote source code inclusion
Aug-21-2001 A method and apparatus for operating a compiler to process include statements contained in a source program that specify include files resident at non-connected network locations. The compiler also receives...
6247174 Optimization of source code with embedded machine instructions
Jun-12-2001 A software mechanism for enabling a programmer to embed selected machine instructions into program source code in a convenient fashion, and optionally restricting the re-ordering of such instructions by...
6243861 Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections
Jun-5-2001 A program development system which develops a program sequence by generating a diagram composed of a combination of icons, and which can apply an object-oriented scheme to the development of an application...
6240550 System for remote loading of objects or files in order to update software
May-29-2001 A system for remote loading of objects or files in order to update software includes operating system architecture that calls for different tasks to be broken down into software modules that are connected...
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,...
6226786 Minimizing debug information for global types in compiled languages
May-1-2001 The invention provides a technique for generating minimal debugging type information in a distinguished compile unit while still supporting the debugging of classes for which the distinguished compile...
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...
6199200 Method and system for supporting dual conventions for methods that return structures
Mar-6-2001 A technique for providing support for multiple calling conventions for methods and procedures that return structures is provided. A source code of a client program may be compiled by either of two compilers,...