|
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...
|