...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 |
| 7529890 | System, apparatus and method for facilitating on-chip testing A system, apparatus and method enabling common memory pool tests to be conducted in a multiprocessing system by using substantially the same system components that are used during a normal mode of operation. Under normal mode of operation, a data cache interface fac... | 05/05/2009 |
| 7509359 | Memory bypass in accessing large data objects in a relational database management system Bypassing loading of memory in accessing large data objects in a relational database. A relational database may include a plurality of first type data items and associated second type data items. In response to an update-type access request, requester memory is bypa... | 03/24/2009 |
| 7506110 | Memory controller having programmable initialization sequence In general, techniques are described for initializing a memory module in accordance with a programmable initialization sequence. A memory controller, for example, includes a programmable computer-readable medium that stores configuration data to control initializati... | 03/17/2009 |
| 7506045 | Method and mechanism for the development and implementation of a web-based user interface An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to interface with an existing proprietary data base management system through a customized user interface which permits access to a corresponding application service. Instead... | 03/17/2009 |
| 7496715 | Programmable cache management system and method A memory control system and method is disclosed. The system includes cache tag logic and an optional cache coupled to a main memory. If available, the cache retains a subset of the data stored within the main memory. This subset is selected by programmable control i... | 02/24/2009 |
| 7496594 | User interface for displaying a hierarchical structure of a computer system A user interface is described that displays a hierarchical structure of a computer system. The hierarchical structure of a system configuration for a computer system is formed by the upward and downward connections between various levels of symbolic and real hardwar... | 02/24/2009 |
| 7493464 | Sparse matrix A sparse matrix paging system is provided that dynamically allocates memory resources on demand. In some cases, this is accomplished by dynamically allocating memory resources, preferably only after a page has been requested. Such a sparse matrix paging system may a... | 02/17/2009 |
| 7480867 | Logistic management system having user interface with customizable data fields A system is described that includes a host computer and a user interface module executing on a client computer. The host computer maintains data for shipment items, and the client computer executes a user interface module that presents a user interface that includes... | 01/20/2009 |
| 7478025 | System and method to support dynamic partitioning of units to a shared resource A system and method for performing dynamic partitioning operations within a data processing system is disclosed. According to one embodiment, the current invention provides a system that allows an unit to be added to an executing data processing partition. The parti... | 01/13/2009 |
| 7475235 | Real-time management of a configuration of a computer system A computer system is described for representing and enforcing configuration rules that can be used to create and define a configuration or hardware definition for the computer system. The computer system represents configuration rules that define a configuration of ... | 01/06/2009 |
| 7467139 | Library lock management An apparatus for and method of permitting the maintenance/control console of a large scale mainframe computer to list the contents of program libraries in the demand or even batch mode with minimum operational impact. The preferred mode of the present invention perm... | 12/16/2008 |
| 7463440 | System for improving performance writing streaming tapes A method for efficiently saving data to tape, preferably within the ANSI X3.27 standard format sends signals to the tape drive to allow the tape drive to buffer the required tape marks, which the standard requires. Although the standard presumed these would be requi... | 12/09/2008 |
| 7464380 | Efficient task management in symmetric multi-processor systems A method of and apparatus for efficiently scheduling multiple instruction processors. The instruction processors are assigned to one of a plurality of clusters, such that the system ideally contains a plurality of clusters each having a plurality of instruction proc... | 12/09/2008 |
| 7458043 | Generation of tests used in simulating an electronic circuit design Various approaches for generating input data for simulating a circuit design are disclosed. In one approach, a test generator program is generated from a main program that uses a test generator class library. The test generator class library includes a software driv... | 11/25/2008 |
| 7451270 | System and method for detecting and correcting errors in a control system A system and method for detecting and correcting errors within a control system is disclosed. A storage device stores data values that are used to control one or more circuits within the system. This storage device may operate as a slave, such that the storage devic... | 11/11/2008 |
| 7451474 | Set top network protocol A method of and apparatus for efficiently communicating between a provider of video on demand services and a cable television subscriber. The communication is implemented using a message protocol specifically optimized to communicate between a multimedia application... | 11/11/2008 |
| 7421691 | System and method for scaling performance of a data processing system A system and method for scaling the performance of a data processing system is disclosed. According to one method, a level of system performance is purchased for use with the data processing system. This purchased performance level is described in Millions of Instru... | 09/02/2008 |
| 7421446 | Allocation of storage for a database Various approaches for allocating storage for a file are disclosed. In one approach, in response to each call to allocate an available portion of storage, one of a plurality of allocation approaches is selected based on a value of a file attribute associated with th... | 09/02/2008 |
| 7421726 | Method of seamlessly replacing disc-based video streams with memory-based video streams in a video-on-demand system In a video-on-demand system, disc-based video streams are seamlessly replaced with memory-based video streams. This is achieved by first switching each disc-based video stream to a mixed video stream; and later, switching each mixed video stream to a memory-based vi... | 09/02/2008 |
| 7421545 | Method and apparatus for multiple sequence access to single entry queue Bus address, function and system information in relation to bus requests are maintained in a centralized location (702). Parallel access to the centralized data is facilitated through the use of pointers to the centralized location. Bus transaction operations... | 09/02/2008 |
| 7421492 | Control arrangement for operating multiple computer systems A method and apparatus for operating one or more computer systems via an operations-computing arrangement. The operations-computing arrangement includes a plurality of workstations coupled to a plurality of operations servers, and each operations server is coupled t... | 09/02/2008 |
| 7406467 | Network-based management of airline customer data A management system for a transportation carrier such as an airline is described that provides network-based management of customer data by allowing a user to form a list comprising multiple customers associated with different sets of criteria and to process custome... | 07/29/2008 |
| 7389407 | Central control system and method for using state information to model inflight pipelined instructions A method and apparatus to control logic sections of a pipeline instruction processor is disclosed. A state machine is provided that models the flow of instructions through the pipeline. The state machine is capable of modeling execution for all combinations of instr... | 06/17/2008 |
| 7386551 | Method and apparatus for providing an availability message to a remote user An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user request is received by a web server from the world wide web and c... | 06/10/2008 |
| 7386434 | Method and apparatus for creating integrated circuit simulator test source files An apparatus and method for generating test files for design verification of a simulated integrated circuit design such as a cache memory circuit, that involve steps of creating a series of functions, updating a data integrity buffer after each function is created, ... | 06/10/2008 |
| 7383565 | Directing process for use in sending trick-mode video streams with a high performance A high-performance directing process has use in sending a trick-mode video stream, of a particular video, from a video server to a viewer network. This directing process—1) receives a series of spaced apart requests from an external circuit with each request being... | 06/03/2008 |
| 7383535 | System and method for implementing code hooks in a web-based environment A system and method for creating and supporting multiple customized versions of a software application within a web-based environment is disclosed. Customized code is created for a user of the software application. This code is invoked by inserting code hooks such a... | 06/03/2008 |
| 7376958 | Method and apparatus for honoring CORBA transaction requests by a legacy data base management system An apparatus for and method of permitting a CORBA user terminal to request services from an enterprise server having XATMI applications. The service request is generated and transmitted in accordance with CORBA protocol as an IIOP message. A CORBA adapter makes the ... | 05/20/2008 |
| 7373557 | Performance monitor for data processing systems A portable scalable performance monitoring system is provided for monitoring the performance of one or more data processing systems in real time. The portable scalable performance monitoring system may include data capture and control mechanisms such as data samplin... | 05/13/2008 |
| 7366765 | Outboard clustered computer systems manager utilizing commodity components An apparatus for and method of implementing a cluster lock processing system using highly scalable, off-the-shelf commodity processors. The cluster lock processing system is the central component of a clustered computer system, providing locking and coordination bet... | 04/29/2008 |
| 7363647 | Mapping process for use in sending trick-mode video streams with a high performance A high-performance mapping process has use in sending a trick-mode video stream, of a particular video, from a video server to a viewer network. This mapping process generates a trick-mode control map which—1) identifies segments of the normal video stream that in... | 04/22/2008 |
| 7363377 | Method for protecting the program environment of a microsoft component object model (COM) client An apparatus for and method of creating a standardized interface between Microsoft Component Object Model environment and a non-compatible legacy environment. The technique is equally effective for both object oriented and non-object oriented scripting protocols. Th... | 04/22/2008 |
| 7363631 | Interface for accessing an open distributed transaction processing system log file Method and apparatus for providing access to an event log file. An open distributed transaction processing system writes information to a current logical portion of the event log file in processing transactions. A first service is callable by a client to instruct th... | 04/22/2008 |
| 7363440 | System and method for dynamically accessing memory while under normal functional operating conditions A system and method for dynamically accessing memory under normal operating conditions without interrupting computer system clocks that are otherwise executing. At least a memory access mode and a memory address(es) are scanned into a control scan chain from a maint... | 04/22/2008 |
| 7356549 | System and method for cross-reference linking of local partitioned B-trees A system and method for managing multiple partitions of a database are disclosed. According to one embodiment, each partition contains a subset of all records of the database, and is respectively associated with a secondary index B-tree, and a primary key B-tree. To... | 04/08/2008 |
| 7356652 | System and method for selectively storing bus information associated with memory coherency operations A manner for judiciously snooping or otherwise monitoring bus operations associated with maintaining cache or other memory coherency in a computing system. A bus snoop information storage mode is established that identifies information pertaining to the bus snoop op... | 04/08/2008 |
| 7356432 | System test management system with automatic test selection Various approaches for testing an electronic system are disclosed. The hardware units of a hardware configuration of the system are determined, and a time constraint parameter value is input. Also input is a hardware unit type identifier that specifies a first type ... | 04/08/2008 |
| 7356647 | Cache with integrated capability to write out entire cache A cache arrangement of a data processing system provides a cache flush operation initiated by a command from a maintenance processor. The cache arrangement includes a cache memory, a mode register, and a controller. The mode register is settable by the maintenance p... | 04/08/2008 |
| 7356650 | Cache apparatus and method for accesses lacking locality Systems and methods are provided for a data processing system and a cache arrangement. The data processing system includes at least one processor, a first-level cache, a second-level cache, and a memory arrangement. The first-level cache bypasses storing data for a ... | 04/08/2008 |
| 7343515 | System and method for performing error recovery in a data processing system having multiple processing partitions A system and method is disclosed for performing error recovery in a data processing system that supports multiple processing partitions. One or more processors and I/O modules, as well as a portion of the address space of a main memory, is allocated to each partitio... | 03/11/2008 |