US 12,273,153 B2
System and method for surfacing channel quality indicator (CQI) data associated with a multi-mode antenna
Jeffrey L. Hilbert, Dana Point, CA (US); and Sebastian Rowson, San Diego, CA (US)
Assigned to Kyocera AVX Components (San Diego), Inc., San Diego, CA (US)
Filed by KYOCERA AVX COMPONENTS (SAN DIEGO), INC., San Diego, CA (US)
Filed on Mar. 10, 2021, as Appl. No. 17/197,286.
Claims priority of provisional application 63/004,625, filed on Apr. 3, 2020.
Claims priority of provisional application 62/988,584, filed on Mar. 12, 2020.
Prior Publication US 2021/0288729 A1, Sep. 16, 2021
Prior Publication US 2022/0407614 A9, Dec. 22, 2022
Int. Cl. H04B 17/336 (2015.01); H04B 17/327 (2015.01); H04B 17/345 (2015.01); H04B 17/382 (2015.01)
CPC H04B 17/336 (2015.01) [H04B 17/327 (2015.01); H04B 17/345 (2015.01); H04B 17/382 (2015.01)] 11 Claims
OG exemplary drawing
 
1. A method for surfacing data indicative of a channel quality indicator (CQI) associated with a multi-mode antenna of a first device on a network, the method comprising:
obtaining, by one or more control devices of the first device, data indicative of the CQI while the multi-mode antenna is configured in each of a plurality of antenna modes, each of the plurality of antenna modes having a distinct radiation pattern;
determining, by the one or more control devices of the first device, one of the plurality of antenna modes as a selected antenna mode for the multi-mode antenna based, at least in part, on the data indicative of the CQI;
obtaining, by the one or more control devices of the first device, a request for the data indicative of the CQI from a software application implemented on a second device;
responsive to obtaining the request for the data indicative of the CQI from the second device, providing, by the one or more control devices of the first device, the data indicative of the CQI associated with one or more antenna modes of the plurality of antenna modes to the second device that is separate from the first device, the second device configured to provide the data indicative of the CQI as an input to one or more machine-learned models configured to process the data indicative of the CQI and output data indicative of performance of the network; and
receiving, by the one or more control devices of the first device, one or more control signals from the second device, the one or more control signals associated with adjusting an antenna mode of one or more client devices on the network based, at least in part, on the output data indicative of performance of the network;
wherein the one or more control devices obtain the request via an application programming interface configured to facilitate communication between the one or more control devices of the first device and the software application implemented on the second device.