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

Icon_funbox Famous Patents

William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.

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/415 - Having input queuing only


Subclass of Class 370 - Multiplex communications
Definition: Subject matter having queues exclusively on inputs to the
No. of patents: 189
Last issue date: 01/17/2012


1          
NumberTitleIssue Date
RE43110Pipelined 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, arbitration may operate in a pipelined manner. Each subscheduler is allo...
01/17/2012
8036239Method and system for HSDPA bit level processor engine
A method for processing signals in a communication system is disclosed and may include pipelining processing of a received HSDPA bitstream within a single chip. The pipelining may include calculating a memory address for a current portion of a plurality of informati...
10/11/2011
7983287Backpressure mechanism for switching fabric
Roughly described, a packet switching fabric contains a separate queue scheduler for each combination of an input module and a fabric output port. The schedulers may also be specific to a single class of service. Each queue scheduler schedules its packets without re...
07/19/2011
7949002Reduced latency FIFO
A First-In-First-Out (FIFO) block to buffer a packet having a size is presented. The FIFO block includes a receiver to receive a data frame including the packet and overhead information, and to extract the packet from the data frame. A buffer has a plurality of memo...
05/24/2011
7944936Stream-oriented interconnect for networked computer storage
An apparatus and method for connecting a plurality of computing devices, e.g. web servers, database servers, etc., to a plurality of storage devices, such as disks, disk arrays, tapes, etc., by using a stream-oriented (circuit oriented) switch that has high throughp...
05/17/2011
7899069Priority 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 to be processed may be referred to as real-time packets. Packets that ...
03/01/2011
7733894Dynamic queue management
A method may include receiving a data unit and identifying a state of a memory storing data units. The method may include selecting a threshold value having a first threshold unit or a second threshold unit based on the state of the memory. The method may include co...
06/08/2010
7710992Communication device and communication method
A communication device for transmitting and receiving frames, which is capable of preventing an overflow of a buffer memory due to clock error even when the utilization factor of a transmission line is high. A frame holding section stores frames awaiting transmissio...
05/04/2010
7684425Adaptive coding and modulation queuing methods and devices
A process is described to build physical layer frames with a modcode adapted to the signal quality of a destination terminal. Data packets assigned to the same modcode may be sent in the same frame, although packets associated with higher modcodes may be used to com...
03/23/2010
7668188Method and system for HSDPA bit level processor engine
Methods and systems for processing signals in a communication system are disclosed and may include pipelining processing of a received HSDPA bitstream within a single chip. The pipelining may include calculating a memory address for a current portion of a plurality ...
02/23/2010
7570653Buffer 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 predict the flow's activity with respect to future consumption. If the ...
08/04/2009
7492782Scalable 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 includes N virtual output queues (VOQs) which are grouped in l virtu...
02/17/2009
7424026Method 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 intended to be presented to a person in a substantially continuous and ...
09/09/2008
7406090Managing a buffer for media processing
A method and apparatus to perform buffer management for media processing are described. ...
07/29/2008
7397809Scheduling 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 replicated and stored in entries of a First-In/First-Out queue portion of a...
07/08/2008
7394815Minimum 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 least one cross-point buffer switch egress substantially satisfies a ...
07/01/2008
7385997Priority 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 to be processed may be referred to as real-time packets. Packets that ...
06/10/2008
7366098Method 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 size. The method also increments the first count by the first transm...
04/29/2008
7359396Optical-core network with selective signal queueing
A core network shared by a large number of edge nodes comprises core nodes interconnected by core channels. Selected core channels are provided with buffers to enable temporal alignment of signals arriving at any core node from several other core nodes. A buffer may...
04/15/2008
7352761Distributing unused allocated bandwidth using a borrow vector
A packet-based traffic forwarding system with a plurality of contending queues. Each queue has an allocated bandwidth and an associated borrow vector. When a first queue does not consume all of its allocated bandwidth, the borrow vector associated with a second queu...
04/01/2008
7328273Protocol duplicating configuration and method for replicating and order of reception of packets on a first and second computers using a shared memory queue
A method of duplicating protocol for making identical the order of reception and contents of packets on the two computers of a duplicated computer system with respect to packets of specific types of communication. On the first computer, each packet taken in is check...
02/05/2008
7324535Methods and apparatus for maintaining a queue
Typically, queues in a router device are used to track data information such as packets or data flows for later transmission to another downstream communication device. To reduce overhead associated with tracking an average queue length of a queue, a metric reflecti...
01/29/2008
7321553Methods and apparatus for asserting flow control at input ports of a shared-memory switch
In a method of allocating a shared resource among a plurality of competing applicants, a share of the resource allocated to one of the applicants is limited on the basis of a current proportion of the resource allocated to the applicant and a total of respective sha...
01/22/2008
7319860Pseudo-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 device, and transmitting the content of the buffer over a communications l...
01/15/2008
7317727Method 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 of ATM flows. Each ATM flow has a plurality of ATM cells, a minimum A...
01/08/2008
7310310Multi-link SAR for bonding ATM cell-streams
Systems and methods are described for bonding asynchronous transfer mode permanent virtual circuits using a multi-link segmentation and reassembly sublayer. A method includes: transforming a plurality of streams of asynchronous transfer mode cells into a stream of b...
12/18/2007
7305525Memory system for network broadcasting applications and method for operating the same
A memory system for network broadcasting applications, such as video/audio applications, has at least one memory which is divided into a plurality of addressable memory units, which have a respective dedicated output for interchanging data. The inputs of a matrix sw...
12/04/2007
7301943QoS-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 windows on weight basis, thereby forming a queue. The window size to...
11/27/2007
7302685Methods 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 non-essential tasks on a best efforts basis. Counts of the amount of slack ...
11/27/2007
7295565System and method for sharing a resource among multiple queues
A system and method for sharing a resource (e.g., buffers) among multiple queues (e.g., InfiniBand send queues). Each queue has a local context indicating the Current amount of the resource allocated to the queue, the Minimum it is guaranteed, and a Maximum amount. ...
11/13/2007
7292594Weighted fair share scheduler for large input-buffered high-speed cross-point packet/cell switches
A switching fabric connects input ports to output ports. Each input has an input pointer referencing an output port, and each output has an output pointer referencing an input port. An arbiter includes input and output credit allocators, and an arbitration module (m...
11/06/2007
7292595Input 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 output line sections, is provided. The input buffer type packet switch...
11/06/2007
7272312Optical router
An optical router for selecting optical paths for optical signals and outputting the optical signals. The optical router includes an optical delay device to delay the optical signals containing routing information in a header. An optical switch having input ports' a...
09/18/2007
7272144Method and apparatus for queuing data flows
In a data system, such as a cable modem termination system, different-priority flows are scheduled to be routed to their logical destinations by factoring both the priority level and the time spent in queue. The time that each packet of each flow spends waiting for ...
09/18/2007
7263063Per hop behavior for differentiated services in mobile ad hoc wireless networks
Described are a system and method of providing quality of service assurances for transmitting packets over a channel capable of transmission at a nominal bandwidth. A plurality of classes is defined. Each class represents an aggregate behavior of packets and is allo...
08/28/2007
7257124Method 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 emptying the flow queue. Data indicative of the size of the dispatched la...
08/14/2007
7249228Reducing 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 multiple access control lists (ACLs) is typically identified, with the mult...
07/24/2007
7245614Managing access to internet protocol (IP) multicast traffic
A system for managing access to IP multicast traffic includes a join request manager within an access router. The access router includes a central processing unit (CPU) and a memory unit. The access router replicates multicast traffic flows for communication to one ...
07/17/2007
7233590Switched channel-band network
Rather than restricting a stream of data to a single channel within a multi-channel link between a source node and a core node, each channel is divided into time slots and the stream of data is distributed among these time slots in several channels. However, to ease...
06/19/2007
7233599Interface 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 transmitting device is capable of automatic compensation of cross-talk timing...
06/19/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?