IP Library Granted Patent US 9,391,850
Granted Patent B2
US 9,391,850 · App. 13/076,387 · Granted Jul 12, 2016

Method and apparatus for quality-of-service (QoS) management

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 9,391,850
App. No.
13/076,387
Granted
Jul 12, 2016
Kind
B2
Abstract

The disclosed method and apparatus provides systems, methods, and apparatuses for implementing a PQoS flow between two or more nodes located in different network segments of a multi-segment network, when some nodes involved in the flow lack support for high layer QoS management protocols. Specifically, some embodiments are directed toward implementing a PQoS flow involving some nodes that lack network layers higher than a Data Link Layer (layer 2). For example, some embodiments of the current disclosed method and apparatus can create a parameterized QoS flow between a source node and a destination node when at least one of the nodes participating in the flow (i.e. the source node, one or multiple bridge nodes that the QoS flow passes, and the destination node) lacks UPnP QoS Device Services (i.e., a higher layer QoS management protocol).

Claims (24)

1. A node configured to provide a high-layer quality-of-service (QoS) management service, the node comprising:

a) a processor; and

b) a memory coupled to the processor on which is stored computer executable code, which when executed by the processor, causes the node to:

i) receive, via high-layer messaging, a request to create a parameterized quality-of-service (PQoS) flow between a source node of a first network and a destination node of a second network;

ii) determine that the PQoS flow involves a bridge node that does not have a high layer QoS Device Service;

iii) determine that the source node is adjacent the bridge node and has a high layer QoS Device Service;

iv) determine that the destination node is adjacent the bridge node and has a high layer QoS Device Service;

v) request, via high-layer messaging, that the source node establish a first segment of the PQoS flow between the source node and the bridge node using layer 2 messaging controlled by source node and that the destination node establish a second segment of the PQoS flow between the destination node and the bridge node using layer 2 messaging controlled by destination node;

vi) receive, via high-layer messaging, a response from the source node acknowledging whether the first segment of the PQoS flow was successfully established;

vii) receive, via high-layer messaging, a response from the destination node acknowledging whether the second segment of the PQoS flow was successfully established; and

viii) in response to receipt of the response from the source node and the destination node, acknowledging the status of the PQoS flow between the source node of the first network and the destination node of the second network.

2. The node of claim 1 , wherein acknowledging the status of the PQoS flow includes sending to a control point from which the request to create the PQoS flow from the source node to the destination node was sent, the status of each segment that is required to create the requested PQoS flow from the source to the destination node.

3. The node of claim 1 , wherein the stored computer executable code further causes the node to:

a) receive, via high-layer messaging, an aggregated response from the source node acknowledging whether both the first segment of the PQoS flow and the second segment of the PQoS flow were successfully created using layer-2 messaging; and

b) in response to receipt of the aggregated response, acknowledge that the PQoS flow was successfully created.

4. The node of claim 1 , wherein the node configured to provide a high-layer QoS management service is the source node of the first network.

5. The node of claim 1 , wherein the node configured to provide a high layer QoS management service is the destination node of the second network.

6. An integrated circuit chip for network communication, the integrated circuit chip having a high layer Quality of Service (QoS) Device Service and performing the operations of:

a) receiving, via high-layer messaging, a request to create a parameterized quality-of-service (PQoS) flow between a source node of a first network and a destination node of a second network; b) determining that the PQoS flow involves a first bridge node that does not have a high layer QoS Device Service; c) determining that the source node is adjacent to the bridge node and has a high layer QoS Device Service; d) determining that the destination node is adjacent to the bridge node and has a high layer QoS Device Service; e) requesting, via high-layer messaging, that the source node establish a first segment of the PQoS flow between the source node and bridge node; f) requesting, via high-layer messaging, that the destination node establish a second segment of the PQoS flow between the destination node and the bridge node; g) receiving, via high-layer messaging, a response from the source node acknowledging whether the first segment of the PQoS flow was successfully established; h) receiving, via high-layer messaging, a response from the destination node acknowledging whether the second segment of the PQoS flow was successfully established; and i) in response to receipt of the response, acknowledging that the PQoS flow was successfully created.

7. The integrated circuit chip of claim 6 , wherein the integrated circuit chip is further configured to perform the operations of:

a) receiving, via high-layer messaging, an aggregated response from the source node acknowledging whether both the first segment of the PQoS flow and the second segment of the PQoS flow were successfully established using layer-2 messaging; and

b) in response to receipt of the aggregated response, acknowledging that the PQoS flow was successfully created.

8. The integrated circuit of claim 6 , wherein the integrated circuit is within the source node of the first network.

9. The integrated circuit of claim 6 , wherein the integrated circuit is within the destination node of the second network.

Assignments (7)
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 18, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035706/0188 →
MERGER AND CHANGE OF NAME Recorded May 15, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035704/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: WU, ZONG LIANG; MONK, ANTON
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 026370/0194 →