US 11,968,100 B2
Service enabler function
Hongkun Li, Malvern, PA (US); Guang Lu, Thornhill (CA); Lijun Dong, San Diego, CA (US); Dale N. Seed, Allentown, PA (US); William Robert Flynn, IV, Schwenksville, PA (US); Catalina M. Mladin, Hatboro, PA (US); and Xu Li, Plainsboro, PA (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on Dec. 1, 2022, as Appl. No. 18/060,689.
Application 18/060,689 is a continuation of application No. 15/302,545, granted, now 11,570,065, previously published as PCT/US2015/025077, filed on Apr. 9, 2015.
Claims priority of provisional application 61/977,382, filed on Apr. 9, 2014.
Prior Publication US 2023/0108364 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/5041 (2022.01); G06F 8/61 (2018.01); G06F 9/445 (2018.01); H04L 41/50 (2022.01); H04W 4/50 (2018.01)
CPC H04L 41/5045 (2013.01) [G06F 8/61 (2013.01); G06F 9/44505 (2013.01); H04L 41/5058 (2013.01); H04W 4/50 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented apparatus comprising:
a computer readable storage medium including instructions for managing a service in a service layer, where the service has a service API, where the service API includes a common service API and a unique service API, where the common service API is used to retrieve service information, where the unique service API distinguishes the service from one or more other services, where the unique service API is used to access and/or utilize the service, and where the instructions when executed by a processor cause the processor to:
receive a request to manage, via a service enabler function of the service layer, a change of state of the service including adding, removing, activating, or deactivating the service, where the request comprises a service description;
evaluate, via the service enabler function, the service description comprising identifiers of one or more services to manage; and
identify one or more service capabilities in the service layer to assist in managing the one or more services identified in the service description, and to send a request to and/or instruct the one or more service capabilities to perform the change of state of the one or more services identified in the service description.