Match Document Document Title
7620046 Dynamically assigning packet flows  
In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a...
7613200 Method and apparatus using a random indication to map items to paths and to recirculate or delay the sending of a particular item when a destination over its mapped path is unreachable  
Methods and apparatus are disclosed using a random indication to map items to paths and to recirculate or delay the sending of a particular item when a destination over its mapped path is...
7609636 System and method for infiniband receive flow control with combined buffering of virtual lanes and queue pairs  
A system and method for implementing flow control, at the link and/or transport layers, for InfiniBand receive traffic. A shared memory structure may be used for combined queuing of virtual lane...
7606253 Successful transactions  
A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture...
7606249 Methods and systems for caching packets to be written to or read from packet memory  
Methods and systems for caching packets to improve utilization of packet memory are disclosed. In one method, packets to be written to a packet memory are accumulated in write caches on an egress...
7606244 Gateway with voice  
In one aspect of the present invention, a network gateway is configured to facilitate on line and off line bi-directional communication between a number of near end data and telephony devices with...
7602801 Packet processing device and method  
There is provided a packet processing device for, when decoding variable length data that is split into packets, realizing a reduction in processing load at a decoder, by providing information for...
7602776 Time division multiplexed link connections between a switching matrix and a port in a network element  
Disclosed is an input port to one or more switching matrices of a network element or the like through a number of backpanel connections, the port receiving input flows in the form of bits arranged...
7596147 Apparatus and method for fractional processing of cells in a communications system  
At least one cell in a communications system, from a network side, is caused to be stored into a cell buffer bulk memory. Responsive to detecting a predetermined fullness condition of a timeslot...
7593331 Enhancing transmission reliability of monitored data  
In one embodiment, an apparatus comprises logic encoded in one or more tangible media for enhancing transmission reliability of monitored data. The logic is operable to receive a plurality of...
7593330 Processing of partial frames and partial superframes  
A system receives a set of datagrams and forms frames based on the datagrams, where at least one of the frames includes data associated with multiple ones of the datagrams. The system writes the...
7590152 Router-based monitoring of EF-on-EF jitter  
A system for monitoring EF-on-EF jitter in a network node having an EP output queue into which EF packets are entered comprises a first counter that counts the packets entering the queue and also a...
7590060 Network congestion recognition and management  
Apparatus for managing bandwidth for a plurality of connections each having a respective connection token, the apparatus having corresponding methods and computer-readable media, comprises a memory...
7583598 Virtual output queuing controlling device, input buffering switch, controlling method thereof, and computer program and recording medium embodying same  
A virtual output queuing controlling device 200 in the input buffering switch with a VOQ technique comprises a class bandwidth management section 201 for a CBR class, and a connection request...
7583596 Priority scheduling using per-priority memory structures  
A system schedules traffic flows on an output port using circular memory structures. The circular memory structures may include rate wheels that include a group of sequentially arranged slots. The...
7577133 Scalable central memory switching fabric  
A system receives a set of datagrams and forms frames based on the datagrams, where at least one of the frames includes data associated with multiple ones of the datagrams. The system writes the...
7573894 Method of dynamic adaptation for jitter buffering in packet networks  
A method of controlling a buffer for reducing jitter in a packet network is provided, with a fast attack and a slow decay time to track delay changes in the network. The principal function of the...
7573886 System and method for adaptive bandwidth determination  
A method of determining effective bandwidth includes selecting a first packet size and sending a first packet having the first packet size from a first node to a second node. A confirmation that...
7570634 Priority queuing of frames in a TDMA network  
A node ( 401 ) responsive to a TDMA protocol is provided. The node ( 401 ) can include a transceiver ( 403 ) and one or more processors ( 407 ) cooperatively operable with the transceiver ( 403 )....
7567567 Network system including packet classification for partitioned resources  
A network system which includes a plurality of processing entities, an interconnect device coupled to the plurality of processing entities, a memory system coupled to the interconnect device and...
7558200 Router congestion management  
A concept for providing processes and apparatus for router resource management is described. One process for managing router congestion in a distributed communications system includes monitoring...
7555003 Data transfer control unit and data transfer control method  
According to one embodiment, a data transfer control unit includes: a first status storage portion which stores first communication status information; a second status storage portion which stores...
7555002 Infiniband general services queue pair virtualization for multiple logical ports on a single physical port  
An aliased queue pair is provided within a logically partitioned data processing system for each logical partition for the single general services management queue pair that exists within a...
7554978 System for accessing content-addressable memory in packet processor  
A system for accessing a content-addressable memory in a packet processing system is described. A register holds a data element having a key field. Logic derives a value of the key responsive to 1)...
7551638 Network interface with transmit frame descriptor reuse  
A network interface unit includes an interface memory coupled to a host memory of a network station, the network station also hosting the network interface unit. The host memory is operable to...
7545808 Memory organization in a switching device  
A network device switches variable length data units from a source to a destination in a network. An input port receives the variable length data unit and a divider divides the variable length data...
7532627 Wideband upstream protocol  
Some embodiments of the present invention may include a method to stream packets into a queue for an upstream transmission, send multiple requests for upstream bandwidth to transmit data from the...
7529252 Weighted queuing scheme for managing datagrams within a network device using single port double buffer (ping-pong) memory  
A method of handling data in a memory of a network device is disclosed. The method includes the steps of storing portions of a datagram, being handled by a network device, in a memory, where the...
7529189 Mechanism for imposing a consistent delay on information sets received from a variable rate information stream  
A mechanism is disclosed for imposing a delay on a variable rate information stream. A stream of information sets is received, where the stream has a variable information rate that can change from...
7522625 Processing 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...
7522621 Apparatus and method for efficiently modifying network data frames  
Apparatus and method for storing network frame data which is to be modified. A plurality of buffers stores the network data which is arranged in a data structure identified by a frame control block...
7522620 Method and apparatus for scheduling packets  
A method and apparatus for scheduling packets using a pre-sort deficit round-robin method. Scheduling decisions for packets are made when packets are received, and entries for the received packets...
7522590 Managing message arrival to ensure proper matching of unordered messages  
Messages arriving at a receiver are managed to ensure proper ordering of the messages. To facilitate proper ordering, a message sequence number is used, as well as matching criteria to match a...
7519067 Method, system, and computer product for controlling input message priority  
An operating system allows assignment of an input message priority to a particular socket. This priority is used by the operating system to determine what socket's inbound packets get discarded...
7515537 Method and apparatus for rendering a cell-based switch useful for frame based protocols  
A switch segments variable length frames into cells for transmission over a cell-based switch fabric and handles rate differences between the input data rate and the switch fabric data rate. The...
7512127 Backplane interface adapter  
A backplane interface adapter for a network switch. The backplane interface adapter includes at least one receiver that receives input cells carrying packets of data; at least one cell generator...
7512077 Compensation for independent clocks in relayed communication over packet-based networks  
Methods, apparatuses, and systems are presented for compensating for independent clocks in relayed modem communications involving receiving data packets from a first network device, forwarded over...
7505478 Method and apparatus of de-multiplexing data  
A method and apparatus to de-multiplex a de-interleaved frame is provided. The method of de-multiplexing may add a de-interleaved address of a symbol of the de-interleaved frame to a base address...
7505410 Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices  
Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices. The method and apparatus employ queue descriptors to manage transfer of...
7492780 Method and apparatus for detecting timeout for packets transmitted in a packet-switched point-to-point communication architecture  
Method and apparatus for detecting timeout for packets transmitted in a packet-switched point-to-point communication system is described. In one example, timeout logic in a transmitter includes a...
7489701 Customer-specific traffic shaping  
A technique for managing a customer's traffic in a network node, such as a service provider edge device, involves dedicating a group of queues in the network node to the customer, performing...
7486678 Multi-slice network processor  
A multi-slice network processor processes a packet in packet slices for transfer over a multi-port network interface such as a switch fabric. The network processor segments a packet into cells...
7483443 Adaptive queuing for data transmission over a network  
Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error...
7483377 Method and apparatus to prioritize network traffic  
A processor prioritizes data traffic by limiting a number of data buffers that can be retrieved. By limiting the number of data buffers that can be retrieved, some packets are dropped on a receive...
7480304 Predictive congestion management in a data communications switch using traffic and system statistics  
An apparatus and method for performing congestion management in a switch or router is disclosed. The apparatus acquires and or generates performance metrics for a plurality of switching module...
7477598 Adaptive stream switching with minimized switching delay  
A system and method that selects among multiple encodings of the same content to adapt to available bandwidth and meet delay constraints by minimizing the switching lag is disclosed. The system and...
7474642 Signaling reliability in using high-speed shared packet data channel  
The present invention provides a priority scheme and a data rate reduction method to increase the reliability of the signaling messages on a shared packet data channel. Signaling messages and...
7468985 System independent and scalable packet buffer management architecture for network processors  
A circular buffer storing packets for processing by one or more network processors employs an empty buffer address register identifying where a next received packet should be stored, a next packet...
7466711 Synchronous system and method for processing a packet  
A system and method for synchronously processing a packet are disclosed, which improve the speed of processing the packet by using a load balancing mechanism. The system comprises a switch and a...
7457277 System and method for network layer protocol routing in a peer model integrated optical network  
Embodiments of the invention are generally directed to a system and method of implementing peer model architecture in integrated optical networks. In one embodiment, heterogeneous domains of nodes...