IP Library Granted Patent US 7,724,669
Granted Patent B2
US 7,724,669 · App. 11/836,681 · Granted May 25, 2010

High speed bus with flow control and extended burst enhancements

Assignee: Extreme Networks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,724,669
App. No.
11/836,681
Granted
May 25, 2010
Kind
B2
Abstract

In a networked system, in which high speed busses interconnect sources and destinations of data, systems for and methods of flow control and extended burst transfers are described. The present invention is directed to a system for selectively varying the number of burst transfers used to transmit a block of data. The present invention is also directed to a method of selectively varying the number of burst transfers needed to transmit a block of data.

Claims (13)

1. In a networked system comprising a sender and a receiver interconnected by one or more buses, either or both the sender and receiver including or comprising one or more processors, a system for selectively varying the number of burst transfers used to transmit a block of data between the sender and receiver based on a size of a fractional portion of the block of data comprising:

computer memory containing first logic executed by said processor for transmitting the block of data from the sender to the receiver as n bursts, with the fractional portion forming one of the n bursts, if the size of any the fractional burst in the n bursts portion exceeds a threshold level, wherein n is an integer of two or more; and

computer memory containing second logic executed by said processor for transmitting the block of data from the sender to the receiver as less than n bursts if the size of any the fractional burst in the n bursts portion is less than or equal to the threshold level, by extending at least one of the less than n bursts to include the fractional portion.

2. The system of claim 1 , wherein the second logic is configured to transmit the block of data as n−1 bursts of one or more predetermined sizes if the size of any fractional burst in the n bursts is less than or equal to the threshold level, the n−1 bursts comprising n−2 bursts of a first predetermined size, and one burst having a second predetermined extended size equal to the first predetermined size plus an amount sufficient to accommodate the size of the fractional burst.

3. The system of claim 2 , further comprising third logic for transmitting data representative of the size of a burst, and an indicator of whether the burst is an extended burst.

4. The system of claim 1 , embodied in a sender of data in the networked system.

5. The system of claim 2 , wherein the first predetermined size is 64 bytes, the second predetermined extended size of 80 bytes, and the threshold level is 16 bytes.

6. In a networked system, a method of selectively varying the number of burst transfers needed to transmit a block of data based on a size of a fractional portion of the block of data comprising the steps of:

transmitting the block of data as n bursts, with the fractional portion forming one of the n bursts, if the size of the fractional portion exceeds a threshold level, wherein n is an integer of two or more; and

transmitting the block of data as less than n bursts if the size of the fractional portion is less than or equal to the threshold level, by extending at least one of the less than n bursts to include the fractional portion.

7. The method of claim 6 , wherein the second transmitting step comprises transmitting the block of data as n−1 bursts of one or more predetermined sizes if the size of any fractional burst in the n bursts is less than or equal to the threshold level, the n−1 bursts comprising n−2 bursts of a first predetermined size, and one burst having a second predetermined extended size equal to the first predetermined size plus an amount sufficient to accommodate the size of the fractional burst.

8. The method of claim 7 , further comprising transmitting the size of the one burst and an indicator of whether the burst is an extended burst.

9. The method of claim 7 , wherein the first predetermined size is 64 bytes, the second predetermined extended size is 80 bytes, and the threshold level is 16 bytes.

Assignments (10)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2010
From: SWENSON, ERIK R.; KHATTAR, SID; FATHEREE, KEVIN; HUNNICUTT, DWAYNE; HADDOCK, STEPHEN R.
To: EXTREME NETWORKS, INC.
Reel/Frame 024201/0563 →
Continuity (2)
Division 1040596000 · Apr 1, 2003
Related Publication 20070274218A1 · Nov 29, 2007