US 11,792,090 B2
Service layer support for multiple interface nodes
Catalina Mihaela Mladin, Hatboro, PA (US); Dale N. Seed, Allentown, PA (US); Rocco Di Girolamo, Laval (CA); Gregory S. Sternberg, Mount Laurel, NJ (US); William Robert Flynn, IV, Schwenksville, PA (US); Shamim Akbar Rahman, Cote St. Luc (CA); Quang Ly, North Wales, PA (US); and Zhuo Chen, Claymont, DE (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Appl. No. 16/334,568
Filed by CONVIDA WIRELESS, LLC, Wilmington, DE (US)
PCT Filed Sep. 20, 2017, PCT No. PCT/US2017/052474
§ 371(c)(1), (2) Date Mar. 19, 2019,
PCT Pub. No. WO2018/057601, PCT Pub. Date Mar. 29, 2018.
Claims priority of provisional application 62/397,179, filed on Sep. 20, 2016.
Prior Publication US 2021/0288892 A1, Sep. 16, 2021
Int. Cl. H04L 41/5054 (2022.01); H04L 61/4511 (2022.01); H04L 41/5019 (2022.01); H04L 47/20 (2022.01)
CPC H04L 41/5054 (2013.01) [H04L 41/5019 (2013.01); H04L 47/20 (2013.01); H04L 61/4511 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A first apparatus comprising a processor, a memory, and communication circuitry, the first apparatus forming a Machine-to-Machine, M2M, device being connected to an M2M communications network via its communication circuitry, the first apparatus further comprising computer-executable instructions stored in the memory of the first apparatus which, when executed by the processor of the first apparatus, cause the first apparatus to:
manage a set of point-of-contact information of one or more M2M terminal devices, M2M applications, or M2M gateway entities at an M2M service layer, including a first entity residing on the first apparatus, the service layer providing service capabilities between an application layer and a network communication layer, the set of point-of-contact information comprising, for each included entity, a service layer level identifier, a service layer context, an address, a list of interfaces, and a set of interface selection preferences; and
facilitate communications between the first entity and a second entity residing on a second apparatus, via selection of a preferred interface in accordance with the set of point-of-contact information for the first entity, wherein the set of point-of-contact information of one or more entities comprises point-of-contact information for the second entity; and
resolve the selection of the preferred interface in accordance with the interface selection preferences of the first entity and the second entity, wherein the selection of the preferred interface is further based on the service layer level identifier and the service layer context of both the first entity and the second entity, whereby communications between the first entity and the second entity are facilitated according to the resolved selection.