IP Library Granted Patent US 11,658,908
Granted Patent B2
US 11,658,908 · App. 17/361,388 · Granted May 23, 2023

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: Convida Wireless, LLC
H04L47/10H04L67/12H04L67/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 11,658,908
App. No.
17/361,388
Granted
May 23, 2023
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 (31)

1. An apparatus comprising:

a processor; and

a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

receiving, from a service layer, a packet containing a service layer session ID indicating that the packet is part of an end-to-end service layer session, wherein the service layer configures one or more underlying networks connecting a service layer apparatus and another service layer apparatus;

identifying a set of end-to-end quality of service requirements for the packet based on the service layer session ID; and

processing the packet through the one or more underlying networks such that the quality of service requirements of the packet meet a first condition associated with the service layer session ID, the processing including controlling a QoS level of the packet.

2. The apparatus of claim 1 , the operations further comprising:

sending, to the service layer, a notification for a new level of quality of service requirements if the first 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 requirement comprises a minimum throughput threshold for the end-to-end service layer session.

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

6. A method for an application comprising:

receiving, from a service layer, a packet containing a service layer session ID indicating that the packet is part of an end-to-end service layer session, wherein the service layer configures one or more underlying networks connecting a service layer apparatus and another service layer apparatus;

identifying a set of end-to-end quality of service requirements for the packet based on the service layer session ID; and

processing the packet through the one or more underlying networks such that the quality of service requirements of the packet meet a first condition associated with the service layer session ID, the processing including controlling a QoS level of the packet.

7. The method of claim 6 , further comprising:

sending, to the service layer, a notification for a new level of quality of service requirements if the first 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 requirement comprises a minimum throughput threshold for the end-to-end service layer session.

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

11. A system comprising:

one or more processors; and

memory coupled with the one or more processors, the memory comprising executable instructions that when executed by the one or more processors cause the one or more processors to effectuate operations comprising:

receiving, from a service layer, a packet containing a service layer session ID indicating that the packet is part of an end-to-end service layer session, wherein the service layer configures one or more underlying networks connecting a service layer apparatus and another service layer apparatus;

identifying a set of end-to-end quality of service requirements for the packet based on the service layer session ID; and

processing the packet through the one or more underlying networks such that the quality of service requirements of the packet meet a first condition associated with the service layer session ID, the processing including controlling a QoS level of the packet.

12. The system of claim 11 , the operations further comprising:

sending, to the service layer, a notification for a new level of quality of service requirements if the first condition is not met.

13. The system of claim 12 , wherein the notification is generated on a message by message basis, periodic basis, or on an event basis.

14. The system of claim 11 , wherein the quality of service requirement comprises a minimum throughput threshold for the end-to-end service layer session.

15. The system of claim 11 , wherein the quality of service requirement 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 (3)
Continuation 15228239 · Aug 4, 2016
Provisional Application 62200752 · Aug 4, 2015
Related Publication 20210328924A1 · Oct 21, 2021
Cited By (1)
US 12,641,154