IP Library Granted Patent US 11,929,928
Granted Patent B2
US 11,929,928 · App. 18/132,477 · Granted Mar 12, 2024

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,929,928
App. No.
18/132,477
Granted
Mar 12, 2024
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 (24)

1. A first apparatus implementing a connection manager service 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 first application, a RESTful request to create a connection manager service resource to configure end-to-end quality of service requirements for one or more underlying networks connecting a second application on a second apparatus to a third application on a third apparatus, wherein the end-to-end quality of service requirements comprise at least one of a minimum reachability schedule of when the second application requires the third application to be available to receive requests from the second application and a maximum throughput defining a bit rate at which the second application can send or receive requests to or from the third application, wherein the connection manager service resource is created via a RESTful API of the connection manager service;

based on the RESTful request, determining the end-to-end quality of service requirements for the one or more underlying networks connecting the second application and the third application;

configuring the one or more underlying networks with quality-of-service settings for the one or more underlying networks connecting the second application and the third application;

determining whether the configuration of the one or more underlying networks connecting the second application and the third application meet the end-to-end quality of service requirements of the second application have been met; and

sending a response to the first application, wherein the response comprises a status code indicating that the connection manager service resource has been successfully created.

2. The first apparatus of claim 1 , wherein the RESTful request comprises application endpoint addresses for the first application and the second application.

3. The first apparatus of claim 1 , wherein the end-to-end quality of service requirements comprises a jitter threshold for requests which the second application sends or receives to or from the third application.

4. The first apparatus of claim 1 , wherein the end-to-end quality of service requirements comprise a minimum latency threshold for requests which the second application sends or receives to or from the third application.

5. The first apparatus of claim 1 , wherein the end-to-end quality of service requirements comprise a minimum error rate threshold for requests which the second application sends or receives to or from the third application.

6. The first apparatus of claim 1 , wherein the end-to-end quality of service requirements comprise a minimum security level threshold for requests which the second application sends or receives to or from the third application.

7. A method for controlling a connection manager service, the method comprising:

receiving, from a first application, a RESTful request to create a connection manager service resource to configure end-to-end quality of service requirements for one or more underlying networks connecting a second application on a second apparatus to a third application on a third apparatus, wherein the end-to-end quality of service requirements comprise at least one of a minimum reachability schedule of when the second application requires the third application to be available to receive requests from the second application and a maximum throughput defining a bit rate at which the second application can send or receive requests to or from the third application, wherein the connection manager service resource is created via a RESTful API of the connection manager service;

based on the RESTful request, determining the end-to-end quality of service requirements for the one or more underlying networks connecting the second application and the third application;

configuring the one or more underlying networks with quality-of-service settings for the one or more underlying networks connecting the second application and the third application;

determining whether the configuration of the one or more underlying networks connecting the second application and the third application meet the end-to-end quality of service requirements of the second application have been met; and

sending a response to the first application, wherein the response comprises a status code indicating that the connection manager service resource has been successfully created.

8. The method of claim 7 , wherein the RESTful request comprises application endpoint addresses for the first application and the second application.

9. The method of claim 7 , wherein the end-to-end quality of service requirements comprises a jitter threshold for requests which the second application sends or receives to or from the third application.

10. The method of claim 7 , wherein the end-to-end quality of service requirements comprise a minimum latency threshold for requests which the second application sends or receives to or from the third application.

11. The method of claim 7 , wherein the end-to-end quality of service requirements comprise a minimum error rate threshold for requests which the second application sends or receives to or from the third application.

12. The method of claim 7 , wherein the end-to-end quality of service requirements comprise a minimum security level threshold for requests which the second application sends or receives to or from the third application.

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 (4)
Continuation 17361388 · Jun 29, 2021
Continuation 15228239 · Aug 4, 2016
Provisional Application 62200752 · Aug 4, 2015
Related Publication 20230246964A1 · Aug 3, 2023