IP Library Granted Patent US 12,641,154
Granted Patent B2
US 12,641,154 · App. 18/410,398 · Granted May 26, 2026

Internet of things end-to-end service layer quality of service management

Inventors: Dale N. Seed (Allentown, PA); Michael F. Starsinic (Newtown, PA); Vinod Kumar Choyi (Conshohocken, PA); Quang Ly (North Wales, PA); Yogendra C. Shah (Exton, PA); William Robert Flynn, IV (Schwenksville, PA); Shamim Akbar Rahman (Cote St. Luc, CA); Zhuo Chen (Claymont, DE)
Assignee: InterDigital Patent Holdings, Inc.
H04L67/12H04L47/10H04L67/14H04W4/70H04W4/80
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 12,641,154
App. No.
18/410,398
Granted
May 26, 2026
Kind
B2
Abstract

Methods, system, and apparatuses may support end-to-end (E2E) quality of service (QoS) through the use of service layer (SL) sessions. For example, an application can communicate with a targeted device based on application specified schedule, latency, jitter, error rate, throughput, level of security, and cost requirements.

Claims (18)

1 . An apparatus comprising circuitry configured to:

receive a message containing information associated with a service layer session ID indicating an end-to-end service layer session, wherein the end-to-end service layer session configures one or more underlying networks connecting a service layer entity and another service layer entity;

identify a set of end-to-end quality of service requirements for the message that is associated with the service layer session ID; and

transport the message through the one or more underlying networks in accordance with the quality of service requirements of the message corresponding to the service layer session ID, the transporting including controlling a QoS level of the message.

2 . The apparatus of claim 1 , the circuitry further configured to:

send a notification for a new level of quality of service requirements of the message if a condition is not met.

3 . The apparatus of claim 2 , wherein the notification is generated either on a message by message basis, periodic basis or on an event basis.

4 . The apparatus of claim 1 , wherein the quality of service requirements of the message comprises a minimum throughput threshold for the end-to-end service layer session.

5 . The apparatus of claim 1 , wherein the quality of service requirements of a message comprises a minimum reachability schedule for the end-to-end service layer session.

6 . A method for managing a service layer, the method comprising:

receiving a message containing information associated with a service layer session ID indicating an end-to-end service layer session, wherein the end-to-end service layer session configures one or more underlying networks connecting a service layer entity and another service layer entity;

identifying a set of end-to-end quality of service requirements for the message that is associated with the service layer session ID; and

transporting the message through the one or more underlying networks in accordane with the quality of service requirements of the message corresponding to the service layer session ID, the transporting including controlling a QoS level of the message.

7 . The method of claim 6 , further comprising:

sending a notification for a new level of quality of service requirements of the message if a condition is not met.

8 . The method of claim 7 , wherein the notification is generated either on a message by message basis, periodic basis or on an event basis.

9 . The method of claim 6 , wherein the quality of service requirements of the message comprises a minimum throughput threshold for the end-to-end service layer session.

10 . The method of claim 6 , wherein the quality of service requirements of the message comprises a minimum reachability schedule for the end-to-end service layer session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
Continuity (5)
Continuation 18132477 · Apr 10, 2023
Continuation 17361388 · Jun 29, 2021
Continuation 15228239 · Aug 4, 2016
Provisional Application 62200752 · Aug 4, 2015
Related Publication 20240163214A1 · May 16, 2024
References Cited (41)
US 11658908B2 · Seed · 2023 [cited by examiner]
US 20070104215A1 · Wang et al. · 2007 [cited by applicant]
US 20090147731A1 · Chion et al. · 2009 [cited by applicant]
US 20090147791A1 · Schutz et al. · 2009 [cited by applicant]
US 20130128730A1 · Chion et al. · 2013 [cited by applicant]
US 20130155856A1 · Zhang et al. · 2013 [cited by applicant]
US 20130250786A1 · Balasaygun et al. · 2013 [cited by applicant]
US 20130297744A1 · Foti · 2013 [cited by applicant]
US 20140094159A1 · Raleigh et al. · 2014 [cited by applicant]
US 20150029854A1 · Starsinic et al. · 2015 [cited by applicant]
US 20150033311A1 · Seed et al. · 2015 [cited by applicant]
US 20150033312A1 · Seed et al. · 2015 [cited by applicant]
US 20160219024A1 · Verzun et al. · 2016 [cited by applicant]
US 20160227495A1 · Lee et al. · 2016 [cited by applicant]
CN 1918937A · 2007 [cited by applicant]
CN 102362539A · 2012 [cited by applicant]
CN 102792759A · 2012 [cited by applicant]
CN 104159304A · 2014 [cited by applicant]
CN 104160676A · 2014 [cited by applicant]
JP 2004120547A · 2004 [cited by applicant]
JP 2015508586 · 2015 [cited by applicant]
JP 2015121933A · 2015 [cited by applicant]
WO 2013153514A2 · 2013 [cited by applicant]
WO 2015013627A2 · 2015 [cited by applicant]
WO 2017024100A1 · 2017 [cited by applicant]
3rd Generation Partnership Project; (3GPP) TS 23.682 V13.2.0 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture Enhancements to Facilitate Communications with Pac… [cited by applicant]
Carey et al., “Proposal for M2M Service Layer Capabilities”, OneM2M Contribution, ARC-2013-244R04, Mar. 30, 2013, 5 pages. [cited by applicant]
Duan et al., “A Qos Architecture for IOT”, Internet of Things, IEEE International Conference on Internet of Things, and Cyber, Physical and Social Computing 2011, Oct. 19, 2011, pp. 717-720. [cited by applicant]
European Telecommunications Standards Institute (ETSI), TS 102 690 V2.1.1, Technical Specification, Machine-to-Machine Communications (M2M); “Functional Architecture”, Oct. 2013, 332 pages. [cited by applicant]
International Application No. PCT/US2016/045473: International Search Report and Written Opinion dated Oct. 25, 2016, 15 pages. [cited by applicant]
Lu et al., “M2M Service Session Usage Scenario Call Flow Examples”, OneM2M Contribution, ARC-2013-455, Oct. 6, 2013, 11 pages. [cited by applicant]
Lu, “M2M Session Management”, OneM2M Contribution, ARC-2013-334R02, Aug. 6, 2013. [cited by applicant]
OneM2M “Functional Architecture” TS-0001-V1 .6.1, Technical Specification, Jan. 30, 2015, 321 pages. [cited by applicant]
OneM2M “Introduction to Service Session Management”, ARC-0588R01, Nov. 13, 2013, 12 pages. [cited by applicant]
OneM2M “M2M Service Session Management (SSM) CSF”, ARC-0498R01, Oct. 6, 2013, 18 pages. [cited by applicant]
OneM2M “M2M Service Session Management (SSM) CSF”, ARC-0589R01, Nov. 13, 2013, 15 pages. [cited by applicant]
OneM2M “OneM2M Functional Architecture Baseline Draft”, TS-0001-V-1.1.0, Aug. 9, 2014, 367 pages. [cited by applicant]
OneM2M “Service Session Management (SSM) CSF Resources”, oneM2M Contribution, ARC-2013-0563-SSM, Nov. 13, 2013, 7 pages. [cited by applicant]
Onem2M, “Session Management CSF Resources” OneM2M Contribution, ARC-2013-0454, Oct. 6, 2013, 12 pages. [cited by applicant]
Open Networking Foundation, OpenFlow Switch Specification, V-1.3.4, Mar. 27, 2014, https://www.opennetworking.orgja/sdn-resources-ja/onf-specifications/openflow. [cited by applicant]
Open Networking Foundation, OpenFlow Table Type Patterns Version No. 1.0, Aug. 15, 2014, 55 pages, https://www.opermetworking.orgja/sdn-resources-ja/onf-specifications/openflow. [cited by applicant]