US 12,192,295 B2
Enhanced restful operations
Catalina Mihaela Mladin, Hatboro, PA (US); Qing Li, Princeton Junction, NJ (US); Rocco Di Girolamo, Laval (CA); Chonggang Wang, Princeton, NJ (US); William Robert Flynn, IV, Schwenksville, PA (US); Hongkun Li, Malvern, PA (US); and Xu Li, Plainsboro, NJ (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on Aug. 24, 2023, as Appl. No. 18/455,239.
Application 18/455,239 is a continuation of application No. 17/643,484, filed on Dec. 9, 2021, granted, now 11,778,056.
Application 17/643,484 is a continuation of application No. 17/245,246, filed on Apr. 30, 2021, granted, now 11,228,652, issued on Jan. 18, 2022.
Application 17/245,246 is a continuation of application No. 15/762,263, granted, now 11,019,155, issued on May 25, 2021, previously published as PCT/US2016/053342, filed on Sep. 23, 2016.
Claims priority of provisional application 62/222,536, filed on Sep. 23, 2015.
Prior Publication US 2023/0403334 A1, Dec. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/51 (2022.01); H04L 67/02 (2022.01); H04L 67/133 (2022.01); H04L 67/566 (2022.01); H04L 67/60 (2022.01); H04W 4/70 (2018.01)
CPC H04L 67/51 (2022.05) [H04L 67/02 (2013.01); H04L 67/133 (2022.05); H04L 67/566 (2022.05); H04L 67/60 (2022.05); H04W 4/70 (2018.02)] 12 Claims
OG exemplary drawing
 
1. An apparatus for a service providing service capabilities to a plurality of applications via a set of application programming interfaces (APIs), the service being supported as a middleware above an application protocol layer, the apparatus comprising circuitry configured to:
receive a representational state transfer (RESTful) request that comprises a filter criteria and uniform resource identifier (URI) of a target resource hosted at the service;
check whether an originator of the RESTful request has a discovery right for the RESTful request;
query to discover one or more child resources of the target resource that matches the filter criteria, wherein each of the one or more child resources comprise the URI of the target resource and an additional path of the child resource relative to the target resource;
create a group of discovered resources that match the filter criteria, wherein the discovered resources of the group match the filter criteria;
assign a group identifier to the group; and
send a RESTful response comprising information indicative of the group.