IP Library Granted Patent US 8,891,363
Granted Patent B2
US 8,891,363 · App. 13/098,889 · Granted Nov 18, 2014

Systems and methods for flow control and quality of service

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 8,891,363
App. No.
13/098,889
Granted
Nov 18, 2014
Kind
B2
Abstract

Various embodiments of methods and systems for pausing and shaping data flow while supporting both parameterized and prioritized Quality of Service are disclosed. In some embodiments, a system for pausing and shaping data flow comprises an input buffer, a first pause controller coupled to the input buffer and an output buffer for flow control messages. Various embodiments also include a hop-1 buffer coupled to the input buffer and a hop-2 buffer comprising a plurality of queues coupled to the hop-1 buffer. Additionally, in some embodiments, a second pause controller is coupled to the queues. The second pause controller selects a queue or queues that will cause a pause to be generated based on a predetermined condition. A two-hop process controller controls the data packet flow from the input buffer to the hop-1 buffer and from the hop-1 buffer to the hop-2 queues based on packet classification.

Claims (13)

1. A system pausing data flow comprising:

an input buffer;

a hop-1 buffer coupled to the input buffer;

a hop-2 buffer comprising a plurality of queues, each queue associated with data of a particular Quality of Service (QOS) level, the hop-2 buffer coupled to the hop-1 buffer; and

a host flow controller coupled to the input buffer and coupled to the plurality of queues, wherein the host flow controller is configured to:

transfer data packets from the input buffer to the hop-1 buffer;

classify the transferred data packets according to a QOS level of the data packets;

transfer the classified data packets from the hop-1 buffer to a queue in the hop-2 buffer; and

generate a selective pause to suspend the transmission of data of a selected QoS level to a first of the plurality of queues associated with the selected QoS level and to generate a frame to restart transmission of data of the selected QoS level to the first of the plurality of queues associated with the selected QoS level, based on the amount of data present in the first of the plurality of queues.

2. The system of claim 1 wherein the data of a particular QoS level is transmitted using an in-band data path.

3. The system of claim 1 , wherein the data of a particular QoS level is transmitted using an out-of-band data path.

4. The system of claim 1 , wherein the data of is particular QoS level is read after an interrupt occurs.

5. The system of claim 1 , wherein the data of a particular QoS level is read periodically by the host.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2022
From: WU, ZONG LIANG
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 062170/0292 →
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →