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

Icon_funbox Quotables

"The radio craze will die out in time."

Thomas Edison ; 1922

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/235.1 - Using leaky bucket technique


Subclass of Class 370 - Multiplex communications
Definition: Subject matter wherein network flow control is achieved
No. of patents: 168
Last issue date: 12/27/2011


1          
NumberTitleIssue Date
8085668Timestamp metering and rollover protection in a network device
A network device for processing data on a data network includes a plurality of ports, configured to receive data from a data network and to send processed data to the data network, a memory management unit configured store data on and retrieve data from the memory a...
12/27/2011
8031611Method of generating IP traffic flow based on a time bucket
A method of generating IP traffic flow based on a time bucket divides, in order to generate flows using all IP packets arriving in a preset time bucket, a previous time bucket flow table (PTBFT) and a current time bucket flow table (CTBFT) with reference to a curren...
10/04/2011
8014288Packet latency based arbitration technique for a packet switch
A packet switch including input ports having various input bandwidths initializes credit values for the input ports. An arbiter of the packet switch selects input ports based on the credit values and routes data packets from the selected input ports to a switch fabr...
09/06/2011
8000247Bandwidth management apparatus
In a bandwidth management apparatus that outputs packets by observing the bandwidth set value predetermined for each destination, provisions are made to prevent a situation where the contracted bandwidth cannot be provided due to influences from packets destined for...
08/16/2011
7974208System and method for router queue and congestion management
In a multi-QOS level queuing structure, packet payload pointers are stored in multiple queues and packet payloads in a common memory pool. Algorithms control the drop probability of packets entering the queuing structure. Instantaneous drop probabilities are obtaine...
07/05/2011
7965638Policing machine incorporating randomization of rate threshold
A novel policer mechanism that incorporates randomization of the rate threshold which prevents “lockup” and “synchronization” problems associated with prior art policers that employ fixed rate thresholds. In one embodiment, a policer machine utilizes the wel...
06/21/2011
7957291Apparatus and methods for controlling effective communication traffic rates
Apparatus and methods for controlling effective communication traffic rates are disclosed. Communication signals that include communication traffic are generated for transfer on a wireless communication link based on fixed signalling characteristics. An effective co...
06/07/2011
7948896Weighted-fair-queuing relative bandwidth sharing
A network device for scheduling packets in a plurality of queues. The network device includes a plurality of configurable mechanisms, each of which is configured to process information in one of a plurality of queues based on a predefined bandwidth. A scheduler serv...
05/24/2011
7944838Apparatus, method and computer program for traffic control
Traffic control for a communication network using a token bucket. Tokens stored in the token bucket and data throughput to/from a data buffer are monitored, and a new token rate is determined based on the data throughput during the period that at least one token is ...
05/17/2011
7898960System, method, and computer product for controlling bandwidth
A surplus amount of token calculating unit calculates a surplus amount of token for a station in which a residual amount of output buffer is smaller than a residual amount of token. A necessary amount of token calculating unit calculates a necessary amount of token ...
03/01/2011
7876686Message processing
Devices, systems, methods, and other embodiments associated with message processing are described. In one embodiment, an apparatus includes an interaction logic to interact with a message associated with an isochronous stream. The message is associated with a class ...
01/25/2011
7872975File server pipelining with denial of service mitigation
A method of metering bandwidth allocation on a server using credits is disclosed. The method may receive a request for data from a client, respond to the request for data and determining if the request for data for the client exceeds a current data allocation credit...
01/18/2011
7864684Scheduling strategy for packet switched traffic
The invention provides a leaky-bucket method for delivering packets from a first node (A) to a second node (B) in a packet switched network, comprising the steps of: receiving at the first node (A) of at least one transmission comprising buffered packets, and at lea...
01/04/2011
7848239Network system capable of dynamically controlling data flow and its method
A network system capable of dynamically controlling a data flow is disclosed. The network system includes: a forwarding unit, for receiving a packet and for providing a QoS (quality of service) function; and a processor, for accessing data from the forwarding unit t...
12/07/2010
7843832Dynamic bandwidth allocation apparatus and method
In a bandwidth allocation method and/or apparatus for adaptively allocating radio channels in a mobile communication system, a token bucket is periodically filled with an amount of tokens that corresponds to a requested amount of bandwidth, and a bandwidth is alloca...
11/30/2010
7821943Data transmission
Audio-visual data is provided to a network-connected terminal. First audio-visual data containing first information encoded at a first data rate and second audio-visual data containing first information encoded at a second data rate that is more than the first data ...
10/26/2010
7817556Modification of policing methods to make them more TCP-friendly
Various improvements are provided for prior art policing methods, including token bucket methods and virtual time policing methods. Some preferred methods of the invention involve assigning a non-zero drop probability even when the packet would otherwise have been t...
10/19/2010
7738382Hierarchical multi-rate multi-precedence policer
A hierarchical multi-rate multi-precedence policer is disclosed. The policer discards packets based on assigned precedence levels. When traffic exceeds an available service rate, the policer drops packets of lower precedence levels to make room for packets of higher...
06/15/2010
7688735Fibre channel switching system
The Fiber Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting th...
03/30/2010
7684333Reliable quality of service (QoS) provisioning using adaptive class-based contention periods
A method and system for allocating bandwidth of a wireless channel to different types of traffic includes partitioning the bandwidth of the wireless channel into a plurality of contention periods. Traffic flows are associated with access categories, and one or more ...
03/23/2010
7680049Methods and apparatus for allowing promotion in color-based policers
Methods and apparatus are provided for applying color based policing at a network node. Committed information rate (CIR) and peak information rate (PIR) buckets used to monitor transmission rates are augmented using CIR overflow and PIR overflow buckets. The CIR and...
03/16/2010
7672242Traffic management device and method thereof
A traffic management device and the method thereof are disclosed. The traffic management device includes a control logic unit, a first counting unit, and a second counting unit. The traffic management method follows the dual leaky bucket mechanism. A first count val...
03/02/2010
7646718Flexible port rate limiting
A switching device comprises M ports, N bandwidth tracking modules, a mapping memory, and a rate limiting module. The N bandwidth tracking modules each have an adjustable first threshold, an adjustable rate, and a fullness level, wherein M and N are integers that ar...
01/12/2010
7602721Methods and systems for fine grain bandwidth allocation in a switched network element
Methods and systems for fine grain bandwidth allocation are disclosed. According to one method, input is received from a user in a standard bandwidth denomination indicating bandwidth to be provided by a switched network element. The bandwidth is automatically conve...
10/13/2009
7599296Method of transmitting data
A method of transmitting data from customers (C1, C2, C3, C4, C5, C6, C7, C8, C9, C10) over a computer network, in particular over the Internet, where the data to be sent is split into packets, in...
10/06/2009
7577096Timestamp metering and rollover protection in a network device
A network device for processing data on a data network includes a plurality of ports, configured to receive data from a data network and to send processed data to the data network, a memory management unit configured store data on and retrieve data from the memory a...
08/18/2009
7539143Network 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. ...
05/26/2009
7489636System and method for prioritizing packetized data from distributed control environment for transmission through a high bandwidth link
A priority scheme is provided for ports assigned to respective channel units in a channel bank. The priority scheme is based on an amount of preallocated bandwidth unused by channel unit ports. A first water level in a first bucket is associated with an amount of al...
02/10/2009
7483378Edge switch
An edge switch comprises a token bucket control unit which varies the amount of tokens flowing into a token bucket per unit time in accordance with the congestion condition of an IP network, and the output rate of packets to be output onto a packet communication net...
01/27/2009
7477605Methods providing variable granularity for data flow control using a leaky bucket
The method provides variable granularity to control data flow by using a scalar parameter to modify buffer capacity indicator. The scalar parameter allows for adjustment of the data flow control scheme and may be predetermined or dynamically set as desired or requir...
01/13/2009
7450514Method and device for delivering multimedia data using IETF QoS protocols
A method and device for delivering multimedia data using IETF QoS protocols. MPEG media data can be transmitted in packet units through a network using the IETF QoS protocol by mapping MPEG media traffic factors onto IETF QoS traffic factors. By encoding or transcod...
11/11/2008
7430173Data traffic policer
A data traffic policer includes a classifier for separating a packet stream in accordance with class, a first bucket for a first traffic class representing a first transmission rate and a first burst capacity and a plurality of second buckets for a plurality of seco...
09/30/2008
7430207Preemptive weighted round robin scheduler
The present invention is to disclose a scheduler which comprising a priority tagging module for receiving a plurality of information chucks, a plurality of output lines, and a WRR (weighted round robin) module. In this regards, each information chucks are tagged wit...
09/30/2008
7426185Backpressure 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...
09/16/2008
7420917Bandwidth policing method and packet transfer apparatus with bandwidth policing function
In a bandwidth policing apparatus which accommodates a large number of user groups, bandwidth policing for each user group is performed at high speed. When there is any extra bandwidth in bandwidth for a user group, the contracted committed information rate for each...
09/02/2008
7418505IP address lookup using either a hashing table or multiple hash functions
The present invention relates to an IP address lookup method and hardware architecture. There is provided an IP address lookup method using a hashing table, the hashing table being constructed with an SRAM, the hashing table including main tables and sub-tables corr...
08/26/2008
7406046Scheduler for signaling a time out
A buffer storage memory data scheduler includes a write unit writing data objects to the memory, which unit receives data packets from a data source at a variable transmission rate, calculates attribute data for each received packet, and writes the packet data to th...
07/29/2008
7382727System and method for asymmetrical bandwidth management
System and method for allocating and managing a shared Internet access channel on an Internet access device. The system and method prioritize data flow in a multi-user, limited bandwidth networking environment by differentiating data types for disparate processing t...
06/03/2008
7369489Unbiased token bucket
The present invention defines a method of unbiased policing of data flow in a network device. According to an embodiment of the present invention, the token bucket policer of the network device ‘permits’ (forwards) incoming packets even when the size of the toke...
05/06/2008
7369491Regulating data-burst transfer
The invention discloses methods and apparatus for regulating the transfer of data bursts across a data network comprising electronic edge nodes interconnected by fast-switching optical core nodes. To facilitate switching at an electronic edge node, data bursts are o...
05/06/2008
1          
 
Sign InRegister
Username  
Password   
forgot password?