IP Library Granted Patent US 10,992,552
Granted Patent B2
US 10,992,552 · App. 15/567,698 · Granted Apr 27, 2021

Device and method for adding an M2M service

Inventors: Hongkun Li (Malvern, PA); Guang Lu (Thornhill, CA); Chonggang Wang (Princeton, NJ); Qing Li (Princeton Junction, NJ); Lijun Dong (San Diego, CA); Catalina Mihaela Mladin (Hatboro, PA)
Assignee: Convida Wireless, LLC
H04L41/5054H04L41/0893H04L67/10H04L67/12H04W4/38H04W4/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 10,992,552
App. No.
15/567,698
Granted
Apr 27, 2021
Kind
B2
Abstract

The present application is directed to a device on a network that is configured to add a service. The device includes a memory that is operably coupled to the processor. The processor is adapted to configure a service enablement policy. The processor is also adapted to receive a request to add the service from a service provider. The processor is adapted to check the service enablement policy for adding the service. The processor is also adapted to collaborate with another device to harmonize the service enablement policy and the host selection criteria. Further, the processor is adapted to send a reply to the service provider. The present application is also directed to a method for adding a service.

Claims (35)

1. A device on a network, the device comprising:

a non-transitory memory including executable instructions for adding a new service; and a processor operably coupled to the memory, the processor being adapted to:

receive a request to add the new service from a service provider;

check a service enablement policy and host selection criteria specified by the service provider for adding the new service;

determine the service enablement policy and the host selection criteria specified by the service provider conflict with a service enablement policy and host selection criteria of a service layer;

wherein the service enablement policy is selected from a collaboration enablement indication, eligible collaboration entity type, collaboration scope, collaboration content, collaboration trigger conditions, service node scope, eligible service node type, maximum service node number, minimum service node number, maximum distance to service provider, maximum distance to service layer clients, service node selection enablement, eligible type of selection entity, service provider confirm, aggregation enablement, eligible type of aggregation entity, aggregation window, enabled aggregation scenario, service provision scope, list of clients with access right, and combinations thereof;

harmonize the service enablement policy and the host selection criteria specified by the service provider to resolve the conflict; and

send a reply to the service provider confirming harmonization.

2. The device according to claim 1 , wherein the host selection criteria is selected from service node location, service domain requirement, access control, underlying network protocol, device management, load balance, service node type, supported API, security, data storage, aggregation preference, and combinations thereof.

3. The device according to claim 1 , wherein the processor is further configured to harmonize the service enablement and the host selection criteria policy specified by the service provider.

4. The device according to claim 1 , wherein the processor is further configured to collaborate the request received from the service provider.

5. The device according to claim 4 , wherein the processor is further configured to determine a service node that meets the service enablement policy and the host selection criteria specified by the service provider.

6. The device according to claim 5 , wherein the processor is further configured to send a request to the service node to add the new service.

7. The device according to claim 6 , wherein the processor is further configured to receive an acceptance from the service node.

8. The device according to claim 6 , wherein the processor is further configured to:

check if aggregation of plural new services is possible; and send a request to the service node to add the plural new services.

9. The device according to claim 1 , selected from a server, a terminal device or a M2M gateway device.

10. A method for adding a new service comprising the steps of:

configuring a service enablement policy;

receiving a request to add the new service from a service provider;

checking the service enablement policy specified by the service provider for adding the new service;

determining the service enablement policy specified by the service provider conflicts with a service enablement policy of a service layer;

wherein the service enablement policy is selected from a collaboration enablement indication, eligible collaboration entity type, collaboration scope, collaboration content, collaboration trigger conditions, service node scope, eligible service node type, maximum service node number, minimum service node number, maximum distance to service provider, maximum distance to service layer clients, service node selection enablement, eligible type of selection entity, service provider confirm, aggregation enablement, eligible type of aggregation entity, aggregation window, enabled aggregation scenario, service provision scope, list of clients with access right, and combinations thereof;

harmonizing the service enablement policy specified by the service provider to resolve the conflict; and

sending a reply to the service provider confirming harmonization.

11. The method of claim 10 , further comprising:

receiving host selection criteria for facilitating service node selection from the service provider.

12. The method of claim 11 , further comprising:

harmonizing the service enablement policy and the host selection criteria received from the service provider.

13. The method of claim 12 , further comprising: determining a service node that meets the service enablement policy and the host selection criteria.

14. The method according to claim 13 , further comprising: sending a request to the service node to add the new service.

15. The method according to claim 14 , further comprising: checking if aggregation of plural new services is possible; and

sending a request to the service node to add the plural new services.

16. The method according to claim 11 , further comprising collaborating the request received from the service provider.

17. The method according to claim 11 , wherein the host selection criteria is selected from service node location, service domain requirement, access control, underlying network protocol, device management, load balance, service node type, supported API, security, data storage, aggregation preference, and combinations thereof.

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 Feb 19, 2018
From: LI, HONGKUN; LU, GUANG; WANG, CHONGGANG; LI, QING; DONG, LIJUN; MLADIN, CATALINA MIHAELA
To: CONVIDA WIRELESS, INC.
Reel/Frame 044966/0376 →
Continuity (2)
Provisional Application 62151841 · Apr 23, 2015
Related Publication 20180115467A1 · Apr 26, 2018