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

Icon_funbox Famous Patents

British merchant Peter Durand invented the tin can in 1810.

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: Klarquist Sparkman Campbell Leigh and Whinston LLP


Number of patents: 16
Last date: May 14, 2002

NumberTitleIssue Date
6389513Disk block cache management for a distributed shared memory computer system
A buffer cache management structure, or metadata, for a computer system such as a NUMA (non-uniform memory access) machine, wherein physical main memory is distributed and shared among separate memories. The memories reside on separate nodes that are conn...
05/14/2002
6295584Multiprocessor computer system with memory map translation
An apparatus and method is disclosed for allowing a multiprocessor computer system with shared memory distributed among multiple nodes to appear like a single-node environment. The single-node environment is implemented with a memory map that has a unique...
09/25/2001
6247041Multiprocessor computer system with user specifiable process placement
An apparatus and method is disclosed for allowing a user process to advise or control an operating system to place a process on a particular node or a node within a set of nodes. When a user process makes a system call to the operating system to either cr...
06/12/2001
6247091Method and system for communicating interrupts between nodes of a multinode computer system
Each node of multinode computer system includes an interrupt controller, a pair of send and receive queues, and a state machine for communicating interrupts between nodes. The communication among the interrupt controller, the state machine, and the queues...
06/12/2001
6226714Method for invalidating cache lines on a sharing list
A method of invalidating cache lines on an SCI sharing list by forwarding an invalidate request from node to node of a multiprocessor computer, such as a distributed shared memory (DSM) or non-uniform memory access (NUMA) machine. From the node at the hea...
05/01/2001
6223244Method for assuring device access to a bus having a fixed priority arbitration scheme
Computer-based devices, whether initiators or targets, are assured access to a bus having a fixed priority arbitration scheme (such as a SCSI bus) by assigning to each initiator a "fair share" of the bus bandwidth. This share is defined as a number of byt...
04/24/2001
5801717Method and system in display device interface for managing surface memory
A display device interface creates surface structures to represent regions in system or video memory. These surface structures enable application programs to access video memory directly. A flipping structure includes a front buffer and one or more back b...
09/01/1998
5799113Method for expanding contracted video images
Contraction and expansion of video images are important capabilities for multi-media, television picture-in-picture functionality, digital video archiving, browsing, and video transmission. A video image expansion process is used to expand contracted imag...
08/25/1998
5798631Performance optimization controller and control method for doubly-fed machines
A variable speed, constant frequency (VSCF) system utilizes a doubly-fed machine (DFM) to maximize the output power of the system. The system includes a power converter that provides a frequency signal and a current signal to the DFM. The power converter ...
08/25/1998
5796855Polygon block matching method
A polygon block matching method includes defining a preliminary quadrilateral reference pixel block of multiple pixels about a selected reference pixel in an image object of a video image frame. The pixels of the preliminary quadrilateral pixel block not ...
08/18/1998
5793648Method and system for automating control panel layout and wiring specifications for a vehicle manufacturing process
A method and system for automatically generating panel layout and wiring harness specifications for vehicles. The panel layout system receives as input a list of parts including switches, gauges, connectors, circuit breakers, etc., and automatically place...
08/11/1998
5787203Method and system for filtering compressed video images
A video compression error signal in a video compression scheme is affected by random and high frequency impulse noise. An error signal suppressor containing two filters is applied to the video compression error signal. The first filter reduces or eliminat...
07/28/1998
5779536Truck cab ventilation system and method
A truck cab ventilation system and method which includes an air exhaust channel that extends from an upper channel portion adjacent the ceiling at the rear of the cab and through a lower channel portion to an exhaust vent mounted adjacent the floor of the...
07/14/1998
5767685Portable microwave moisture measurement instrument using two microwave signals of different frequency and phase shift determination
A portable microwave measurement instrument is disclosed for measuring an unknown property of a test material, such as moisture content, by generating and transmitting two microwave beams of different frequency through such material so a portion of the be...
06/16/1998
5754737System for supporting interactive text correction and user guidance features
A method for interactively correcting text and providing user guidance includes monitoring user input to identify predefined events. In response to identifying predefined events, the predefined events in a rule-base are scheduled for evaluation. Evaluatio...
05/19/1998
5657244Distinguishing power line arcing from RF emissions
Specific noise components in an input signal are identified and isolated for processing in a desired manner. The method comprises determining an interval during which the noise component is expected to occur and isolating a portion of the input signal occ...
08/12/1997
 
Sign InRegister
Username  
Password   
forgot password?