US 11,677,812 B2
Lightweight IoT information model
Guang Lu, Thornhill (CA); Dale N. Seed, Allentown, PA (US); Lijun Dong, San Diego, CA (US); Quang Ly, North Wales, PA (US); Shamim Akbar Rahman, Cote St. Luc (CA); and Chonggang Wang, Princeton, NJ (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on May 18, 2022, as Appl. No. 17/747,020.
Application 17/747,020 is a continuation of application No. 17/469,078, filed on Sep. 8, 2021, granted, now 11,368,522.
Application 17/469,078 is a continuation of application No. 16/875,245, filed on May 15, 2020, granted, now 11,159,606, issued on Oct. 26, 2021.
Application 16/875,245 is a continuation of application No. 14/283,905, filed on May 21, 2014, granted, now 10,708,341, issued on Jul. 7, 2020.
Claims priority of provisional application 61/825,640, filed on May 21, 2013.
Prior Publication US 2022/0279039 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/10 (2022.01); H04W 4/70 (2018.01)
CPC H04L 67/10 (2013.01) [H04W 4/70 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A first network apparatus in a RESTful architecture, 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, a RESTful request to create at least one application-specific instance of an information model object in the RESTful architecture, wherein the request comprises:
at least one information model object description in the RESTful architecture, wherein the at least one information model object description is application-specific and is provided by a first entity executing on the second network apparatus; and
wherein the at least one information model object description comprises a description of a uniquely addressable resource; and
wherein the description comprises one or more characteristics, states, statuses, or other attributes of the information model object;
creating the at least one application-specific instance of the information model object based on the at least one information model object description received from the second network apparatus; and
transmitting a response to the second network apparatus comprising an identifier for the at least one application-specific instance of the information model object,
wherein the at least one application-specific instance of the information model object is accessible via RESTful requests issued by other entities implemented on other network apparatuses.