IP Library Granted Patent US 9,332,549
Granted Patent B2
US 9,332,549 · App. 14/181,168 · Granted May 3, 2016

Service layer resource propagation across domains

Inventors: Guang Lu (Dollard-des-Ormeaux, CA); Dale N. Seed (Allentown, PA); Paul L. Russell, Jr. (Pennington, NJ)
Assignee: Convida Wireless, LLC
H04W72/048H04L67/16H04L67/288H04W4/005H04L67/12
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 9,332,549
App. No.
14/181,168
Granted
May 3, 2016
Kind
B2
Abstract

Techniques are disclosed for Machine-to-Machine (M2M) Announce procedures that allow advertisement machine-to-machine service capabilities layer resources and subresources. Resource structures and signal flows of the various disclosed embodiments are defined.

Claims (52)

1. A first network node implementing a first machine-to-machine services capabilities layer entity in a communication network, the first network node comprising:

a memory comprising executable instructions; and

a processor that, when executing the executable instructions, effectuates operations comprising:

managing at least one resource representing a machine-to-machine services capabilities layer entity itself;

determining to announce the at least one resource representing the machine-to-machine services capabilities layer entity to a second machine-to-machine services capabilities layer entity implemented on a second network node,

generating an announcement advertising the at least one resource representing the machine-to-machine services capabilities layer entity and available at the first machine-to-machine services capabilities layer entity;

transmitting the announcement of the at least one resource representing the machine-to-machine services capabilities layer entity to the second machine-to-machine services capabilities layer entity; and

receiving, by the first machine-to-machine services capabilities layer entity, a response from the second machine-to-machine services capabilities layer entity.

2. The first network node of claim 1 , wherein the first machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a first network domain and the second machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a second network domain.

3. The first network node of claim 1 , wherein the at least one resource comprises a resource data structure comprising a first subresource data structure comprising a second subresource data structure representing the machine-to-machine services capabilities layer entity.

4. The first network node of claim 1 , wherein the operations further comprise:

receiving a request from a third machine-to-machine services capabilities layer entity implemented on a third network node to register another set of resources to the resources of the first machine-to-machine services capabilities layer entity, wherein the another set of resources are available at the third machine-to-machine services capabilities layer entity; and

registering the another set of resources to the resources of the first machine-to-machine services capabilities layer.

5. The first network node of claim 1 , wherein the operations further comprise:

receiving a request from a third machine-to-machine services capabilities layer entity implemented on a third network node to remove a set of resources available at the third machine-to-machine services capabilities layer entity, wherein the set of resources available at the third machine-to-machine services capabilities layer entity are registered in the first machine-to-machine services capabilities layer entity; and

removing the set of resources available at the third machine-to-machine services capabilities layer entity from the first machine-to-machine services capabilities layer entity.

6. The first network node of claim 1 , wherein the operations further comprise:

receiving a request from a third machine-to-machine services capabilities layer entity implemented on a third network node to update a set of resources available at the third machine-to-machine services capabilities layer entity, wherein the set of resources available at the third machine-to-machine services capabilities layer entity are registered in the first machine-to-machine services capabilities layer entity; and

updating the set of resources available at the third machine-to-machine services capabilities layer entity in the first machine-to-machine services capabilities layer entity.

7. A first network node implementing a first machine-to-machine services capabilities layer entity in a communication network, the first network node comprising:

a memory comprising executable instructions; and

a processor that, when executing the executable instructions, effectuates operations comprising:

managing a first set of resources of a machine-to-machine services capabilities layer entity;

receiving a request from a second machine-to-machine services capabilities layer entity implemented on a second network node to register a second set of resources of the second machine-to-machine services capabilities layer entity, which are available at the second machine-to-machine services capabilities layer entity and which each represent a machine-to-machine services capabilities entity itself, to the first machine-to-machine services capabilities layer entity;

registering the second set of resources of the second machine-to-machine services capabilities layer entity to the first machine-to-machine services capabilities layer entity;

determining to announce the second set of resources available at the second machine-to-machine services capabilities layer entity to a third machine-to-machine services capabilities layer entity implemented on a third network node,

generating an announcement advertising the second set of resources available at the second machine-to-machine services capabilities layer entity;

transmitting the announcement to the third machine-to-machine services capabilities layer entity; and

receiving, by the first machine-to-machine services capabilities layer entity, a response from the third machine-to-machine services capabilities layer entity.

8. The first network node of claim 7 , wherein the first machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a first network domain and the third machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a second network domain.

9. The first network node of claim 7 , wherein the operations further comprise transmitting a response to the second machine-to-machine services capabilities layer entity.

10. The first network node of claim 7 , wherein the second set of resources comprise a resource data structure comprising a first subresource data structure comprising a second subresource data structure representing the second machine-to-machine services capabilities layer entity.

11. The first network node of claim 7 , wherein the operations further comprise:

receiving a request from a fourth machine-to-machine services capabilities layer entity implemented on a fourth network node to remove a fourth set of resources available at the fourth machine-to-machine services capabilities layer entity, wherein the fourth set of resources are registered in the first machine-to-machine services capabilities layer entity; and

removing the fourth set of resources from the first machine-to-machine services capabilities layer entity.

12. The first network node of claim 7 , wherein the operations further comprise:

receiving a request from the second machine-to-machine services capabilities layer entity to update the second set of resources available at the second machine-to-machine services capabilities layer entity; and

updating the second set of resources registered in the first machine-to-machine services capabilities layer entity.

13. A method comprising:

managing, by a processor of a first network node implementing a first machine-to-machine services capabilities layer entity, a first resource representing a machine-to-machine services capabilities layer entity itself;

determining, by the processor, to announce the first resource to a second machine-to-machine services capabilities layer entity implemented on a second network node,

generating, by the processor, an announcement advertising the first resource available at the first machine-to-machine services capabilities layer entity;

instructing, by the processor, a transmitter to transmit the announcement of the first resource of the first machine-to-machine services capabilities layer entity to the second machine-to-machine services capabilities layer entity; and

receiving, by the processor, a response from the second machine-to-machine services capabilities layer entity.

14. The method of claim 13 , wherein the first machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a first network domain and the second machine-to-machine services capabilities layer entity comprises a network services capabilities layer entity operating in a second network domain.

15. The method of claim 13 , wherein the first resource of the first machine-to-machine services capabilities layer entity comprises a resource data structure comprising a first subresource data structure comprising a second subresource data structure representing the first machine-to-machine services capabilities layer entity.

16. The method of claim 13 , further comprising:

receiving a request from a third machine-to-machine services capabilities layer entity implemented on a third network node to register a resource of the third machine-to-machine services capabilities layer entity with the first machine-to-machine services capabilities layer entity, wherein the resource of the third machine-to-machine services capabilities layer entity with the first machine-to-machine services capabilities layer entity is available at the third machine-to-machine services capabilities layer entity; and

registering the resource of the third machine-to-machine services capabilities layer entity with the first machine-to-machine services capabilities layer entity.

17. The method of claim 13 , further comprising:

receiving a request from a third machine-to-machine services capabilities layer entity implemented on a third network node to remove a resource of the third machine-to-machine services capabilities layer entity, wherein the resource of the third machine-to-machine services capabilities layer entity is registered in the first machine-to-machine services capabilities layer entity; and

removing the resource of the third machine-to-machine services capabilities layer entity from the first machine-to-machine services capabilities layer 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 Jun 20, 2014
From: LU, GUANG; SEED, DALE N; RUSSELL, PAUL L, JR
To: CONVIDA WIRELESS, LLC
Reel/Frame 033146/0013 →
Continuity (2)
Provisional Application 61765325 · Feb 15, 2013
Related Publication 20140233473A1 · Aug 21, 2014