US 12,156,109 B2
LWM2M client state synchronization
Ari Keränen, Helsiki (FI); and Jari Arkko, Kauniainen (FI)
Assigned to Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Appl. No. 17/291,643
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
PCT Filed Nov. 7, 2018, PCT No. PCT/EP2018/080450
§ 371(c)(1), (2) Date May 6, 2021,
PCT Pub. No. WO2020/094223, PCT Pub. Date May 14, 2020.
Prior Publication US 2021/0409922 A1, Dec. 30, 2021
Int. Cl. H04W 4/70 (2018.01); H04W 60/04 (2009.01); H04W 60/06 (2009.01); H04W 76/19 (2018.01)
CPC H04W 4/70 (2018.02) [H04W 60/04 (2013.01); H04W 60/06 (2013.01); H04W 76/19 (2018.02)] 21 Claims
OG exemplary drawing
 
1. A lightweight machine-to-machine, LWM2M, client device, comprising:
a processor circuit;
a transceiver coupled to the processor circuit; and
a memory coupled to the processor circuit, wherein the memory comprises machine readable program instructions that, when executed by the processor circuit, cause the LWM2M client device to perform operations comprising:
reconnecting an LWM2M client operating in the LWM2M client device with an LWM2M server;
determining a state of the LWM2M client;
transmitting, to the LWM2M server, an indication of the state of the LWM2M client, wherein the indication of the state comprises a state digest that is generated by the LWM2M client;
receiving a response from the LWM2M server indicating whether the indicated state of the LWM2M client is an expected state of the LWM2M client or an unexpected state of the LWM2M client; and
synchronizing the state of the LWM2M client with the LWM2M server in response to the response from the LWM2M server indicating that the indicated state of the LWM2M client is the unexpected state,
wherein the indication of the state of the LWM2M client is generated based on the determined state of the LWM2M client, and
wherein the generated indication of the state of the LWM2M client is stored prior to the reconnection of the LWM2M client.