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

Icon_funbox Bizarre Patents

Patent No. 5687752

Dining Table Having Integral Dishwasher

A space-saving dishwasher, which may be installed within a counter top or table, having a dish-carrying rack that is vertically shiftable through the open top of the dishwasher for facilitating loading and unloading of the dishes.

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/412 - Queuing arrangement


Subclass of Class 370 - Multiplex communications
Definition: Subject matter wherein pathfinding through a packet switch
No. of patents: 2940
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8184649Method for transmitting data available in the form of data packets
In a system in which several data links are available for the transmission while one respective sending unit is allocated to the data links to temporarily store data that is to be transmitted via the respective data link, data packets containing non-real-time critic...
05/22/2012
8184650Filtering of redundant frames in a network node
A method of filtering redundant frames including a MAC source address, a frame ID and a CRC value, in a network node with two ports each including a transmitting device and a receiving device, is provided. The transmitting device includes a transmission list in whic...
05/22/2012
8175108Wirelessly configurable memory device
A configurable memory includes an interface section, a plurality of memory modules, and an internal configuration section. The interface section includes a millimeter wave (MMW) transceiver and interfaces with one or more external components. Each the plurality of m...
05/08/2012
8170041Message passing with parallel queue traversal
In message passing implementations, associative matching structures are used to permit list entries to be searched in parallel fashion, thereby avoiding the delay of linear list traversal. List management capabilities are provided to support list entry turnover sema...
05/01/2012
8165144Shaper-scheduling method and system to implement prioritized policing
A scheduling method and system for a multi-level class hierarchy are disclosed. The hierarchy includes a root node linked to at least two groups. One of the groups has priority over the other of the groups and comprises at least one high priority queue and at least ...
04/24/2012
8165145Switching device
A switching device in a network system for transferring data includes one or more source line cards, one or more destination line cards and a switching fabric coupled to the source line cards and the destination line cards to enable data communication between any so...
04/24/2012
8160084Method for time-stamping messages
A method for calculating message queue times. The method includes queuing a message into a buffer at a first time, generating a time stamp message representative of a number of messages in the buffer at the first time, transmitting the message to another device, tra...
04/17/2012
8160085System and method for dynamically allocating buffers based on priority levels
Methods and systems consistent with the present invention provide dynamic buffer allocation to a plurality of queues of differing priority levels. Each queue is allocated fixed minimum number of buffers that will not be de-allocated during buffer reassignment. The r...
04/17/2012
8155133Method for handling communications over a non-permanent communication link
A method is disclosed for handling communications over a non-permanent communication link. The method comprising centrally receiving a message to transmit from a plurality of applications, checking the availability of the non-permanent communication link, if the non...
04/10/2012
8149854Multi-threaded transmit transport engine for storage devices
An embodiment of the present invention is a technique to process a plurality of I/O sequences associated with a storage device. A task context pre-fetch engine pre-fetches a task context from a task context memory based on a pre-fetch request. At least a multi-threa...
04/03/2012
8149855Method for transferring data packets to a shared resource, and related device and computer software
The invention relates to a method for transferring data packets to a shared resource (12) in a telecommunication network, that comprises the following steps: providing N processing queues (Qi, i=i to N) each associated with a respective period having a predet...
04/03/2012
8149856Packet relay device and queue scheduling method
Each of the plurality of queues stores packet data of a received packet. The read concession assignor assigns one of the plurality of queues with a read concession for a predefined time period. The overdraft storage stores an overdraft amount in connection with each...
04/03/2012
8144719Methods and system to manage data traffic
A system includes multiple input ports that forward received data (e.g., data packets) to each of multiple queues. Data received at the input ports of the system can be somewhat random or “bursty” at times. That is, the input ports can receive data at a variable...
03/27/2012
8139594Apparatus and method to coordinate calendar searches in a network scheduler given limited resources
A system that indicates which frame should next be removed by a scheduler from flow queues within a network device, such as a router, network processor, and like devices is disclosed. The system includes a search engine that searches a set of calendars under the con...
03/20/2012
8139593Memory management for high speed media access control
Aspects disclosed herein address the need in the art for memory management for high speed media access control. A packet buffer may store packets with a first data structure, comprising the packet length, sequence number, and a pointer to a second data structure. Pa...
03/20/2012
8139595Packet transfer in a virtual partitioned environment
A computer implemented method, computer product code, and data processing system are provided for transferring data between virtual partitions. A request is received to transfer a packet from a first partition to a second partition. A free buffer is identified from ...
03/20/2012
8135025Asynchronous communication in an unstable network
Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where eac...
03/13/2012
8135024Method and system to reduce interconnect latency
A method and system for reducing arbitration latency employs speculative transmission (STX) without prior arbitration in combination with routing fabric scheduled arbitration. Packets are sent from source locations to a routing fabric through scheduled arbitration, ...
03/13/2012
8126002Methods and apparatus related to a shared memory buffer for variable-sized cells
In one embodiment, an apparatus includes a shared memory buffer including a lead memory bank and a write multiplexing module configured to send a leading segment from a set of segments to the lead memory bank. The set of segments includes bit values from a set of va...
02/28/2012
8126003Method and apparatus for providing a packet buffer random access memory
The present invention generally provides a packet buffer random access memory (PBRAM) device including a memory array, a plurality of input ports, and a plurality of serial registers associated with the input ports. The plurality of input ports permit multiple devic...
02/28/2012
8121138Communication apparatus in label switching network
In a label switching network using a plurality of labels, a communication apparatus receives signaling information for setting a first label switching tunnel. This signaling information includes one or more values of one or more labels representing one or more pseud...
02/21/2012
8111707Compression mechanisms for control plane—data plane processing architectures
Methods, apparatuses, and systems directed to efficient compression processing in system architectures including a control plane and a data plane. Particular implementations feature integration of compression operations and mode selection with a beltway mechanism th...
02/07/2012
8107486Flexible queue controller reserve list
A device and method of allocating pointers in a network switch includes allocating the first predetermined number of free pointers from a free list to a first in first out memory, allocating the second predetermined number of pointers to a linked list after the firs...
01/31/2012
8098675Service interface for QoS-driven HPNA networks
An in-band signaling model media control (MC) terminal for an HPNA network includes a frame classification entity (FCE) and a frame scheduling entity (FSE) and provides end-to-end Quality of Service (QoS) by passing the QoS requirements from higher layers to the low...
01/17/2012
8098674Queue selection method and scheduling device
A queue selection method for controlling selection of many queues without increasing the circuit scale is provided. Queues are organized into groups, and each group is created as a tree structure with a plurality of steps, and a queue is selected by selecting a grou...
01/17/2012
8089978Method for managing under-run and a device having under-run management capabilities
A device having under-run management capabilities and to a method for managing under-runs. The method includes providing, to a memory unit, channel information from multiple channels; allocating time slots for communication channel transmissions; the method is chara...
01/03/2012
8085800Queuing method
A method of queuing data packets, said data packets comprising data packets of a first packet type and data packets of a second packet type. The method comprises grouping received packets of said first and second packet types into an ordered series of groups, each g...
12/27/2011
8085801Resource arbitration
A circuit includes queue buffers, a bid masking circuit, and a priority selection circuit. Each of the queue buffers carries packets of a respective message class selected from a set of message classes and asserts a respective bid signal indicating that the queue bu...
12/27/2011
8081645Context sharing between a streaming processing unit (SPU) and a packet management unit (PMU) in a packet processing environment
A method for processing multiple data packets includes receiving from a network interface, at a packet management unit (PMU), a data packet for processing, and determining whether to store or drop the data packet. The method further includes queueing the data packet...
12/20/2011
8081644Method and device for controlling a queue buffer
A method and device of controlling a queue buffer, in which a congestion notification procedure is conducted if a queue length parameter exceeds a threshold value, said threshold value being adapted automatically by a procedure that takes into account a flow control...
12/20/2011
8072996Multiple-buffer queueing of data packets with high throughput rate
The present invention is a method and apparatus to buffer data. A buffer memory of a first type stores data associated with a connection identifier corresponding to a channel in a network. The data is organized into at least one chunk based on a linked list. The con...
12/06/2011
8072998Systems and methods for congestion control using random early drop at head of buffer
A system selectively drops data from a queue. The system includes queues that temporarily store data, a dequeue engine that dequeues data from the queues, and a drop engine that operates independently from the dequeue engine. The drop engine selects one of the queue...
12/06/2011
8072997Packet receiving management method and network control circuit with packet receiving management functionality
A method of network packet receiving management includes: providing a buffer unit which includes a plurality of data blocks with a first packet number and a plurality of data blocks with a second number of packets, wherein the data blocks with the first packet numbe...
12/06/2011
8072995Apparatus for ethernet PHY/MAC communication
An integrated Ethernet PHY/MAC apparatus having a single link partner capability register shared between a PHY and a corresponding MAC, which implements IEEE Standard 302.3, including IEEE Standards 802.3u and 802.3x. Apparatus also includes plural PHYs, each having...
12/06/2011
8064470Transmitting recorded material
Recorded material such as video is transmitted in compressed form to a receiver, which has a buffer for smoothing differences between the data rate received and that consumed by a decoder that follows. The whole of the recording is analysed to determine a point at w...
11/22/2011
8059670Hardware queue management with distributed linking information
A network element including a processor with logic for managing packet queues by way of packet descriptor index values that are mapped to addresses in the memory space of the packet descriptors. A linking memory is implemented in the same integrated circuit as the p...
11/15/2011
8054848Single DMA transfers from device drivers to network adapters
Methods and arrangements of data communications are discussed. Embodiments include transformations, code, state machines or other logic to provide data communications. An embodiment may involve receiving from a protocol stack a request for a buffer to hold data. The...
11/08/2011
8054847Buffer management in a network device
Buffer management in a network device. A new data packet is received at a packet buffer queue of the network switch, wherein the new data packet is a portion of a burst block. If the packet buffer queue is full, a data packet from within the packet buffer queue that...
11/08/2011
8050284Method, device and communication equipment for controlling a burst assembly
A method for controlling burst assembly, device, and communication equipment thereof are provided. In the present invention, an assembly time and a predetermined time threshold are compared to determine a load change in a cache queue. If the load is increased or dec...
11/01/2011
8036238Information processing system and access method
A plurality of logical units are set in an information processing device and a storage device and connected by logical paths. The information processing device monitors the path state. When a state change of a path has occurred, the information processing device sea...
10/11/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?