US 12,177,061 B2
Service layer resource management for generic interworking and extensibility
Quang Ly, North Wales, PA (US); Dale N. Seed, Allentown, PA (US); William Robert Flynn, IV, Schwenksville, PA (US); Catalina M. Mladin, Hatboro, PA (US); Chonggang Wang, Princeton, NJ (US); Rocco Di Girolamo, Laval (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 Sep. 6, 2023, as Appl. No. 18/461,965.
Application 18/461,965 is a continuation of application No. 17/568,162, filed on Jan. 4, 2022, granted, now 11,799,711.
Application 17/568,162 is a continuation of application No. 15/726,956, filed on Oct. 6, 2017, granted, now 11,240,093, issued on Feb. 1, 2022.
Claims priority of provisional application 62/405,534, filed on Oct. 7, 2016.
Prior Publication US 2024/0080235 A1, Mar. 7, 2024
Int. Cl. G06F 9/50 (2006.01); H04L 41/02 (2022.01); H04L 67/141 (2022.01); H04L 67/146 (2022.01); H04L 67/53 (2022.01); H04L 69/329 (2022.01)
CPC H04L 41/02 (2013.01) [G06F 9/5061 (2013.01); H04L 67/141 (2013.01); H04L 67/146 (2013.01); H04L 67/53 (2022.05); H04L 69/329 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An apparatus for a service supporting service capabilities through a set of Application Programming Interfaces (APIs), the service being provided as middleware between application protocols and a plurality of applications, the apparatus comprising a processor, a memory, and computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to perform operations comprising:
receiving a first request to create a new custom resource stored within a RESTful resource of the service, wherein the RESTful resource is a uniquely addressable element in a Resource Oriented Architecture (ROA) having a representation that can be manipulated via RESTful methods and wherein the new custom resource comprises one or more custom defined resource attributes, wherein the first request comprises a resource definition for defining the new custom resource;
integrating the new custom resource into operations of the service;
receiving a second request to create a data model mapping for the new custom resource, the data model mapping providing one or more uniform resource indicators (URIs) of interworked resources and retargeting indicators for indicating when to retarget a retrieve request targeting the interworked resources, the retargeting indicators comprising at least one of one-time retarget, always retarget, retarget on change, or periodic retarget; and
creating the data model mapping for the new custom resource in the service.