Prosecution Insights
Last updated: July 17, 2026
Application No. 18/631,040

Methods and Apparatus for Using Stream Classification Service to Enable Low Latency Treatment of MAC Service Data Units (MSDUs) in Wireless Local Area Networks (WLANs)

Non-Final OA §103
Filed
Apr 09, 2024
Examiner
PHUONG, DAI
Art Unit
2644
Tech Center
2600 — Communications
Assignee
Charter Communications Operating LLC
OA Round
1 (Non-Final)
76%
Grant Probability
Favorable
1-2
OA Rounds
8m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
618 granted / 817 resolved
+13.6% vs TC avg
Strong +16% interview lift
Without
With
+15.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 12m
Avg Prosecution
16 currently pending
Career history
854
Total Applications
across all art units

Statute-Specific Performance

§101
0.7%
-39.3% vs TC avg
§103
88.0%
+48.0% vs TC avg
§102
6.4%
-33.6% vs TC avg
§112
1.4%
-38.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 817 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Election/Restrictions In response to the Applicant Arguments filed on 05/14/26, the Applicant argues that the traverse is based on the fact that the claims of Group I and Group II are closely related, and it would not place an undue burden on the Examiner to consider the claims in a single application. Accordingly, it is requested that the Examiner reconsider and withdraw the restriction requirement. This is not found persuasive because the first group of claims is directed access point detail while the second group of claims is directed to a station (STA) detail. Therefore, it requires a different field of search. Additionally, it is noted that the prior art applicable to claims directed to group I would not likely be applicable to claims directed to group II, and therefore if the Examiner were “to consider all claims in a single application,” additional searches would need to be performed in order to obtain prior art applicable to the claims directed to the other group. Thus, there would at least be an undue search burden on the Examiner if the Examiner were “to consider all claims in a single application.” Furthermore, the Examiner is not required to exam an application has multiple inventions. Therefore, the restriction/election mailed 03/20/26 is proper and required different search areas. The requirement is still deemed proper and is therefore made FINAL. Information Disclosure Statement The references listed in the Information Disclosure Statement filed on 10/03/25 have been considered by the examiner (see attached PTO-1449 form or PTO/SB/08A and 08B). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-7 and 12-16 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (U.S. 20250227537) in view of Choi et al. (U.S. 20240429968) and further in view of Hart et al. (U.S. 20250159547) and further in view of Henry et al. (U.S. 20250203442) and further in view of Lee et al. (U.S. 20150281102). For claim 1, Huang discloses a method of operating an access point (AP), comprising: receiving a Stream Classification Service (SCS) Request frame from a station, said SCS Request frame including an SCS descriptor element including a classifier type field indicating that a corresponding classifier parameters field included in SCS descriptor element will include one or more qualifiers indicating how the AP is to treat data, which is to be transmitted by the access point (at least [0119]-[0127]. The STA may send the SCS request to the AP associated with the STA, report the low-delay traffic stream by using the SCS request, and indicate a corresponding QoS requirement (or referred to as a QoS parameter). The SCS request may be referred to as an SCS request frame. The SCS request includes a category (category) field, a robust action field, a dialog token field, and an SCS descriptor list field. For example, the category field may indicate a category to which the action frame (that is, the SCS request frame) belongs. The robust action field may indicate a frame in a corresponding category that the SCS request frame belongs to. The dialog token field may be used to match a corresponding SCS request frame and SCS response frame. The SCS descriptor list field may include one or more SCS descriptor elements, and each SCS descriptor element may indicate related information of an SCS stream. In an embodiment, when a plurality of SCS streams are mapped to a same TID, the transmitting end may report QoS requirements of the plurality of SCS streams to the receiving end by sending a plurality of SCS requests, or the transmitting end may report the QoS requirements of the plurality of SCS streams to the receiving end by using a plurality of SCS descriptor elements. The SCS descriptor element may include at least one of the following: an element identifier (element ID) field, a length field, an SCS identifier (SCSID) field, and a request type field. In an embodiment, the SCS descriptor element may further include at least one of the following: an intra-access category priority element, a traffic classification (TCLAS, or may be referred to as communication classification or business classification) element (TCLAS element), a traffic classification processing element (TCLAS processing element), a quality of service characteristics element (service of quality characteristics element), and another optional subelement. In this embodiment of this application, whether the SCS descriptor element includes all the intra-access category priority element, the traffic classification element, the traffic classification processing element, and the quality of service characteristics element, or whether the SCS descriptor element includes none of the intra-access category priority element, the traffic classification element, the traffic classification processing element, and the quality of service characteristics element is not limited. A value and an indication function of the request type may be shown in Table 1. TABLE-US-00002 TABLE 1 Value of the request type Indication function 0 Add, that is, add/request to create an SCS stream 1 Remove, that is, request to remove an SCS stream 2 Change, that is, request to change an SCS stream [0128] (5) A specific format of the intra-access category priority element is shown in (a) in FIG. 5b, and includes an element identifier (element ID) field, a length field, and an intra-access priority field. The intra-access priority field may be 1 octet, and may include at least one of the following: a user priority field, an alternative queue field, a drop eligibility field, and a reserved field. [0129] (6) The TCLAS element indicates how to identify an SCS stream, and the element carries a criterion for determining the SCS stream. The TCLAS element may include at least one of the following: an element identifier (element ID) field, a length field, a user priority field, and a frame classifier field. [0130] (7) The TCLAS processing element indicates how to process a plurality of TCLAS elements when the plurality of TCLAS elements exist. [0131] (8) The QoS characteristics element indicates information such as a TID to which a corresponding SCS stream is mapped, and a corresponding QoS parameter. For example, the QoS parameter may include a delay bound and an MSDU delivery ratio. The delay bound may indicate a maximum delay allowed by the SCS stream. The MSDU delivery ratio may indicate a required packet delivery ratio under a given delay bound requirement.) However, Huang does not disclose a classifier type field set to an integer value in the range of 11-255, said value indicating that a corresponding classifier parameters field included in SCS descriptor element will include one or more qualifiers indicating how the AP is to treat data, which is to be transmitted by the access point; receiving a media access control (MAC) service data unit (MSDU) with associated ECN bits, said associated ECN bits including an associated Explicit Congestion Notification (ECN) Capable Transport (ECT) bit and an associated Congestion Experienced (CE) bit; and determining, based on whether the ECN bits associated with the MSDU are set to 11, whether to provide the MSDU priority transmission treatment corresponding to an ECN setting of 11 or a standard level of transmission treatment. In the same field of endeavor, Choi et al. disclose a classifier type field set to an integer value in the range of 11-255, said value indicating that a corresponding classifier parameters field included in SCS descriptor element will include one or more qualifiers indicating how the AP is to treat data, which is to be transmitted by the access point (at least [0078]. Classifier types 11 to 255 may be used to specify traffic of a service that requests multi-AP coordination. For example, a new structure of the frame classifier field may be defined by setting the classifier type for specifying the traffic of the service requesting multi-AP coordination from classifier types 11 to 255 and adding information for specifying the traffic of the service to one or more parameters to be set.) Therefore, it would have been obvious to one of ordinary skill in the art at the time the invention was made to modify the invention of Huang as taught by Choi et al. for purpose of identifying traffic of a service. In the same field of endeavor, Hart et al. disclose receiving a media access control (MAC) service data unit (MSDU) with associated ECN bits (at least [0031]. The L4S marking request 270 can also include other characteristics of the corresponding L4S flow (e.g., a Received Signal Strength Indicator (RSSI) of the associated device, such as the STA 102), a recommended value for the congestion marking (e.g., a recommendation for the ECN field in the IP header within the MSDU), and/or the like. In further embodiments, queue information, other characteristics of the corresponding L4S flow, a recommended value for the congestion marking, and/or the like may be sent to layer 3 230 via a separate primitive or other mechanism.) Therefore, it would have been obvious to one of ordinary skill in the art at the time the invention was made to modify the invention of Huang as taught by Hart et al. for purpose of indicating that there is detected congestion or predicted congestion that will occur. In the same field of endeavor, Henry et al. disclose said associated ECN bits including an associated Explicit Congestion Notification (ECN) Capable Transport (ECT) bit and an associated Congestion Experienced (CE) bit (at least [0038] and [0059]. e ECN indicator may be utilized for signaling congestion between endpoints and/or signaling that the data flow should be treated as LAS. Examples of the ECN indicators include but are not limited to, Congestion Experienced (CE) or ECN Capable Transport (ECT) which can further include ECT(1) and/or ECT(0). The device can thereafter determine that the data flow is the LAS data flow based on the ECN indicator.) Therefore, it would have been obvious to one of ordinary skill in the art at the time the invention was made to modify the invention of Huang as taught by Henry et al. for purpose of indicating that the data flow is the LAS data flow. In the same field of endeavor, Lee et al. disclose determining, based on whether the ECN bits associated with the MSDU are set to 11, whether to provide the MSDU priority transmission treatment corresponding to an ECN setting of 11 or a standard level of transmission treatment (at least [0165]. The communication device 11-1 then transmits additional data packets corresponding to the respective data flows (Step S508, S509). When congestion occurs in the switch device 50-2 (Step S510), the ECN writing unit 505 in the switch device 50-2 rewrites the ECN flag in each of the data packets in the output queue in which the amount of data has become equal to or more than the predetermined amount to “11”. This process causes the switch device 50-2 to transmit the data packets of which ECN flag is set to “11” to the switch device 50-5 (Step S511). Because the switch device 50-5 is not congested, the switch device 50-5 transmits the data packets to the communication device 11-4 based on the respective destinations without rewriting the ECN flag.) Therefore, it would have been obvious to one of ordinary skill in the art at the time the invention was made to modify the invention of Huang as taught by Lee et al. for purpose of transmitting the notifying packet generated by the generating unit to another switch device. For claim 2, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 1. Henry et al. disclose one of said one or more qualifiers includes a parameter which has an associated ECT bit set to 1 and an associated CE bit set to 1 (at least [0038] and [0059]. e ECN indicator may be utilized for signaling congestion between endpoints and/or signaling that the data flow should be treated as LAS. Examples of the ECN indicators include but are not limited to, Congestion Experienced (CE) or ECN Capable Transport (ECT) which can further include ECT(1) and/or ECT(0). The device can thereafter determine that the data flow is the LAS data flow based on the ECN indicator.) For claim 3, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 1. Choi et al. disclose wherein said classifier type field is set to the value 11 (at least [0078]. Classifier types 11 to 255 may be used to specify traffic of a service that requests multi-AP coordination. For example, a new structure of the frame classifier field may be defined by setting the classifier type for specifying the traffic of the service requesting multi-AP coordination from classifier types 11 to 255 and adding information for specifying the traffic of the service to one or more parameters to be set.) For claim 4, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 1. Huang discloses wherein said classifier type field and said classifier parameters field are part of a frame classifier included as part of a traffic classification (TCLAS) element (at least [0108]. The transmitting end may identify a corresponding MSDU based on a traffic filter (TCLAS filter) deployed above the MAC (for example, deployed at the LLC), and map the MSDU to a specified TID and SCSID. The MSDU is then delivered from the LLC layer to the MAC layer through a MAC layer service access point (MAC-SAP) by using a primitive request (for example, MA-UNITDATA.request primitive).) For claim 5, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 1. Huang discloses wherein indicating how the AP is to treat data to be transmitted includes indicating Quality of Service (QOS) information (at least [0009]. A receiving end may effectively optimize QoS of an SCS stream based on QoS that is of the SCS stream and that is indicated by the measurement report, to perform targeted optimization on the QoS of the SCS stream. This not only improves optimization efficiency, but also effectively improves the QoS of the SCS stream.) For claim 6, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 5. Huang discloses wherein said QoS information includes transmission frame rate information (at least [0133]. The QOS characteristics element includes at least one of the following: an element identifier (element ID) field, a length field, an element identifier extension (element ID extension) field, a control information field, a minimum service interval (minimum service interval) field, a maximum service interval field, a minimum data rate field, a delay bound field, a maximum MSDU size field, a service start time field, a mean data rate field, a burst size field, an MSDU lifetime field, an MSDU delivery ratio field, an MSDU count exponent field, a medium time field, and a bandwidth.) For claim 7, the combination of Huang, Choi et al., Hart et al., Henry et al. and Lee et al. disclose the method of claim 1. Hart et al. disclose enabling, prior to receiving the MSDU, a WiFi Low Latency, Low Loss, and Scalable Throughput (L4S) mode of operation (at least [0025]-[0026]. The STA 102, the AP 110, and/or one or more of the network devices 120 can support L4S for predicted or otherwise detected congestion or upcoming congestion (e.g., short-term congestion) by supporting the marking request primitives and marking response primitives and/or using an ECN flag to indicate the detection of the congestion or upcoming congestion. In some embodiments, the STA 102, the AP 110, and/or one or more of the network devices 120 can predict or otherwise determine the presence short-term congestion using machine learning methods. Providing L4S marking for example can comprise determining, in layer 2, a MAC packet is experiencing congestion. A MAC packet may include a MAC Service Data Unit (MSDU), an Aggregate MSDU (AMSDU) which contains one or more MSDUs, a MAC Protocol Data Unit (MPDU) which contains an MSDU or an AMSDU, or an Aggregate MPDU (AMPDU) which contains one or more MPDUs. Thus, a MAC packet contains one or more MSDUs. Each MSDU contains a header, such as a LLC header, followed by a Data Link Service Data Unit (DLSDU) (i.e., a layer 3 packet).) For claims 12-15, the claims have features similar to claims 1-4. Therefore, the claims are also rejected for the same reason in claims 1-4. For claims 16, the claim has features similar to claim 6. Therefore, the claim is also rejected for the same reason in claim 6. Allowable Subject Matter Claims 8-11 and 17-18 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to DAI PHUONG whose telephone number is 571-272-7896. The examiner can normally be reached on Monday-Friday, 8am-5pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, Applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Kathy Wang-Hurst can be reached on 571-270-5371. The fax phone number for the organization where this application or proceeding is assigned is 571-273-7687. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). /DAI PHUONG/Primary Examiner, Art Unit 2644
Read full office action

Prosecution Timeline

Apr 09, 2024
Application Filed
Jun 10, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12659753
SYSTEMS AND METHODS FOR FLEXIBLE ACCESS TO PRIORITY ACCESS TIERS IN SHARED RADIO FREQUENCY (RF) SPECTRUM BANDS
3y 8m to grant Granted Jun 16, 2026
Patent 12647753
System and Method for Generating Floor Plans Using User Device Sensors
6y 8m to grant Granted Jun 02, 2026
Patent 12647927
METHOD FOR LOCATING USER EQUIPMENT, NETWORK DEVICE, USER EQUIPMENT, AND STORAGE MEDIUM
3y 5m to grant Granted Jun 02, 2026
Patent 12647756
INTELLIGENT PERSONALIZED ALERT/NOTIFICATION AS A SERVICE
3y 2m to grant Granted Jun 02, 2026
Patent 12641394
LOCATION INTERACTION TRACKING SYSTEM
4y 2m to grant Granted May 26, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
76%
Grant Probability
91%
With Interview (+15.8%)
2y 12m (~8m remaining)
Median Time to Grant
Low
PTA Risk
Based on 817 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month