U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that a workman who left the soap mixing machine on too long was responsible for making Ivory Soap? He was so embarrassed by his mistake that he threw the mess in a stream. Imagine his dismay when the evidence of his error floated to the surface! Result: Ivory soap, the soap that floats.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/163 - Including library


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter wherein the modules or files to be linked
No. of patents: 176
Last issue date: 02/14/2012


        5  
NumberTitleIssue Date
5764991Processing object oriented code and virtual function code
In an arrangement for converting an instruction code set in a first object oriented language to an instruction code set in a second object oriented language, the sequence of instruction codes from the first object oriented language is parsed to detect cod...
06/09/1998
5752038Method and system for determining an optimal placement order for code portions within a module
A method and system for determining an optimal placement order for code portions within a module to improve locality of reference and reduce the working set of the module are provided. The optimal placement order for code portions within a module reflects...
05/12/1998
5708811System and method for lazy loading of shared libraries
Lazy loading of executable library objects reduces operating system overhead and memory commitment requirements by postponing object loading until object references are expected. Initial task loading allocates only the main executable and library objects ...
01/13/1998
5696970Architecture for implementing PCMCIA card services under the windows operating system in enhanced mode
An implementation of PCMCIA Card Services for the Windows operating system in enhanced mode. A Card Services dynamic linked library (DLL) was written which contains a library of C functions which perform the Card Services functions. The Card Services DLL ...
12/09/1997
5673315Method and system for software asset usage detection and management
Method and system for detecting attempted invocation of execution of any application program by searching each application's header file information for an operating system kernel Dynamically Linked Library DLL reference and replacing the operating system...
09/30/1997
5659751Apparatus and method for dynamic linking of computer software components
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 components. This invention provides a method a...
08/19/1997
5634058Dynamically configurable kernel
A dynamically configurable operating system is achieved by providing a module sub-system which intercepts requests by processes to access a module in the operating system and determines whether the module has been loaded in the kernel memory and linked th...
05/27/1997
5604908Computer program product for using build status indicators in connection with building of complex computer programs from source code parts
A computer program product for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list of source code parts and dependencies is dynamically...
02/18/1997
5513357Use of build status indicators in connection with building of complex computer programs from source code parts
A method and system for dynamically scheduling the building of computer programs from source code pads which may have dependencies which require that some pads be compiled before others. A list of source code pads and dependencies is dynamically created a...
04/30/1996
5428780Initializing programs having dependencies
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 support environment prior to the application progra...
06/27/1995
5408665System and methods for linking compiled code with extended dictionary support
A development system of the present invention includes a compiler, a linker, and an interface. The compiler serves to compile source listings into object modules (which are initially stored in .OBJ files). A librarian is provided for combining desired one...
04/18/1995
5404530Information managing apparatus
An information managing apparatus comprising memories for storing a single or plural application kits including no decision process and no data storage process. The application kits are defined only by an execution element routine. A software kit interfac...
04/04/1995
5365606Virtual software machine running multiple program modules in a single address space of a target computer
An enhanced virtual software machine that provides a virtual execution environment in a target computer for application software programs having execution dependencies incompatible with a software execution environment on the target computer. The machine ...
11/15/1994
5193180System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
An object code expansion program inserts new instructions and data between preexisting instructions and data of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting objec...
03/09/1993
5185867Method and apparatus for automatically generating software specifications
In an information processing system for generating software specifications, a method, and apparatus, for automatically generating software specifications, facilitating software maintenance work by generating a high rank specification from at least one sof...
02/09/1993
4553205Flexible macro expansion process
A method for conversion of digital computer source code software to operate in a system foreign to that from which the software originated. A library is created in which each entry incorporates the name of a code statement, or macro, which may require con...
11/12/1985
        5  
 
Sign InRegister
Username  
Password   
forgot password?