IP Library Granted Patent US 11,700,301
Granted Patent B2
US 11,700,301 · App. 17/863,539 · Granted Jul 11, 2023

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,700,301
App. No.
17/863,539
Granted
Jul 11, 2023
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 (39)

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:

transmitting a registration request comprising a service capability preference, the service capability preference pertaining to a registree entity; and

receiving a registration response indicating that the registree entity has been registered to a registrar entity based at least in part on the service capability preference and capacities available to the registrar after determining whether the service capability preference can be fulfilled while meeting requirements of one or more other entities that were previously registered by the registrar entity, wherein the one or more other entities include at least one entity that is not the registree entity.

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

transmitting an update request indicating an updated service capability preference; and

receiving an update response indicating that the registree entity has been registered to a new registrar entity, wherein the new registrar entity has capability to meet the updated service capability preference.

3. The apparatus of claim 1 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 registree entity is a new registree.

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

6. The apparatus of claim 1 , wherein the service capability preference comprises a service capability requirement.

7. A method performed by a device, the method comprising:

transmitting a registration request comprising a service capability preference, the service capability preference pertaining to a registree entity; and

receiving a registration response indicating that the registree entity has been registered to a registrar entity based at least in part on the service capability preference and capacities available to the registrar after determining whether the service capability preference can be fulfilled while meeting requirements of one or more other entities that were previously registered by the registrar entity, wherein the one or more other entities include at least one entity that is not the registree entity.

8. The method of claim 7 , further comprising:

transmitting an update request indicating an updated service capability preference; and

receiving an update response indicating that the registree entity has been registered to a new registrar entity, wherein the new registrar entity has capability to meet the updated service capability preference.

9. The method of claim 7 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.

10. The method of claim 9 , wherein the registree entity is a new registree.

11. The method of claim 9 , wherein the registree entity is an existing registree.

12. The method of claim 7 , wherein the service capability preference comprises a service capability requirement.

13. A method performed by a registrar entity, the method comprising:

receiving a registration request comprising a service capability preference, the service capability preference pertaining to a registree entity; and

transmitting a registration response indicating that the registree entity has been registered to a registrar entity based at least in part on the service capability preference and capacities available to the registrar after determining whether the service capability preference can be fulfilled while meeting requirements of one or more other entities that were previously registered by the registrar entity, wherein the one or more other entities include at least one entity that is not the registree entity.

14. The method of claim 13 , further comprising:

receiving an update request indicating an updated service capability preference; and

transmitting an update response indicating that the registree entity has been registered to a new registrar entity, wherein the new registrar entity has capability to meet the updated service capability preference.

15. The method of claim 13 , further comprising:

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

16. 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.

17. The method of claim 16 , wherein the registree entity is a new registree.

18. The method of claim 16 , wherein the registree entity is an existing registree.

19. The method of claim 14 , further comprising:

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

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

receiving, from the registrar entity, a response, the response identifying the new registrar entity.

20. The method of claim 13 , further comprising:

receiving a new service capability preference from the registrar entity; and

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
Continuity (3)
Continuation 16650886
Provisional Application 62565750 · Sep 29, 2017
Related Publication 20220353323A1 · Nov 3, 2022