US 11,677,715 B2
Methods of and systems of service capabilities exposure function (SCEF) based internet-of-things (IOT) communications
Prasasth Palnati, Westford, MA (US); Anand Krishnamurthy, Acton, MA (US); Srinivas Kappla, Nashua, NH (US); Deepak Garg, Nashua, NH (US); and Santos Kumar Das, Bangalore (IN)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 14, 2021, as Appl. No. 17/347,483.
Application 17/347,483 is a continuation of application No. 15/973,322, filed on May 7, 2018, granted, now 11,038,841.
Claims priority of provisional application 62/502,070, filed on May 5, 2017.
Prior Publication US 2021/0377214 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04W 40/30 (2009.01); H04W 8/04 (2009.01); H04W 8/26 (2009.01); H04W 28/02 (2009.01); H04W 4/14 (2009.01); G06F 9/54 (2006.01); H04W 52/02 (2009.01); H04W 12/069 (2021.01); H04W 12/086 (2021.01); H04L 61/4511 (2022.01); H04W 88/16 (2009.01); H04W 80/12 (2009.01); H04W 88/14 (2009.01)
CPC H04L 63/0209 (2013.01) [G06F 9/547 (2013.01); H04L 61/4511 (2022.05); H04L 63/0823 (2013.01); H04L 63/0876 (2013.01); H04L 63/20 (2013.01); H04W 4/14 (2013.01); H04W 8/04 (2013.01); H04W 8/26 (2013.01); H04W 12/069 (2021.01); H04W 12/086 (2021.01); H04W 28/0268 (2013.01); H04W 40/30 (2013.01); H04W 52/0229 (2013.01); H04L 63/168 (2013.01); H04W 80/12 (2013.01); H04W 88/14 (2013.01); H04W 88/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method being performed by a network function in a communication network, the method comprising:
receiving, at a server node having the network function implemented thereon in the communication network, a command message from an application server (AS), the command message comprising an external identification tag, an application programming interface (API) instruction associated with the external identification tag, and a security credential;
confirming, by the network function, that the security credential is authorized for the external identification tag;
in response to the confirming, locating in a first electronically searchable catalog, by the network function, at least one network identifier associated with the external identification tag, wherein the at least one network identifier is different from the external identification tag;
selecting, by the network function, a data connectivity pathway to at least one user equipment (UE) from at least two data connectivity pathways based at least in part on a selection hierarchy; and
causing, by the network function, the server node to send a communication to the at least one UE associated with the at least one network identifier based on the API instruction, the communication being sent over the data connectivity pathway that is selected.