US 11,929,928 B2
Internet of things end-to-end service layer quality of service management
Dale N. Seed, Allentown, PA (US); Michael F. Starsinic, Newtown, PA (US); Vinod Kumar Choyi, Conshohocken, PA (US); Quang Ly, North Wales, PA (US); Yogendra C. Shah, Exton, PA (US); William Robert Flynn, IV, Schwenksville, PA (US); Shamim Akbar Rahman, Cote St. Luc (CA); and Zhuo Chen, Claymont, DE (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on Apr. 10, 2023, as Appl. No. 18/132,477.
Application 18/132,477 is a continuation of application No. 17/361,388, filed on Jun. 29, 2021, granted, now 11,658,908.
Application 17/361,388 is a continuation of application No. 15/228,239, filed on Aug. 4, 2016, granted, now 11,102,122, issued on Aug. 24, 2021.
Claims priority of provisional application 62/200,752, filed on Aug. 4, 2015.
Prior Publication US 2023/0246964 A1, Aug. 3, 2023
Int. Cl. H04L 47/10 (2022.01); H04L 67/12 (2022.01); H04L 67/14 (2022.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01)
CPC H04L 47/10 (2013.01) [H04L 67/12 (2013.01); H04L 67/14 (2013.01); H04W 4/70 (2018.02); H04W 4/80 (2018.02)] 12 Claims
 
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.