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.

 

Attorney: Marley; Robert


Number of patents: 47
Last date: May 05, 2009

1    
NumberTitleIssue Date
7529890System, 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
7509359Memory 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
7506110Memory 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
7506045Method 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
7496715Programmable 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
7496594User 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
7493464Sparse 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
7480867Logistic 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
7478025System 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
7475235Real-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
7467139Library 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
7463440System 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
7464380Efficient 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
7458043Generation 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
7451270System 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
7451474Set 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
7421691System 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
7421446Allocation 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
7421726Method 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
7421545Method 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
7421492Control 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
7406467Network-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
7389407Central 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
7386551Method 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
7386434Method 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
7383565Directing 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
7383535System 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
7376958Method 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
7373557Performance 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
7366765Outboard 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
7363647Mapping 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
7363377Method 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
7363631Interface 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
7363440System 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
7356549System 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
7356652System 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
7356432System 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
7356647Cache 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
7356650Cache 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
7343515System 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
1    
 
Sign InRegister
Username  
Password   
forgot password?