Match Document Document Title
7230937 Method for supporting traffics with different quality of service by high speed down link packet access system  
A method for supporting the traffics with different Quality of Service by a High Speed Downlink Packet Access System is provided by incorporating the features of the High Speed Downlink Packet...
7230917 Apparatus and technique for conveying per-channel flow control information to a forwarding engine of an intermediate network node  
A flow bit mechanism and technique conveys per-channel flow control information pertaining to the status of output buffers located on line cards to at least one performance routing engine (PRE) of...
7227876 FIFO buffer depth estimation for asynchronous gapped payloads  
A desired FIFO buffer fill level is continuously derived during mapping or demapping of plesiosynchronous data signals into synchronized data signals, or vice-versa. One of j predefined integer...
7227866 Fast work-conserving round robin scheduling  
The invention provides a method and system for fast scheduling using a work-conserving Round Robin strategy. The method and system select one of a plurality of queues of data packets for switching...
7225364 Method and apparatus for implementing infiniband receive function  
A method, apparatus, and computer program product are provided for implementing a receive function over an interconnect network, such as InfiniBand. A virtual lane (VL) with a pending packet for a...
7224970 Method of scanning for beacon transmissions in a WLAN  
A wireless station ( 114 ) is within range of more than one access point ( 120, 124 ) transmitting on the same channel. The wireless station is associated with one access point and not the other....
7224701 Method and apparatus for implementing frame header alterations using byte-wise arithmetic logic units  
A method and apparatus are provided for implementing frame header alterations using byte-wise arithmetic logic units (ALUs). First and second stage alteration engines include a plurality of first...
7224691 Flow control systems and methods for multi-level buffering schemes  
A system receives data in multiple streams from an upstream device. The system temporarily stores the data in a first buffer and asserts a forward flow control signal when a capacity of the first...
7224670 Flow control in computer networks  
The decision within a packet processing device to transmit a newly arriving packet into a queue to await processing or to discard the same packet is made by a flow control method and system. The...
7221678 Method and apparatus for routing packets  
Packets may be routed within a node or a network device using independent input buffers for each interface and a centralized scheduler. By employing a centralized scheduler, the risks of starvation...
7221656 Technique for implementing an admission control scheme for data flows  
A technique for implementing an admission control scheme for data flows is disclosed. In one embodiment, the technique is realized by determining a current error value in response to a queue size...
7218647 Method and apparatus for implementing frame header alterations  
A method and apparatus are provided for implementing frame header alterations in a network processor. A command decoder receives and decodes frame alteration commands and provides frame alignment...
7218639 Network system, transmission method, and computer program  
Queues which correspond to each of the LANs in multiplexed virtual LANs are created. Received packets are distributed to the queues in accordance with a VLAN-ID and a destination address included...
7218638 Switch operation scheduling mechanism with concurrent connection and queue scheduling  
A system for servicing data transactions within a processing device using common data paths. The system is broadly comprised of: a plurality of source agents operable to transmit a plurality of...
7218608 Random early detection algorithm using an indicator bit to detect congestion in a computer network  
A switching fabric sets a congestion indicator bit (EFCI bit) in an ATM cell if any queue through which the ATM cell passes is filled above a lower threshold. A Traffic Manager monitors the field...
7215680 Method and apparatus for scheduling packet flow on a fibre channel arbitrated loop  
A system and method for enabling a network switch to transmit queued packets to a device when opened by the device, and thus to utilize the Fibre Channel Arbitrated Loop (FC-AL) in full-duplex mode...
7215679 Method, apparatus and data structure enabling multiple channel data stream transmission  
A method, apparatus and data structure enabling multiple channel data stream transmission by inserting data to be transmitted into portions of a plurality of transport streams nominally including...
7215678 Method and apparatus for distribution of bandwidth in a switch  
The invention relates to a method and an apparatus for distribution of bandwidth in a switch or router. More particularly, the invention relates to a scheduler and an associated algorithm for...
7215672 ATM linked list buffer system  
A linked list buffer circuit can be configured to store different linked lists. The buffer includes insert logic and an insert state machine to add ATM cells to the linked lists in the buffer....
7215639 Congestion management for packet routers  
A method and system for regulating packet flow to a downstream entity capable of forwarding packets to a plurality of intermediate destinations. The method includes maintaining a database of...
7212539 Multi-service-class definition type ATM switch  
A multi-service-class definition type ATM switch is basically configured by an ATM buffer device containing buffers, a data input/output device and a data processing device. The data input/output...
7212538 Differential ack processing buffer manager and method therefor  
Communication methods, buffer management methods, communication systems, and communication devices for mobile communications using acknowledgement-based protocols, such as TCP. Communication buffer...
7212535 Scheduling items using mini-quantum values  
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for scheduling items in a system, such as, but not limited to a computer or communications...
7212528 System and method for reassembling packets in a network element  
A system and method of reassembling packets from traffic flows in a network element is provided. Each of the packets has at least one data part. The method includes the steps (1) queuing each of...
7212525 Packet communication system  
A Packet communication system has a first line interface; a second line interface that accommodates lines slower than lines accommodated by the first line interface; a crossbar switch; and a...
7212493 Controlling network traffic  
In an ATM exchange, a cell transmission control section transmits an ATM cell to a transmission path of an ATM network A traffic monitor monitors traffic of the cell transmissions. A statistical...
7209489 Arrangement in a channel adapter for servicing work notifications based on link layer virtual lane processing  
A host channel adapter is configured for servicing received work notifications based on identifying the work notifications associated with the virtual lanes (VL) having a prescribed ordering...
7209478 Apparatus and methods for dynamic reallocation of virtual lane buffer space in an infiniband switch  
A switch for use with an InfiniBand network. The switch includes a crossbar that redirects packet-based data based on a forwarding table. At least one port that receives data from a network and...
7209440 Method and apparatus for preventing blocking in a quality of service switch  
A method and apparatus for sending a frame of data from a first channel to a second channel a memory buffers m for storing a frame, in which n have an available status and p have an unavailable...
7209437 Computer communication providing quality of service  
A method is provided for more efficiently transmitting data from a server computer to a client computer over a communications network, the nodes of which are capable of providing two classes of...
7206811 System and method for facilitating real-time collaborating by collapsing a queue for a slow client  
A system and method for facilitating real-time collaboration. A real-time collaboration server comprises a number of communication modules for handling communications with individual clients. An...
7206284 Method and apparatus for automatic congestion avoidance for differentiated service flows  
A method and apparatus are provided for implementing automatic congestion avoidance for differentiated service flows in a communications network. A bandwidth control signal representing congestion...
7203188 Voice-controlled data/information display for internet telephony and integrated voice and data communications using telephones and computing devices  
A communications system includes an automated voice processor such as an IVR (interactive voice response system) that can control a display associated with an end user calling the automated voice...
7203170 Network switch port with weighted random early discard  
A network switch port receives, stores and then forwards incoming cells. The network switch assigns each incoming cell to one of a set of flow queues, each of which is allotted a portion of space...
7203164 Voice architecture for transmission over a shared, contention based medium  
A control terminal such as a CMTS is initialized to receive packets of voice calls having parameters including a bit rate, a packetization interval, and a call identification. A plurality of queues...
7197043 Method for allocating memory space for limited packet head and/or tail growth  
A hardware/software system is provided for allocating memory in the form of a buffer zone surrounding a data packet to be stored in the memory. The hardware/software system comprises, first and...
7197042 Cell-based switch fabric with cell-to-line-card control for regulating injection of packets  
A router includes a routing layer and a switching layer. The routing layer includes a plurality of I/O ports for exchanging data with components external to the router. The switching layer is...
7194741 Weighted fair queuing scheduler  
A scheduler which uses a GPS simulation to determine an order in which to service entities uses a novel dynamic data structure with a sophisticated, but simple, pointer update mechanism. Preferred...
RE39514 Switching ethernet controller  
An Ethernet controller, for use within an Ethernet network of other Ethernet controller connected together by a bus, is provided. The Ethernet controller includes a plurality of ports including at...
7191287 Storage system having a plurality of interfaces  
A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be...
7191258 Packet forwarding system having a control packet processor which allocates the bandwidth for a control packet adaptively and processing method thereof  
A control packet management device of a packet forwarding system has a packet queue having a plurality of queues to store a control packet as transmitted, a first processor to transmit said control...
7190699 Method and apparatus for implementing multiple credit levels over multiple queues  
A method, apparatus and computer program product implement multiple credit levels generated over multiple queues for a dataflow. A plurality of programmable configuration values is stored for each...
7190675 Adaptive access control in LAN relaying apparatus  
In a LAN relaying apparatus, a reception side control circuit receives a reception side write pointer from a reception side write control circuit and a reception side read pointer from a reception...
7190667 Link level packet flow control mechanism  
Some embodiments of the present invention include data network comprising a host system having a host-fabric adapter; at least one remote system; a switch fabric which interconnects said host...
7187685 Multi-module switching system  
A multi-module switching system comprising at least two switching modules adapted for receiving data packets from at least one input adapter and transmitting the data packets to at least one output...
7187684 Weighted fair queue having extended effective range  
A scheduler for a network processor includes a scheduling queue in which weighted fair queuing is applied to define a sequence in which flows are to be serviced. The scheduling queue includes at...
7184450 System and method for decoding audio/video data such as DVD or/and DVB data  
A system ( 20 ) for decoding a data stream allocated into data packets contains a control unit ( 54 ), a stream demultiplexer ( 26 ), audio and video decoders ( 38 and 40 ), a memory management...
7184446 Cross-bar switch employing a multiple entry point FIFO  
A cross-bar switch includes a set of input ports for receiving data packets and a set of sink ports coupled to the input ports to accept and forward the data packets. Each sink port includes a...
7184442 Buffer management method and apparatus  
The present invention relates to methods and an apparatus for switching data. According to the invention, storage means providing three or more frame buffers are used for temporarily storing frames...
7184431 Rotator communication switch having redundant elements  
A rotator switch includes active and redundant tandem buffers used to switch information units through the switch. The tandem buffers are interconnected to inputs and outputs by way of commutators....