IP Library Granted Patent US 11,438,407
Granted Patent B2
US 11,438,407 · App. 16/650,886 · Granted Sep 6, 2022

Service registration based on service capabilities requirements and preferences

Inventors: Zhuo Chen (Claymont, DE); Dale N. Seed (Allentown, PA); Quang Ly (North Wales, PA); Catalina Mihaela Mladin (Hatboro, PA); William Robert Flynn, IV (Schwenksville, PA); Rocco Di Girolamo (Laval, CA); Shoshana Loeb (Philadelphia, PA)
Assignee: Convida Wireless, LLC
H04L67/1008H04L67/51H04W4/70
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,438,407
App. No.
16/650,886
Granted
Sep 6, 2022
Kind
B2
Abstract

A registrar entity, such as a service layer gateway, obtains the service capabilities requirements or preferences of a new registree entity, such as an application, and only accepts a registration of the registree if the registrar has sufficient remaining service capacities to meet the service capabilities requirements or preferences of the registree entity while ensuring that the provision of support to existing registree entities is not impacted. If the registrar lacks the capabilities to satisfy the requirements or preferences, it may contact a server to identify another registrar which has the capabilities. Updates to requirements or preference may originate at any node, e.g., at a user equipment device or a service.

Claims (48)

1. An apparatus, comprising a processor, a memory, and communication circuitry, the apparatus being connected to a network via its communication circuitry, the apparatus further comprising 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:

obtaining a service capability preference, the service capability preference pertaining to a service layer registree entity;

determining, based at least in part on the service capability preference and capacities available to the registrar, whether the service capability preference can be fulfilled while meeting requirements of one or more other entities that were previously registered by the apparatus, wherein the one or more other entities include at least one entity that is not the service layer registree entity;

registering the service layer registree entity; and

reserving a service capability based upon the service capability preference.

2. The apparatus of claim 1 , wherein the instructions further cause the apparatus to perform operations comprising:

receiving the service capability preference from the service layer registree entity; and

determining, based at least in part on potential impact on support of the one or more other entities, whether to register the service layer registree entity.

3. The apparatus of claim 2 wherein the service capability preference comprises:

an amount of computer memory, a bandwidth of central processing unit power, a frequency of operations to be performed, or a frequency of operations to be performed.

4. The apparatus of claim 3 , wherein the service layer registree entity is a new registree.

5. The apparatus of claim 3 , wherein the service layer registree entity is an existing registree.

6. The apparatus of claim 5 , wherein the service capability preference is an updated preference.

7. The apparatus of claim 3 , wherein the instructions further cause the apparatus to perform operations comprising:

determining, based at least in part on the service capability preference and capacities available to the registrar, to not register the service layer registree entity;

sending, to a server, a request to transfer registration to a new registrar gateway; and

receiving, from the server, a response, the response identifying the new registrar gateway.

8. The apparatus of claim 7 , wherein the instructions further cause the apparatus to perform operations comprising sending, based on the response, a request to the new registrar gateway to register the service layer registree entity.

9. The apparatus of claim 4 , wherein the instructions further cause the apparatus to perform operations comprising:

receiving the service capability preference from a server; and

determining, based at least in part on potential impact on support of the one or more other entities, whether to register the service layer registree entity.

10. The apparatus of claim 9 , wherein the instructions further cause the apparatus to perform operations comprising:

determining, based at least in part on the service capability preference and capacities available to the registrar, to not register the service layer registree entity;

sending, to the server, a request to transfer registration to a new registrar gateway; and

receiving, from the server, a response, the response identifying the new registrar gateway.

11. The apparatus of claim 1 , wherein:

the service capability preference comprises a service capability requirement; and

the instructions further cause the apparatus to determine, based at least in part on the service capability requirement, to decline to register the service layer registree entity.

12. A method performed by network equipment, the method comprising:

obtaining a service capability preference, the service capability preference pertaining to a service layer registree entity;

determining, based at least in part on the service capability preference and capacities available to the registrar, whether the service capability preference can be fulfilled while meeting requirements of one or more entities that were previously registered by the network equipment, wherein the one or more other entities include at least one entity that is not the service layer registree entity;

registering the service layer registree entity; and

reserving a service capability based upon the service capability preference.

13. The method of claim 12 , further comprising:

receiving the service capability preference from the service layer registree entity; and

determining, based at least in part on potential impact on support of the one or more other registered entities, whether to register the service layer registree entity.

14. The method of claim 13 wherein the service capability preference comprises: an amount of computer memory, a bandwidth of central processing unit power, a frequency of operations to be performed, or a frequency of operations to be performed.

15. The method of claim 14 , wherein the service layer registree entity is a new registree.

16. The method of claim 14 , wherein the service layer registree entity is an existing registree.

17. The method of claim 16 , wherein the service capability preference is an updated preference.

18. The method of claim 14 , further comprising:

determining, based at least in part on the service capability preference and capacities available to the registrar, to not register the service layer registree entity;

sending, to a server, a request to transfer registration to a new registrar gateway; and

receiving, from the server, a response, the response identifying the new registrar gateway.

19. The method of claim 18 , wherein the instructions further cause the apparatus to perform operations comprising sending, based on the response, a request to the new registrar gateway to register the service layer registree entity.

20. The method of claim 15 , wherein the instructions further cause the apparatus to perform operations comprising:

receiving the service capability preference from a server; and

determining, based at least in part on potential impact on support of the one or more other entities, whether to register the service layer registree entity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2020
From: CHEN, ZHUO; SEED, DALE N.; LY, QUANG; MLADIN, CATALINA MIHAELA; FLYNN, WILLIAM ROBERT, IV; DI GIROLAMO, ROCCO; LOEB, SHOSHANA
To: CONVIDA WIRELESS, LLC
Reel/Frame 052230/0972 →
Continuity (2)
Provisional Application 62565750 · Sep 29, 2017
Related Publication 20200287963A1 · Sep 10, 2020