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

Icon_funbox Bizarre Patents

Patent No. 6260903

Portable automobile partition

A portable partition for use in an automobile having a seat with a seat bench and a seat backrest.

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 370/413 - Having both input and output queuing


Subclass of Class 370 - Multiplex communications
Definition: Subject matter having a queuing arrangement at both the
No. of patents: 619
Last issue date: 04/17/2012


1                      
NumberTitleIssue Date
8160086Data switch
A data switch for an integrated circuit comprising at least one link for receiving input data packets from an independently modulated spread spectrum clock (SSC) enabled source having predetermined spread spectrum link clock frequency characteristics, and at least o...
04/17/2012
8155134System-on-chip communication manager
A Queue Manager (QM) system and method are provided for communicating control messages between processors. The method accepts control messages from a source processor addressed to a destination processor. The control messages are loaded in a first-in first-out (FIFO...
04/10/2012
8116332Switch arbitration
A method of providing switch arbitration for the passing of packets between transmitters and receivers in a switch having a plurality of transmitters and receivers, comprises globally distributing information about buffer contents and packet requests between transmi...
02/14/2012
8116333Connection control in a wireless communication system
A method and apparatus for performing connection control in a wireless communication system is described. In one embodiment, an apparatus is used in a wireless communication system for communicating with a wireless network, and the apparatus comprises a host process...
02/14/2012
8081646Old virtual queues technique for routing data packets in a packet switch
A packet switch includes virtual output queues for mapping data units of data packets from input ports to output ports of the packet switch. The packet switch selects virtual output queues based on old age indicators of the virtual output queues and routes data unit...
12/20/2011
8064472Method and apparatus for queue concatenation
A method and apparatus for queue concatenation have been disclosed. ...
11/22/2011
8064471Configurable fast ethernet and gigabit ethernet data port
An Ethernet switch has at least one ingress/egress port 1 which is operable in two modes, in a first mode as a GE port and in a second mode as a plurality of FE ports. The port has 8 MAC interfaces 3 each of which is capable of receiving/transmitting F...
11/22/2011
8040907Switching method
A switching device comprising a plurality of ingress ports and a plurality of egress ports. The switching device is arranged to receive data packets through the ingress ports and to forward received data packets to respective ones of the egress ports. The switching ...
10/18/2011
8018961Systems and methods for receive and transmission queue processing in a multi-core architecture
Described herein is a method and system for directing outgoing data packets from packet engines to a transmit queue of a NIC in a multi-core system, and a method and system for directing incoming data packets from a receive queue of the NIC to the packet engines. Pa...
09/13/2011
8005104Method and apparatus for controlling the flow of packets through a network switch
A method for transferring data includes connecting N ports of a crossbar to N devices, respectively, where N is an integer greater than one. Inbound data is received at one of the N ports from a respective one of the N devices. Dedicated connections are provided bet...
08/23/2011
7965728Buffer for driving capacitive load
A buffer circuit buffers incoming signals, from a local oscillator generator to a mixing circuit and has a push-pull circuit having two inputs, a first being coupled to a first incoming signal, and a second of the inputs being coupled to one of the buffered versions...
06/21/2011
7924860Maintaining data unit order in a network switching device
Data units received by a network device may be classified into traffic flow classes in which the determined traffic flow class for a data unit may be dynamically refined as the data unit is processed by the network device. A dispatch component of the network device ...
04/12/2011
7907626Method and system to allocate exchange identifications for Fibre Channel N-Port aggregation
A method and system for allocating exchange identifications (IDs) in a fibre channel switch for fibre channel aggregation. The method included determining a number (m) of N_ports present in a back end of the switch, and distributing available exchange IDs across the...
03/15/2011
7742491DSP voice buffersize negotiation between DSPs for voice packet end devices
A packet switching network system for use in transferring information that is in the form of packets and including an originating device and a destination device for communicating therebetween through a packet switching network, the originating device including a se...
06/22/2010
7738474Linking cross bar controller
A method for transferring data includes connecting N ports of a crossbar to N devices, respectively, where N is an integer greater than one. Inbound data is received at one of the N ports from a respective one of the N devices. N−1 output buffers are associated wi...
06/15/2010
7738473Multicast switching in a credit based unicast and multicast switching architecture
A system and method of switching packets and/or cells, which includes a switching apparatus having a plurality of input units that receive at least one packet to be transferred by the switching apparatus. A plurality of output units transfer the packet out of the sw...
06/15/2010
7724758Data forwarding
Transactions are received through at least two input channels, each transaction comprising one or more data packets. The data packets are placed in a single data queue. When a first transaction received through one input channel comprises more than one data packet, ...
05/25/2010
7684424Memory interleaving in a high-speed switching environment
In one embodiment of the present invention, a system for memory interleaving in a high-speed switching environment includes multiple memory units that each include one or more memory devices. The system also includes multiple port modules. Each port module can recei...
03/23/2010
7664127Method for resolving mutex contention in a network system
A method of resolving mutex contention within a network interface unit which includes providing a plurality of memory access channels, and moving a thread via at least one of the plurality of memory access channels, the plurality of memory access channels allowing m...
02/16/2010
7660322Shared adapter
In a first aspect, a first method is provided for sharing a multiple queue Ethernet adapter. The first method includes the steps of receiving a frame or packet in the adapter and determining whether the frame or packet is for one or more of a plurality of partitions...
02/09/2010
7620059Method and apparatus for accelerating receive-modify-send frames in a fibre channel network
A method and a fiber channel switch element for processing receive-modify-send (“RMS”) frames in a fiber channel network are provided. The method includes, determining if a received frame is a RMS frame; modifying the RMS frame without copying the RMS frame to a...
11/17/2009
7599381Scheduling eligible entries using an approximated finish delay identified for an entry based on an associated speed group
Eligible entries are scheduled using an approximated finish delay identified for an entry based on an associated speed group. One implementation maintains schedule entries, each respectively associated with a start time and a speed group. Each speed group is associa...
10/06/2009
7558279Apparatus and method for minimizing transmission delay in a data communication system
Disclosed is a method for preventing transmission delay occurring when transmitting packet data to a destination in a transmission module including a first memory having a first memory area for storing packet data to be transmitted and a second memory area for backi...
07/07/2009
7522625Processing method of fragmented packet and packet transfer equipment using the same
The present invention provides a method of high speed assemble process capable of dealing with long packets with effective buffer memories usage. A processing method of fragmented packets in packet transfer equipment for transmitting and receiving packet data betwee...
04/21/2009
7522623Method and system for efficiently using buffer space
A method and system for transferring iSCSI protocol data units (“PDUs”) to a host system is provided. The HBA includes, a direct memory access engine operationally coupled to a pool of small buffers and a pool of large buffers, wherein an incoming PDU size is co...
04/21/2009
7522624Scalable and QoS aware flow control
The present invention relates to a switching unit with a scalable and QoS aware flow control. The actual schedule rate of an egress queue, wherein the outgoing traffic belonging to a particular class of service is backlogged, is measured and compared to its expected...
04/21/2009
7508837System and method for receive queue provisioning
Systems and methods that provide receive queue provisioning are provided. In one embodiment, a communications system may include, for example, a first queue pair (QP), a second QP and a general pool. The first QP may be associated with a first connection and may inc...
03/24/2009
7505476Packet transfer path control apparatus and control program therefor
The process of transferring a packet including a multicast packet can be performed at a high speed, and the output order between unicast and multicast can be guaranteed by a system including a unit 1 for determining an output port through which a packet input...
03/17/2009
7502378Flexible wrapper architecture for tiled networks on a chip
A wrapper organization and architecture for networks on a chip employing an optimized switch arrangement with virtual output queuing and a backpressure mechanism for congestion control. ...
03/10/2009
7496109Method of maximizing bandwidth efficiency in a protocol processor
A packet processing system including an encapsulator engine, and a packet pre-processor coupled to the encapsulator engine. The packet pre-processor calculates a variation between an input data rate and a pre-determined output data rate. The input data rate is based...
02/24/2009
7496108Method for dynamic management of TCP reassembly buffers
A method for dynamic management of Transmission Control Protocol (TCP) reassembly buffers in hardware (e.g., in a TCP/IP offload engine (TOE)). The method comprises: providing a plurality of data blocks and an indirect list; pointing, via entries in the indirect lis...
02/24/2009
7477652Linking cross bar controller
A crossbar for communicating with at least one device, the crossbar comprises N ports. Each one of the N ports comprises a link logic unit to receive messages and data from a respective device, N-1 output buffers each corresponding to another one of the N-...
01/13/2009
7436845Input and output buffering
An Infiniband device is provided. The device has a plurality of input/output ports. Each port has associated therewith an input buffer for storage of a packet received at that port. Each port also has associated therewith a plurality of output buffers for storage of...
10/14/2008
7433363Low latency switch architecture for high-performance packet-switched networks
A low latency switch architecture for high performance packet-switched networks which is a combination of input buffers capable of avoiding head-of-line blocking and an internal switch interconnect capable of allowing different input ports to access a single output ...
10/07/2008
7424026Method and apparatus providing continuous adaptive control of voice packet buffer at receiver terminal
Disclosed is a device, a computer program and a method to receive and buffer data packets that contain information that is representative of time-ordered content, such as a voice signal, that is intended to be presented to a person in a substantially continuous and ...
09/09/2008
7424028Cable modem for connecting customer premises equipment and method of controlling flow of data between cable modem and customer premises equipment
A cable modem for connecting Customer Premises Equipment (CPE) includes a Media Access Control (MAC) layer controller, a Logical Link Control (LLC) bridge (113) interacting with the MAC layer controller, an IP stack processing IP frames and interacting with t...
09/09/2008
7424027Head of line blockage avoidance system and method of operation thereof
A head of line blockage avoidance system for use with network systems that employ packets having an associated priority and a method of operation thereof. In one embodiment, the head of line blockage avoidance system includes: (1) m inputs, m numbering at least two,...
09/09/2008
7420987Arbiter for multiple mutually exclusive vectors
An arbiter performs arbitration over a plurality of queues and provides data to a plurality of mutually exclusive destinations using combination logic that logically combines a plurality of mutually exclusive vectors into a combination vector. Each of the mutually e...
09/02/2008
7418002Method and apparatus for monitoring buffer contents in a data communication system
A method and apparatus for buffering data units in a communication switch that allows for configurable monitoring of the buffer contents is presented. Such an apparatus includes a context table that stores a plurality of independent group identifiers for each connec...
08/26/2008
7408876Method and apparatus for providing quality of service across a switched backplane between egress queue managers
A method and system is provided to enable quality of service across a backplane switch. An egress queue manager on one blade communicates with an egress queue manager on another blade where each blade is connected via a backplane switch. When a blade becomes congest...
08/05/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?