Patent ID: 11909781
Assignee: T-MOBILE USA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:
receiving a data packet from a client device, the data packet destined for network services operating on a lightweight machine-to-machine (LwM2M) server of a plurality of LwM2M servers;
decoding pre-pended and serialized Non-Internet Protocol Data Delivery (NIDD) metadata in the data packet;
identifying a uri-host of the LwM2M, server and a uri-port combination of the LwM2M server based at least on the decoded, pre-pended, and serialized NIDD metadata;
determining whether an external identifier or a mobile subscriber international subscriber directory number of the data packet identifies an endpoint identifier of the LwM2M server;
based on determining that the external identifier or the mobile subscriber international subscriber directory number of the data packet does not identify the endpoint identifier of the LwM2M server, identifying the endpoint identifier of the LwM2M server based at least on the decoded, pre-pended, and serialized NIDD metadata; and
based on the uri-host of the LwM2M server, the uri-port combination of the LwM2M server, and an endpoint identifier of the LwM2M server, routing the data packet to the LwM2M server.