| CPC H04B 1/3838 (2013.01) [G06F 3/04883 (2013.01); H01Q 1/245 (2013.01); H04B 7/0617 (2013.01); H04W 52/367 (2013.01)] | 18 Claims |

|
1. A device comprising one or more processors configured to:
adjust dynamically, based on an operating environment of the device, a time value of a periodic timer for a first time and a second time that are based on the periodic timer;
determine the first time and the second time based on the time value of the periodic timer;
decrease, when the operating environment is a dynamic environment, the time value with respect to a previous time value;
increase, when the operating environment is a static environment, the time value with respect to the previous time value;
determine, at the first time, a position of a user with respect to the device;
estimate, at the second time, a direction of a partner communication device;
perform a comparison of the direction of the partner communication device with the position of the user; and
based on the comparison, determine whether to generate an instruction to suggest a change in orientation of the device.
|