Lightweight IoT information model
First Claim
Patent Images
1. A first network apparatus implementing a first 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;
receiving, from a second network apparatus via the communication network, a RESTful 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, 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 second network apparatus; and
wherein the at least one common service layer information model object consists of 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 network; and
wherein the description consists of one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and
creating the at least one application-specific instance of a common service layer information model object based on the at least one common service layer information model object description received from the second network apparatus;
wherein the application-specific instance of an common service layer information model object is discoverable and accessible via RESTful requests issued by other entities implemented on other network apparatuses connected to the network,wherein the request to create the application-specific instance of a common service layer information model object further comprises one or more object creation rules, andwherein creating the at least one application-specific instance of a common service layer information model object comprises creating the at least one application-specific instance of the common service layer information model object in accordance with the one or more object creation rules.
1 Assignment
0 Petitions
Accused Products
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.
13 Citations
16 Claims
-
1. A first network apparatus implementing a first 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; receiving, from a second network apparatus via the communication network, a RESTful 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, 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 second network apparatus; and wherein the at least one common service layer information model object consists of 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 network; and wherein the description consists of one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and creating the at least one application-specific instance of a common service layer information model object based on the at least one common service layer information model object description received from the second network apparatus; wherein the application-specific instance of an common service layer information model object is discoverable and accessible via RESTful requests issued by other entities implemented on other network apparatuses connected to the network, wherein the request to create the application-specific instance of a common service layer information model object further comprises one or more object creation rules, and wherein creating the at least one application-specific instance of a common service layer information model object comprises creating the at least one application-specific instance of the common service layer information model object in accordance with the one or more object creation rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a first network apparatus implementing a first machine-to-machine common service layer entity in a communication network, a method comprising:
-
receiving, from a second network apparatus via the communication network, a RESTful 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, 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 second network apparatus; and wherein the at least one common service layer information model object consists of 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 network; and wherein the description consists of one or more characteristics, states, statuses, or any other attributes of the common service layer information object; and creating the at least one application-specific instance of a common service layer information model object based on the at least one object description received from the second network apparatus; 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, wherein the request to create the application-specific instance of a common service layer information model object further comprises one or more object creation rules, and wherein creating the at least one application-specific instance of a common service layer information mode object comprises creating the at least one application-specific instance of the common service layer information model object in accordance with the one or more object creation rules. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification