|
Match
|
Document |
Document Title |
|
|
7602798 |
Techniques to reduce latency in receive side processing
Techniques for accelerating network receive side processing of packets. Packets may be associated into flow groupings and stored in flow buffers. Packet headers that are available for TCP/IP...
|
|
|
7570653 |
Buffer allocation using probability of dropping unordered segments
Allocation of buffer space for segment re-ordering is restricted based on a probability that the flow would consume too much space. A flow's current or recently past space consumption is used to...
|
|
|
7567508 |
Method and system for providing delay bound and priortized packet dropping
A method and system for providing delay bound and prioritized packet dropping are disclosed. The system limits the size of a queue configured to deliver packets in FIFO order by a threshold based...
|
|
|
7558890 |
Instruction set for programmable queuing
A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to...
|
|
|
7551636 |
System and method for buffering variable-length data
A method for buffering variable length data at a decoupler includes receiving, at a decoupler, a request to queue variable length data from a producer, with the decoupler comprising a management...
|
|
|
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...
|
|
|
7539143 |
Network switching device ingress memory system
A switching device includes an ingress memory system having a VOQ-based design to provide an infrastructure for enabling fine-grained QoS and SLAs.
|
|
|
7525913 |
System and method for providing gaps between data elements at ingress to a network element
The invention provides a system and method of controlling timing of release of traffic for a communication switch. The traffic originates from at least one source, is directed to a common ingress...
|
|
|
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...
|
|
|
7522609 |
Propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule
Methods, apparatus, data structures, computer-readable media, and mechanisms may include or be used with a hierarchy of schedules with propagation of minimum guaranteed scheduling rates among...
|
|
|
7512148 |
Weighted round-robin arbitrator
A weighted round-robin arbitrator for a plurality of data queue includes an arbitration table comprising a plurality of entries. Each entry represents a time slot for the transmission of one data...
|
|
|
7505405 |
Method, apparatus, and computer program product for optimizing packet flow control through buffer status forwarding
A method, apparatus and computer program product are provided for optimizing packet flow control through buffer status forwarding. A sending device includes buffer status information of the sending...
|
|
|
7500011 |
Audio-on-demand communication system
An audio-on-demand communication system provides real-time playback of audio data transferred via telephone lines or other communication links. One or more audio servers include memory banks which...
|
|
|
7492782 |
Scalable crossbar matrix switching apparatus and distributed scheduling method thereof
A high speed and high capacity switching apparatus is disclosed. The apparatus includes: N input ports each of which for outputting maximum l cells in a time slot, wherein each of the N input ports...
|
|
|
7460544 |
Flexible mesh structure for hierarchical scheduling
Systems and methods employing a flexible mesh structure for hierarchical scheduling are disclosed. The method generally includes reading a packet grouping configured in a two dimensional mesh...
|
|
|
7453897 |
Network media playout
According to the invention, a method for processing an audio media stream that originates from a packet communication network is disclosed. In one step, packets are received as they arrive from the...
|
|
|
7424026 |
Method 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...
|
|
|
7406090 |
Managing a buffer for media processing
A method and apparatus to perform buffer management for media processing are described.
|
|
|
7397809 |
Scheduling methods for combined unicast and multicast queuing
An improved combined Switching Data Unit (SDU) queuing discipline for unicast and multicast (Protocol Data Unit) PDU forwarding at a switching node is provided. Multicast SDU descriptors are...
|
|
|
7394815 |
Minimum bandwidth guarantee for cross-point buffer switch
A method and system for use in data communications. The method and system substantially ensure that actual data transmission per unit time from at least one cross-point buffer switch ingress to at...
|
|
|
7385997 |
Priority based bandwidth allocation within real-time and non-real-time traffic streams
A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent...
|
|
|
7366098 |
Method and apparatus for input policing a network connection
A method is described that resets a first count and resets a second count if a first transmission unit is recognized as being within a new measurement time window. The first transmission unit has a...
|
|
|
7319860 |
Pseudo-interactive input processing in wireless environments
An electronic communications device including a user input device for inputting characters; and buffering and communications systems for storing in a buffer characters input by the user input...
|
|
|
7317727 |
Method and systems for controlling ATM traffic using bandwidth allocation technology
A method and system for managing asynchronous transfer mode (ATM) traffic in a computer system is disclosed. The computer system is used in sending, receiving, or sending and receiving a plurality...
|
|
|
7301943 |
QoS-oriented burstification method supporting various grades of burstification delay guarantee
There is disclosed an QoS-oriented burstification method supporting various grades of burstification delay guarantee. For the arrival packets, the packets are sequentially inserted in a sequence of...
|
|
|
7302685 |
Methods and apparatus for sharing slack in a time-partitioned system
In a multitasking system executing real-time harmonic and dynamic tasks having various priority levels, slack is stolen from timeline and reclaimed slack to enable execution of high priority...
|
|
|
7292595 |
Input buffer type packet switching equipment
Input buffer type packet switching equipment, which can output cells to an external output line having a slower output line rate than a corresponding input line rate without having buffers in its...
|
|
|
7257124 |
Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler
In a first aspect, a network processor includes a scheduler in which a scheduling queue is maintained. A last frame is dispatched from a flow queue maintained in the network processor, thereby...
|
|
|
7249228 |
Reducing the number of block masks required for programming multiple access control list in an associative memory
Mechanisms for reducing the number of block masks required for programming multiple access control lists in an associative memory are disclosed. A combined ordering of masks corresponding to...
|
|
|
7233599 |
Interface device with stored data on transmission lines characteristics
The present invention relates to high speed communications, in particular, to an interface device between a transmitting device and a receiving device of a transmission system, wherein the...
|
|
|
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...
|
|
|
7209448 |
In-line packet processing
A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network...
|
|
|
7130408 |
Service logic context cache for signaling events
A method for sharing signaling event data in a telephony system can include receiving within a first service logic component an event from a telephony signaling network. An event context can be...
|
|
|
7120160 |
Packet switching system
A packet switching system arbitrates between Virtual Output Queues (VoQ) in plural input buffers, so as to grant the right of transmitting data to a crossbar switch to some of the VoQs by taking...
|
|
|
7088731 |
Memory management for packet switching device
A method and system for managing memory in a packet switching device is disclosed. The method and system comprises managing the memory as a single FIFO when inserting packets and managing the...
|
|
|
7075927 |
Method and system for quality of service (QoS) support in a packet-switched network
A method and system for transporting traffic having disparate qualities of service classes across a packet-switched network includes receiving at an ingress node of a network a plurality of packets...
|
|
|
7061861 |
Method and system for weighted fair flow control in an asynchronous metro packet transport ring network
A method and system for implementing weighted fair flow control on a metropolitan area network. Weighted fair flow control is implemented using a plurality of metro packet switches (MPS), each...
|
|
|
7050446 |
Communication control device and method
A communication control device includes a determination circuit for determining whether reception of an asynchronous packet from an IEEE 1394 serial bus is allowed or denied by comparing the sum of...
|
|
|
7046688 |
Packet scheduler
There is provided a packet scheduler for managing output awaiting packets stored in a plural of queue blocks each having a weighting coefficient settled based on an output guaranteeing bandwidth,...
|
|
|
7035273 |
Quality of service queueing system for a network switch
In general, in one aspect, the invention features a method, apparatus, and computer-readable media for sending a frame of data from a first channel to a second channel using at least one of m...
|
|
|
7023866 |
Fair queue servicing using dynamic weights (DWFQ)
In a method of fair queue servicing at a queuing point in a multi-service class packet switched network, incoming packets are received in buffers and outgoing packets are scheduled by a weighted...
|
|
|
7023865 |
Packet switch
A packet switch which can cyclically use α scheduling process results to determine one of M output lines as a destination of a packet stored in each of N input buffer sections by α scheduler...
|
|
|
7023859 |
Method for configuring a trie memory for the processing of data packets, and packet-processing device implementing such a method
A Trie-type associative memory is used for an analysis of binary strings situated at defined locations of data packets. An analysis tree is established, which comprises stages associated with the...
|
|
|
7016352 |
Address modification within a switching device in a packet-switched network
A multiport switching device includes an Internal Rules Checker (IRC) that determines forwarding addresses for packets received at the device. The determined forwarding addresses may include a new...
|
|
|
7016350 |
Data switch and a method for controlling the data switch
A data switch is proposed of the type having virtual queue ingress routers interconnected with egress routers by way of a memoryless switching matrix controlled by a control unit which performs an...
|
|
|
7006514 |
Pipelined maximal-sized matching cell dispatch scheduling
A Pipelined-based Maximal-sized Matching (PMM) scheduling approach for input-buffered switches relaxes the timing constraint for arbitration with a maximal matching scheme. In the PMM approach,...
|
|
|
6999464 |
Method of scalable non-blocking shared memory output-buffered switching of variable length data packets from pluralities of ports at full line rate, and apparatus therefor
A novel scalable-port non-blocking shared-memory output-buffered variable length queued data switching method and apparatus wherein successive data in each of a plurality of queues of data traffic...
|
|
|
6975639 |
QoS shaping/provisioning for data communication switch
A method and apparatus provides QoS shaping/provisioning scheme for a data communications switch, such as a DiffServ aware router or a 802.1Q aware bridge, in which distinct internal and outbound...
|
|
|
6947375 |
System and method for network card switchovers in an IP network
The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card...
|
|
|
6920145 |
Packet switch device and scheduling control method
A packet switch device having a plurality of input buffers; a packet switch; a plurality of schedulers, having a pipeline scheduling process module wherein a plurality of time units corresponding...
|