IP Library Granted Patent US 11,159,606
Granted Patent B2
US 11,159,606 · App. 16/875,245 · Granted Oct 26, 2021

Lightweight IoT information model

Inventors: Guang Lu (Thornhill, CA); Dale N. Seed (Allentown, PA); Lijun Dong (San Diego, CA); Quang Ly (North Wales, PA); Shamim Akbar Rahman (Cote St. Luc, CA); Chonggang Wang (Princeton, NJ)
Assignee: Convida Wireless, LLC
H04L67/10H04W4/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,159,606
App. No.
16/875,245
Granted
Oct 26, 2021
Kind
B2
Abstract

A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model.

Claims (40)

1. A first network apparatus for communicating with a second network apparatus implementing a machine-to-machine common service layer entity in a communication network, the first network apparatus comprising:

a memory comprising executable instructions; and

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

transmitting, to the second network apparatus via the communication network, a request to create at least one application-specific instance of a common service layer information model object, wherein the request comprises:

at least one common service layer information model object description and one or more object creation rules,

wherein the at least one common service layer information model object description is application-specific and is defined by a first entity executing on the first network apparatus; and

wherein the at least one common service layer information model object comprises a description of a uniquely addressable resource that may be transferred between the first network apparatus, the second network apparatus and other entities implemented on other network apparatuses connected to the communication network; and

wherein the description comprises one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and

receiving, from the second network apparatus, an indication that the at least one application-specific instance of the object has been created based on the at least one object description in accordance with the one or more object creation rules,

wherein the application-specific instance of a common service layer information model object is discoverable by other entities implemented on other network apparatuses connected to the network.

2. The first network apparatus of claim 1 , wherein use of the at least one application-specific instance of the object is restricted to the first entity executing on the first network apparatus.

3. The first network apparatus of claim 1 , wherein the operations further comprise transmitting, to the second network apparatus via the communications network, a request to access the at least one application-specific instance of the object.

4. The first network apparatus of claim 3 , wherein the operations further comprise accessing the at least one application-specific instance of the object.

5. The first network apparatus of claim 1 , wherein the operations further comprise receiving, from the second network apparatus via the communication network, an identifier associated with the at least one application-specific instance of the object.

6. The first network apparatus of claim 1 , wherein the operations further comprise receiving, from the second network apparatus via the communication network, an attribute that identifies a type of the at least one application-specific instance of the object.

7. The first network apparatus of claim 1 , wherein the second network apparatus is configured to advertise, via the communication network, the at least one application-specific instance of the object to another network apparatus implementing another machine-to-machine common service layer entity.

8. The first network apparatus of claim 7 , wherein the first entity executing on the first network apparatus comprises an application executing on the first network apparatus.

9. A method performed by a first network apparatus to communicate with a second network apparatus to implement a machine-to-machine common service layer entity in a communication network, the method comprising:

transmitting, to the second network apparatus via the communication network, a request to create at least one application-specific instance of a common service layer information model object, wherein the request comprises:

at least one common service layer information model object description and one or more object creation rules,

wherein the at least one common service layer information model object description is application-specific and is defined by the first entity executing on the first network apparatus; and

wherein the at least one common service layer information model object comprises a description of a uniquely addressable resource that may be transferred between the first network apparatus, the second network apparatus and other entities implemented on other network apparatuses connected to the communication network; and

wherein the description comprises one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and

receiving, from the second network apparatus, an indication that the at least one application-specific instance of the object has been created based on the at least one object description in accordance with the one or more object creation rules,

wherein the application-specific instance of a common service layer information model object is discoverable by other entities implemented on other network apparatuses connected to the network.

10. The method of claim 9 , wherein use of the at least one application-specific instance of the object is restricted to the first entity executing on the first network apparatus.

11. The method of claim 9 , wherein the method further comprises transmitting, to the second network apparatus via the communications network, a request to access the at least one application-specific instance of the object.

12. The method of claim 11 , wherein the method further comprises accessing the at least one application-specific instance of the object.

13. The method of claim 9 , wherein the method further comprises receiving, from the second network apparatus via the communication network, an identifier associated with the at least one application-specific instance of the object.

14. The method of claim 1 , wherein the method further comprises receiving, from the second network apparatus via the communication network, an attribute that identifies a type of the at least one application-specific instance of the object.

15. The method of claim 1 , wherein the second network apparatus is configured to advertise, via the communication network, the at least one application-specific instance of the object to another network apparatus implementing another machine-to-machine common service layer entity.

16. The method of claim 15 , wherein the first entity executing on the first network apparatus comprises an application executing on the first network apparatus.

17. A method performed by a second network apparatus for communicating with a first network apparatus, the second network apparatus implementing a machine-to-machine common service layer entity in a communication network, the method comprising:

receiving, from the first network apparatus via the communication network, a request to create at least one application-specific instance of a common service layer information model object, wherein the request comprises:

at least one common service layer information model object description and one or more object creation rules,

wherein the at least one common service layer information model object description is application-specific and is defined by the first entity executing on the first network apparatus; and

wherein the at least one common service layer information model object comprises a description of a uniquely addressable resource that may be transferred between the first network apparatus, the second network apparatus and other entities implemented on other network apparatuses connected to the communication network; and

wherein the description comprises one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and

transmitting, to the first network apparatus, an indication that the at least one application-specific instance of the object has been created based on the at least one object description in accordance with the one or more object creation rules,

wherein the application-specific instance of a common service layer information model object is discoverable by other entities implemented on other network apparatuses connected to the network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: CONVIDA WIRELESS,LLC
To: IPLA HOLDINGS INC.
Reel/Frame 073903/0733 →
Continuity (3)
Continuation 14283905 · May 21, 2014
Provisional Application 61825640 · May 21, 2013
Related Publication 20200280604A1 · Sep 3, 2020