US 11,722,456 B2
Communications in internet-of-things devices
Vijay Sarathi Kesavan, Portland, OR (US); Sudarshan Prasad, Hillsboro, OR (US); Carlos Cordeiro, Portland, OR (US); and Bahareh Sadeghi, Portland, WA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Appl. No. 16/307,393
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed Jul. 1, 2016, PCT No. PCT/US2016/040799
§ 371(c)(1), (2) Date Dec. 5, 2018,
PCT Pub. No. WO2018/004677, PCT Pub. Date Jan. 4, 2018.
Prior Publication US 2019/0260707 A1, Aug. 22, 2019
Int. Cl. H04L 67/12 (2022.01); H04L 67/51 (2022.01); H04L 101/604 (2022.01); H04L 61/4541 (2022.01); H04L 67/025 (2022.01); H04L 69/325 (2022.01); H04W 4/70 (2018.01); H04L 61/00 (2022.01); H04L 61/50 (2022.01); H04L 61/4535 (2022.01); H04L 65/40 (2022.01)
CPC H04L 61/4541 (2022.05) [H04L 61/00 (2013.01); H04L 61/4535 (2022.05); H04L 61/50 (2022.05); H04L 65/40 (2013.01); H04L 67/025 (2013.01); H04L 67/12 (2013.01); H04L 67/51 (2022.05); H04L 69/325 (2013.01); H04W 4/70 (2018.02); H04L 2101/604 (2022.05)] 33 Claims
OG exemplary drawing
 
1. An apparatus for communicating with an internet-of-things (IoT) device, comprising an IoT server device comprising:
a communications device;
a resource name map comprising a full identifier string and a short identifier string for an IoT resource;
one or more processors; and
storage to store code to direct the one or more processors to:
access the resource name map to identify the short identifier string uniquely assigned to the full identifier string;
communicate the full identifier string between a server base of the IoT server device and an app of the IoT server device;
provide the short identifier string to a client device through the communications device, wherein providing of the short identifier string maintains shortening in a manner that is transparent from an application layer of the IoT server device; and
send, in response to a change in the IoT resource, a notification to a resource directory that indicates whether to persist the short identifier string, the short identifier string configured to automatically expire after a pre-configured time if the notification is not received.