US 12,267,696 B2
Supervision of data in a wireless network
Michael Ben-Nun, Ramat-Hasharon (IL); Ofer Weill, Modiin (IL); and Roni Bar Yanai, Even-Yehuda (IL)
Assigned to Vasona Networks, Inc., Austin, TX (US)
Filed by Vasona Networks Inc., Austin, TX (US)
Filed on Aug. 7, 2023, as Appl. No. 18/366,510.
Application 18/366,510 is a continuation of application No. 17/208,408, filed on Mar. 22, 2021, granted, now 11,765,602.
Application 17/208,408 is a continuation of application No. 16/442,167, filed on Jun. 14, 2019, granted, now 10,986,513, issued on Apr. 20, 2021.
Application 16/442,167 is a continuation of application No. 14/077,628, filed on Nov. 12, 2013, granted, now 10,341,881, issued on Jul. 2, 2019.
Prior Publication US 2023/0379727 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 24/00 (2009.01); H04W 24/02 (2009.01); H04W 88/08 (2009.01)
CPC H04W 24/00 (2013.01) [H04W 24/02 (2013.01); H04W 88/08 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method of supervising data in a wireless network with a supervisor system, the method comprising:
performing by the supervisor system:
intercepting packets enroute between a node in a network and a packet data network, by a supervisor computer, separate from the node;
identifying a corresponding user equipment (UE) for each of the intercepted packets;
estimating an incoming data rate of the intercepted packets to the node for the UEs and an outgoing rate from the node to the UEs;
noting times associated with the intercepted data packets at the supervisor computer;
recognizing sets of the identified UEs serviced by corresponding nodes, responsively to the intercepted packets;
based on one or more of said noted times, the identified UEs, and responsive to the estimated incoming data rate and the outgoing rate, estimating, for each of the UEs, at least one parameter indicative of a fullness of at least one queue, of packets directed to the UE, in the node;
determining for each set, a threshold dependent on current conditions to be used for all the UEs of the set;
comparing the estimated at least one parameter of each UE to the corresponding threshold of the UE;
at least partly based on a result of said comparing, determining whether or not at least one action should be performed;
when determined that any action should be performed, performing at least one action to reduce the fullness of the at least one queue; and
repeating the intercepting, estimating the incoming data rate, noting, identifying, recognizing, estimating the at least one parameter, determining, comparing, and determining that at least one action should be performed, periodically.