US2023018000A1PendingUtilityA1

Network application programming interface guided service placement

Assignee: AT & T IP I LPPriority: Nov 30, 2020Filed: Sep 15, 2022Published: Jan 19, 2023
Est. expiryNov 30, 2040(~14.3 yrs left)· nominal 20-yr term from priority
H04W 12/08H04L 67/34H04W 4/50H04L 47/10H04L 67/1012H04W 12/06
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the subject disclosure may include, for example, a network API service makes multiple APIs available for guidance and control. The network API service may collect low-level network data related to network elements in access networks and core networks and analyze the low-level network data to create application-level metrics in response to API requests. Other embodiments are disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device comprising:
 a processing system including a processor; and   a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:   receiving, via a network application programming interface (API), an authentication request from a user equipment (UE) device;   authenticating the UE device to the network API;   providing an authentication nonce to the UE device;   receiving via the network API, a request for application-level network data from an edge cloud platform, wherein the request for the application-level network data includes the authentication nonce as an indication that the UE device has authorized the request; and   providing, by the processing system, via the network API, the application-level network data to the edge cloud platform.   
     
     
         2 . The device of  claim 1 , wherein the operations further comprise:
 collecting low-level network data and storing it in a database; and   analyzing the low-level network data to create the application-level network data.   
     
     
         3 . The device of  claim 2 , wherein the low-level network data comprises an access network latency. 
     
     
         4 . The device of  claim 3 , wherein the low-level network data comprises a core network latency. 
     
     
         5 . The device of  claim 4 , wherein the analyzing comprises combining the access network latency and the core network latency to create an application level latency. 
     
     
         6 . The device of  claim 1 , wherein the operations further comprise providing the application-level network data to the edge cloud platform to enable the edge cloud platform to select an edge location to instantiate an application server. 
     
     
         7 . A method comprising:
 receiving, by a processing system including a processor, via a network application programming interface (API), an authentication request from a user equipment (UE) device;   authenticating, by the processing system, the UE device to the network API;   receiving, by the processing system, via the network API, a request for application-level network data from an edge cloud platform, wherein the request for the application-level network data includes an indication that the UE device has authorized the request; and   providing, by the processing system, via the network API, the application-level network data to the edge cloud platform.   
     
     
         8 . The method of  claim 7 , further comprising:
 collecting, by the processing system, low-level network data and storing it in a database; and   analyzing, by the processing system, the low-level network data to create the application-level network data.   
     
     
         9 . The method of  claim 8 , wherein the low-level network data comprises an access network latency. 
     
     
         10 . The method of  claim 9 , wherein the low-level network data comprises a core network latency. 
     
     
         11 . The method of  claim 10 , wherein the analyzing comprises combining the access network latency and the core network latency to create an application level latency. 
     
     
         12 . The method of  claim 7 , further comprising providing, by the processing system, the application-level network data to the edge cloud platform to enable the edge cloud platform to select an edge location to instantiate an application server. 
     
     
         13 . The method of  claim 12 , wherein the application-level network data comprises network path characteristics between the UE device and a plurality of potential edge locations to instantiate the application server. 
     
     
         14 . The method of  claim 13 , wherein the network path characteristics comprise a latency characteristic. 
     
     
         15 . The method of  claim 13 , wherein the network path characteristics comprise a bandwidth characteristic. 
     
     
         16 . The method of  claim 13 , wherein the network path characteristics comprise a jitter characteristic. 
     
     
         17 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
 collecting low-level network data and storing it in a database;   receiving, via a network application programming interface (API), an authentication request from a user equipment (UE) device;   authenticating the UE device to the network API;   receiving, via the network API, a request for application-level network data from an edge cloud platform, wherein the request for the application-level network data includes an indication that the UE device has authorized the request;   determining the application-level network data from the low-level network data; and   providing, via the network API, the application-level network data to the edge cloud platform.   
     
     
         18 . The non-transitory machine-readable medium of  claim 17  wherein:
 the collecting low-level network data comprises collecting the low-level network data from a serving cell in an access network. 
 
     
     
         19 . The non-transitory machine-readable medium of  claim 18 , wherein the low-level network data from the access network comprises a number of users connected to the serving cell. 
     
     
         20 . The non-transitory machine-readable medium of  claim 17 , wherein the low-level network data describes congestion in a core network.

Join the waitlist — get patent alerts

Track US2023018000A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.