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

Icon_funbox Bizarre Patents

Patent No. 6681419

Forehead support apparatus 

A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.

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 710/310 - Buffer or que control


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter including specific means or steps for
No. of patents: 805
Last issue date: 04/24/2012


1                      
NumberTitleIssue Date
8166226Apparatus and related method for maintaining read caching data of south bridge with north bridge
A computer system has a central processing unit, a north bridge electrically connected to the central processing unit, memory electrically connected to the north bridge, a south bridge electrically connected to the north bridge, and a peripheral device electrically ...
04/24/2012
8145822Computer system for electronic data processing
One aspect relates to a computer system including a first data processing unit, a second data processing unit and a data transmission/memory device. The data transmission/memory can transmit sets of data from the first data processing unit to the second data process...
03/27/2012
8131907Multi-processor system supporting dynamic power saving and dynamic power saving method thereof
A multi-processor system and a dynamic power saving method thereof are provided. The multi-processor system includes a plurality of processors and a chipset. Each of the processors has a plurality of standard bus request pins and a specific bus request pin, and the ...
03/06/2012
8112570Pipelined buffer interconnect with trigger core controller
A method and system to transfer a data stream from a data source to a data sink are described herein. The system comprises a trigger core, a plurality of dedicated buffers and a plurality of dedicated buses coupled to the plurality of buffers, trigger core, the data...
02/07/2012
8090892Ordered queue and methods therefor
A device receives a first request from a requesting device for first information that is stored at contiguous address locations beginning at a first address. A plurality of spawned requests are generated that each request a different portion of the first information...
01/03/2012
8090893Input output control apparatus with a plurality of ports and single protocol processing circuit
The input output control device is provided with a plurality of fiber channel interface circuits and a protocol processing circuit capable of sequentially executing the protocol processing of each port, and is provided with a reception port identification register c...
01/03/2012
8078786Method and system for request accessing and scheduling
A request scheduling method is provided in a request accessing system having a processing unit, an upstream unit coupled to the processing unit, a downstream unit coupled to the processing unit and the upstream unit, and at least one endpoint device coupled to the u...
12/13/2011
8065461Capturing read data
Various techniques are disclosed for providing data retrieved from a memory device and furnished to a memory bus in response to a read operation to a local bus interface. For instance, a set of conductive traces may be provided that forms a communication path betwee...
11/22/2011
8041871System and method for providing address decode and virtual function (VF) migration support in a peripheral component interconnect express (PCEI) multi-root input/output virtualization (IOV) environment
The present invention is a method for providing address decode and Virtual Function (VF) migration support in a Peripheral Component Interconnect Express (PCIE) multi-root Input/Output Virtualization (IOV) environment. The method may include receiving a Transaction ...
10/18/2011
7970977Deadlock-resistant bus bridge with pipeline-restricted address ranges
A method of bridging a plurality of buses within a bus bridge can include determining whether a queue of the bus bridge includes a transaction request directed to a restricted address range and, for each received transaction request, determining whether an address t...
06/28/2011
7958298System and method for providing address decode and virtual function (VF) migration support in a peripheral component interconnect express (PCIE) multi-root input/output virtualization (IOV) environment
The present invention is a method for providing address decode and Virtual Function (VF) migration support in a Peripheral Component Interconnect Express (PCIE) multi-root Input/Output Virtualization (IOV) environment. The method may include receiving a Transaction ...
06/07/2011
7941584Data processing apparatus and method for performing hazard detection
A data processing apparatus and method are provided for performing hazard detection in a series of access requests issued by processing circuitry for handling by one or more slaves. The requests include one or more write access requests to be performec by an address...
05/10/2011
7937519Lane merging
A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data w...
05/03/2011
7937518Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
A computer-implemented method, apparatus, and computer usable program code are disclosed for migrating a virtual adapter from a source physical adapter to a destination physical adapter in a data processing system where multiple host computer systems share multiple ...
05/03/2011
7895239Queue arrays in network devices
A queue descriptor including a head pointer pointing to the first element in a queue and a tail pointer pointing to the last element in the queue is stored in memory. In response to a command to perform an enqueue or dequeue operation with respect to the queue, fetc...
02/22/2011
7882296Deadlock avoidance in a bus fabric
Circuits, apparatus, and methods for avoiding deadlock conditions in a bus fabric. One exemplary embodiment provides an address decoder for determining whether a received posted request is a peer-to-peer request. If it is, the posted request is sent as a non-posted ...
02/01/2011
7822906Data flush methods
A bridge capable of preventing data inconsistency without degrading system performance is provided, in which a buffering unit comprises a plurality of buffers, a first master device outputs a flush request to flush the buffering unit, and a flush request control cir...
10/26/2010
7822905Bridges capable of controlling data flushing and methods for flushing data
A bridge capable of preventing data inconsistency is provided, in which a first master device outputs a flush request, a buffering unit buffers data or instructions, and a flush request control circuit records a buffer write pointer of the buffer according to the fl...
10/26/2010
7822904Capturing read data
Various techniques for capturing read data from a memory bus are disclosed herein. In one embodiment, a computing system includes a memory device, a memory bus in communication with the memory device, a memory bus interface, a local bus, and a local bus interface. T...
10/26/2010
7783817Method and apparatus for conditional broadcast of barrier operations
A weakly-ordered processing system implements an execution synchronization bus transaction, or “memory barrier” bus transaction, to enforce strongly-ordered data transfer bus transactions. A slave device that ensures global observability may “opt out” of the...
08/24/2010
7752375Input output control apparatus with a plurality of ports and single protocol processing circuit
The input output control device is provided with a plurality of fibre channel interface circuits and a protocol processing circuit capable of sequentially executing the protocol processing of each port, and is provided with a reception port identification register c...
07/06/2010
7725640Adapter card replay buffer for system fault analysis
An adapter card for directing an information handling system (or another device) device to copy one or more data packets buffered in its memory may include an interface core. The interface core may comprise an electric circuit including electronic components and con...
05/25/2010
7707346PCI express multi-root IOV endpoint retry buffer controller
The link layer of the multi-root PCI (peripheral component interconnect) express device stores transaction layer packets (TLPs) sent from a transaction layer in a dedicated retry buffer dedicated to the virtual hierarchy (VH) associated with the TLP. The link layer ...
04/27/2010
7702841Semiconductor integrated circuit and image processing apparatus having the same
An ASIC includes a receiving unit, a transmission interface, a reception interface, a buffer, and a control unit. When the receiving unit receives a second write request while the transmission interface is in process of transmitting to a transmission line a first wr...
04/20/2010
7694061Discarding a partially received message from a data queue
Devices in a process control system communicate by data messages over a communication medium segment. Each device includes a communication controller that includes a received data memory and a plurality of received message objects. When a message is received, a rece...
04/06/2010
7685351External device access apparatus
In response to a write request from a master to write to an external device, a control unit holds a write address and write data from the master in a write address holding unit and in a write data holding unit, respectively, outputs a reception signal to the master,...
03/23/2010
7685352System and method for loose ordering write completion for PCI express
A method for managing the protocol of read/write messages in a PCI Express communication link is disclosed. The method comprises maintaining queues of write requests and read requests associated with each of a plurality of request identifications that are contained ...
03/23/2010
7669000Host bus adapter with multiple hosts
A multi-host host bus adapter (HBA) can be connected to multiple host devices to allow the multiple host devices to communicate on a SAN fabric. More specifically, the multi-host HBA provides an interface for multiple SAN hosts without necessitating an HBA on each h...
02/23/2010
7660933Memory and I/O bridge
The present invention is directed to an improved memory and I/O bridge that provides an improved interface for communicating data between the data bus of the system processor and the memory controller. The memory and I/O bus bridge according to the present invention...
02/09/2010
7657689Methods and apparatus for handling reset events in a bus bridge
Methods and apparatus are provided for handling reset events in a bus bridge. A system on a programmable chip includes master components and slave components supporting various bus protocols. Bus bridges allow components using different bus protocols to interact. Re...
02/02/2010
7657690Control of PCI memory read behavior using memory read alias and memory command reissue bits
A method of controlling memory read behavior in PCI devices includes connecting a master PCI device to a PCI bus. The master PCI device is constructed and arranged to issue a Memory Read Line or a Memory Read Multiple initial command. A target PCI bridge device is c...
02/02/2010
7634610Reconstructing transaction order using clump tags
A method and system for enforcing ordering rules for transactions are presented. The method and system generates transaction clump tags for each transaction before the transactions are stored in various type specific transaction queues. A transaction clump tag decod...
12/15/2009
7624221Control device for data stream optimizations in a link interface
Optimization logic that optimizes a stream of requests being transmitted onto a link by a link interface unit can be enabled or disabled based on a performance metric that represents a measure of the degree to which a response to a request is likely to be slowed due...
11/24/2009
7590789Optimizing clock crossing and data path latency
In one embodiment, the present invention includes a method for transmitting a predetermined data pattern from a first agent to a second agent of an interface, receiving an indication of correct receipt of the predetermined data pattern in a buffer of the second agen...
09/15/2009
7571271Lane merging
A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data w...
08/04/2009
7558901Apparatus and method for connecting processor to bus
An apparatus and method for connecting a processor to buses. The apparatus includes a multiplexer which, when addressing information indicating the address of a first memory connected to a synchronous data bus synchronized with a processor, from the processor is rec...
07/07/2009
7539810System, method and storage medium for a multi-mode memory buffer device
A multi-mode memory buffer device for use in various memory subsystem structures. The buffer device includes a packetized multi-transfer interface which is redriven to permit connection between a first memory assembly and cascaded memory assemblies. The buffer devic...
05/26/2009
7526594USB data transfer method
A method of Universal Serial Bus (USB) data transfer is provided. In one embodiment, a USB device supports a bulk-only transmission mode to transfer data with a USB host, and the USB device comprises a bulk endpoint buffer storing data transferred between the USB de...
04/28/2009
7526593Packet combiner for a packetized bus with dynamic holdoff time
Multiple data transfer requests can be merged and transmitted as a single packet on a packetized bus such as a PCI Express (PCI-E) bus. In one embodiment, requests are combined if they are directed to contiguous address ranges in the same target device. An opportuni...
04/28/2009
7519759Pipeline synchronisation device
Pipeline synchronization device for transferring data between clocked devices having different clock frequencies. The Pipeline synchronization device comprises a mousetrap buffer for exchanging data with one of said external devices said mousetrap buffer having a si...
04/14/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?