US 11,895,532 B2
Detecting cellular network bottlenecks using data allocation patterns
Ioannis Pefkianakis, San Jose, CA (US); Madhusudan Chaudhary, Campbell, CA (US); Muthukumaran Dhanapal, Dublin, CA (US); Lakshmi N. Kavuri, Cupertino, CA (US); Thanigaivelu Elangovan, Santa Clara, CA (US); Ajay Singh, Cupertino, CA (US); Deepankar Bhattacharjee, Milpitas, CA (US); Gaurav Pathak, Hyderabad (IN); Carola Faronius, Stockholm (SE); Franco Travostino, San Jose, CA (US); Raghuveer Mallikarjunan, Cupertino, CA (US); Harshit Chuttani, Campbell, CA (US); Sreevalsan Vallath, Dublin, CA (US); Rajesh Ambati, Los Altos Hills, CA (US); Jia Tang, San Jose, CA (US); and Ishwinder Singh, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 3, 2022, as Appl. No. 17/567,743.
Claims priority of application No. 202141000454 (IN), filed on Jan. 5, 2021.
Prior Publication US 2022/0217577 A1, Jul. 7, 2022
Int. Cl. H04W 28/02 (2009.01); H04W 36/22 (2009.01); H04W 36/14 (2009.01); H04W 24/08 (2009.01)
CPC H04W 28/0284 (2013.01) [H04W 24/08 (2013.01); H04W 36/14 (2013.01); H04W 36/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A user equipment (UE), comprising:
at least one antenna;
a radio operably coupled to the at least one antenna for communicating with a cellular network;
a memory coupled to the radio; and
a processor operably coupled to the memory and the radio;
wherein the UE is configured to:
receive network traffic from the cellular network during a series of transmission slots;
identify states of respective ones of the transmission slots based at least in part on a transport block size of each of the respective slots;
determine characteristics of a burst of network traffic in the received network traffic based on the identified states of the transmission slots; and
determine that the cellular network is experiencing a bottleneck based at least in part on the characteristics of the burst of network traffic.