Patent ID: 9362620
Filing Date: 2016-06-07
CPC Classification: H01Q

Claim Text:
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to: receive, from at least one sensor of the computing device, data indicating that a change in received signal strength, having an associated change pattern, is about to occur; detect, based at least in part on signal strength data associated with at least two antennas of the computing device, the change in received signal strength having the associated change pattern, the computing device storing data for a plurality of change patterns and data for a configuration of the at least two antennas that improves antenna efficiency within a respective frequency range for each of the plurality of change patterns, wherein a change pattern is associated with a user circumstance impacting the received signal strength; determine, using the at least one processor, that the associated change pattern matches at least one of the plurality of change patterns to within an allowable deviation associated with the computing device being subject to a condition, wherein the at least one processor is configured to receive data from a component configured to determine a received signal strength indicator (RSSI) and the component is in communication with the at least two antennas; and generate one or more antenna parameters according to a configuration that improves antenna efficiency for the condition by at least one of widening a receivable bandwidth or adjusting a range of bandwidth of at least one of the at least two antennas.