# US 12,004,015 B2 · Stream classification service (SCS) for mobile and network centric end-to-end WLAN QoS management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,004,015 B2
- Document ID: US12004015B2
- Status: Granted
- Kind: B2
- Application number: 17/218,648
- Filed: 2021-03-31
- Published: 2021-07-15
- Granted: 2024-06-04
- Earliest claimed: 2020-04-02
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Necati Canpolat; Ganesh Venkatesan
- Web page: https://patentgrep.com/patent/US12004015B2

## CPC

- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 8/24: Transfer of terminal data
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 76/22: Manipulation of transport tunnels
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A station (STA) configured for Quality-of-Service (QoS) management performs a Simple Reflective QoS (SRQ) protocol with an access point (AP) (i.e., another QoS STA) for QoS management of a QoS flow. As part of the SRQ protocol to exchange QoS profiles, the STA may encode a request frame to include a first SRQ capabilities information element (IE) for transmission to the AP. The inclusion of the first SRQ capabilities IE indicating that the STA supports the SRQ protocol. The STA may also decode a response frame received from the AP. The response frame includes a second SRQ capabilities IE indicating that the AP supports the SRQ protocol. The STA may also determine a QoS profile for the QoS flow based on SRQ capabilities of the STA and the AP. The STA may also create a SRQ tuple based the QoS profile for initiating the QoS flow.

## Claims

### Claim 1

An apparatus of a Access Point Station (AP), the apparatus comprising: processing circuitry; and memory, wherein the processing circuitry is configured to:
encode a Capabilities element for transmission to a station (STA) to indicate that the AP supports Quality-of-Service (QoS) traffic flow;
decode a Stream Classification Service request frame received from the STA requesting establishment of an QoS flow with the AP, the Stream Classification Service request frame including a first characteristics element that describes QoS characteristics of the QoS flow,
wherein the first Characteristics element includes at least a Minimum Data Rate, Minimum Service Interval, a Maximum Service Interval, a Service Start Time, a Medium Time and a direction, the direction being one of downlink and uplink;
encode an Stream Classification Service response frame for transmission to the STA,
wherein when the request for establishment of the QoS flow is rejected by the AP, the processing circuitry is configured to encode the Stream Classification Service response frame to include a second characteristics element providing recommended characteristics for the QoS flow,
wherein the recommended characteristics signaled by the second characteristics element include to one or more of the Minimum Service Interval, the Maximum Service Interval, the Service Start Time, and the Medium Time, and
when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element.

### Claim 2 (depends on 1)

The apparatus of claim 1, when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element in accordance with:
an interval between the Minimum and Maximum Service Intervals signaled in the first characteristics element when the second characteristics element was not included in the Stream Classification Service response frame.

### Claim 3 (depends on 2)

The apparatus of claim 2, when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element further in accordance with:
an interval between the Minimum and Maximum Service Intervals signaled in the second characteristics element when the second characteristics element was included in the Stream Classification Service response frame.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein when the direction of the QoS flow is downlink, the processing circuitry is configured to schedule transmission of downlink frames of the QoS flow to the STA to meet the the minimum data rate requested in the first characteristics element.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein when the request for establishment of the QoS flow is accepted by the AP, the processing circuitry is configured to encode the Stream Classification Service response frame without the second characteristics element signalling the recommended characteristics for the QoS flow.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein when the AP does not support QoS traffic transfer using an SCS, the processing circuitry is configured to encode the Capabilities element for transmission to the STA to indicate that the AP does not support QoS traffic transfer using an SCS.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein when the AP has indicated that the AP does not support QoS traffic, the Stream Classification Service request frame received from the STA requesting establishment of an QoS flow with the AP is expected to be devoid of the first characteristics element that describes QoS characteristics of the QoS flow.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein prior to a start of the QoS flow, the processing circuitry is configured to perform an add traffic stream (ADDTS) Request/Response frame exchange with the STA.

### Claim 9 (depends on 4)

The apparatus of claim 4, wherein the processing circuitry is further configured to decode a first traffic classification (TCLAS) element received in the Stream Classification Service request frame.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein when the request for establishment of the QoS flow is rejected by the AP, the processing circuitry is configured to encode the Stream Classification Service response frame to include a second TCLAS element.

### Claim 11

A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of an Access Point Station (AP), the processing circuitry configured to:
encode a Capabilities element for transmission to a station (STA) to indicate that the AP supports a Quality-of-Service (QoS) flow;
decode an Stream Classification Service request frame received from the STA requesting establishment of the QoS flow with the AP, the Stream Classification Service request frame including a first characteristics element that describes QoS characteristics of the QoS flow,
wherein the first Characteristics element includes at least a Minimum Data Rate, Minimum Service Interval, a Maximum Service Interval, a Service Start Time, a Medium Time and a direction, the direction being one of downlink and uplink;
encode an Stream Classification Service response frame for transmission to the STA,
wherein when the request for establishment of the QoS flow is rejected by the AP, the processing circuitry is configured to encode the Stream Classification Service response frame to include a second characteristics element providing recommended characteristics for the QoS flow,
wherein the recommended characteristics signaled by the second characteristics element include to one or more of the Minimum Service Interval, the Maximum Service Interval, the Service Start Time, and the Medium Time, and
when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element in accordance with:
an interval between the Minimum and Maximum Service Intervals signaled in the first characteristics element when the second characteristics element was not included in the Stream Classification Service response frame.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, when the direction of the QoS flow is uplink, the processing circuitry is configured to enable transmission of uplink frames of the QoS flow from the STA to meet the minimum data rate requested in the first characteristics element further in accordance with:
an interval between the Minimum and Maximum Service Intervals signaled in the second characteristics element when the second characteristics element was included in the Stream Classification Service response frame.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein when the direction of the QoS flow is downlink, the processing circuitry is configured to schedule transmission of downlink frames of the QoS flow to the STA to meet the minimum data rate requested in the first characteristics element.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein when the request for establishment of the QoS flow is accepted by the AP, the processing circuitry is configured to encode the Stream Classification Service response frame without the second characteristics element signalling the recommended characteristics for the QoS flow.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein when the AP does not support QoS traffic transfer using an SCS, the processing circuitry is configured to encode the Capabilities element for transmission to the STA to indicate that the AP does not support QoS traffic transfer using an SCS.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein when the AP has indicated that the AP does not support QoS traffic transfer, the Stream Classification Service request frame received from the STA requesting establishment of an QoS flow with the AP is expected to be devoid of the first characteristics element that describes QoS characteristics of the QoS flow.

### Claim 18

An apparatus of a Non-Access Point Station (STA), the apparatus comprising: processing circuitry; and memory, wherein the processing circuitry is configured to:
decode a Capabilities element received from an Access Point Station (AP) indicating that the AP supports Quality-of-Service (QoS) traffic transfer using a Stream Classification Service (SCS);
encode an Stream Classification Service request frame for transmission to AP requesting establishment of an QoS flow with the AP, the Stream Classification Service request frame including a first characteristics element that describes QoS characteristics of the QoS flow,
wherein the first Characteristics element includes at least a Minimum Data Rate, Minimum Service Interval, a Maximum Service Interval, a Service Start Time, a Medium Time and a direction, the direction being one of downlink and uplink;
decode an Stream Classification Service response frame received from the AP,
wherein when the request for establishment of the QoS flow is rejected by the AP, the Stream Classification Service response frame includes a second characteristics element providing recommended characteristics for the QoS flow,
wherein the recommended characteristics signaled by the second characteristics element include to one or more of the Minimum Service Interval, the Maximum Service Interval, the Service Start Time, and the Medium Time, and
when the direction of the QoS flow is uplink, transmission of uplink frames of the QoS flow from the STA to the AP is enabled by the AP to meet the minimum data rate requested in the first characteristics element.

### Claim 19 (depends on 18)

The apparatus of claim 18, when the direction of the QoS flow is uplink, transmission of uplink frames of the QoS flow from the STA is enabled by the AP to meet the minimum data rate requested in the first characteristics element in accordance with:
an interval between the Minimum and Maximum Service Intervals signaled in the first characteristics element when the second characteristics element was not included in the Stream Classification Service response frame; and
an interval between the Minimum and Maximum Service Intervals signaled in the second characteristics element when the second characteristics element was included in the Stream Classification Service response frame.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein when the direction of the QoS flow is downlink, transmission of downlink frames of the QoS flow to the STA is scheduled to meet the minimum data rate requested in the first characteristics element.
