...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.
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.
| Number | Title | Issue Date |
| 5764991 | Processing 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 |
| 5752038 | Method 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 |
| 5708811 | System 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 |
| 5696970 | Architecture 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 |
| 5673315 | Method 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 |
| 5659751 | Apparatus 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 |
| 5634058 | Dynamically 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 |
| 5604908 | Computer 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 |
| 5513357 | Use 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 |
| 5428780 | Initializing 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 |
| 5408665 | System 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 |
| 5404530 | Information 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 |
| 5365606 | Virtual 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 |
| 5193180 | System 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 |
| 5185867 | Method 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 |
| 4553205 | Flexible 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 |