US 12,425,879 B2
Real-time radio access network analytics
Bozidar Radunovic, Cambridge (GB); Xenofon Foukas, Cambridge (GB); Yongguang Zhang, Redmond, WA (US); and Arun Bhamidimarri, North Brunswick, NJ (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 10, 2021, as Appl. No. 17/398,719.
Claims priority of provisional application 63/190,022, filed on May 18, 2021.
Prior Publication US 2022/0377577 A1, Nov. 24, 2022
Int. Cl. H04W 24/02 (2009.01); H04B 17/318 (2015.01); H04W 16/22 (2009.01); H04W 24/08 (2009.01); H04W 72/23 (2023.01)
CPC H04W 24/02 (2013.01) [H04W 16/22 (2013.01); H04W 24/08 (2013.01); H04B 17/318 (2015.01); H04W 72/23 (2023.01)] 24 Claims
OG exemplary drawing
 
1. A device for performing analytics on a virtualized radio access network (RAN), comprising:
one or more memories, individually or in combination, storing one or more parameters or instructions for operating the virtualized RAN; and
one or more processors coupled to the memory, wherein the one or more processors, individually or in combination are configured to:
perform multiple protocol layers of radio access network (RAN) processing for at least one cell at a virtualized base station within respective execution environments of each of the multiple protocol layers;
receive, via an application interface, one or more configurable codelets at each respective execution environment;
execute the one or more configurable codelets on the fly within each respective execution environment to determine a time series of real-time metrics at two or more layers of the multiple protocol layers for the at least one cell or a user equipment (UE) connected to the at least one cell to generate a first time series for a first protocol layer and a second time series for a different second protocol layer;
correlate the first time series and the second time series to detect a network condition; and
modify a configuration of the at least one cell based on the detected network condition.