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

Icon_funbox Celebrity Inventors

Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.

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: 812
Last issue date: 01/08/2013


1                      
NumberTitleIssue Date
8352664Information processing apparatus including first and second data processors having plural power consumption modes and associated methodology
An information processing apparatus including a first data processor processing data sent from an external device, which can switch a power consumption mode thereof; a switcher configured to switch the mode of the first data processing device from the standard power...
01/08/2013
8332564Data processing apparatus and method for connection to interconnect circuitry
A data processing apparatus has a main controller for executing a programmable sequence of instructions including a transaction sequence of instructions used to process a transaction to be initiated by the data processing apparatus. The transaction sequence of instr...
12/11/2012
8321618Managing conflicts on shared L2 bus
One embodiment of the present invention sets forth a mechanism to schedule read data transmissions and write data transmissions to/from a cache to frame buffer logic on the L2 bus. When processing a read or a write command, a scheduling arbiter examines a bus schedu...
11/27/2012
8271715Modular scalable PCI-Express implementation
In some embodiments a functional PCI Express port includes first buffers and an idle PCI Express port includes second buffers. One or more of the second buffers are accessed by the functional PCI Express port. Other embodiments are described and claimed. ...
09/18/2012
8271716Virtualization of an input/output device for supporting multiple hosts and functions by using an ingress manager for accepting into a buffer communications identified by functions hosted by a single host
Methods and apparatus are provided for simultaneously supporting multiple hosts with a single communication port; each host may host multiple functions. The input/output device comprises multiple buffers; each buffer stores packets for one host, but can be dynamical...
09/18/2012
8266361Access methods and circuits for devices having multiple buffers
An integrated circuit device may include a mask register that stores mask values writable from a processor interface; and mask logic that selectively masks status indications from each of a plurality of buffers according to stored mask values; wherein the buffers al...
09/11/2012
8261001Network range extender device
An apparatus includes a PHY assembly in electrical communication with a first interface assembly and with a second interface assembly, the PHY assembly configured to receive a power signal from a PSE, the PHY assembly having a first PHY and a second PHY. The first P...
09/04/2012
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
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
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
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
1                      
 
Sign InRegister
Username  
Password   
forgot password?