Back to results
US 9,432,954 B2Granted
Determination of device body location
AssigneeApple Inc.
InventorsHung A. Pham, Adam S. Howell
Life of this patent
Estimating the term…
Abstract
In some implementations, a mobile device can analyze motion sensor data during a voice call to determine whether the mobile device is on a stationary object or worn on a user's body (e.g., in the lap or pocket of a user of the mobile device). The mobile device can adjust the transmit power level of the telephony transceiver during the voice call based on the determination.
Claims18
A method comprising:
- connecting, by a mobile device, a voice call for a user of the mobile device, wherein connecting the voice call causes one or more radio frequency transmitters of the mobile device to transmit radio waves at a first power level;
- collecting motion signal samples from a motion sensor of the mobile device, each motion signal sample indicating a respective magnitude of motion of the mobile device;
- calculating a statistical variance of the motion signal samples;
- determining a length of time that has passed since the voice call was connected;
- distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object based on the calculated statistical variance of the motion signal samples and the length of time that has passed since the voice call was connected;
- and
- adjusting the transmit power level from the first power level to a second power level based on distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object.
4 more elements
A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processes, causes:
- connecting, by a mobile device, a voice call for a user of the mobile device, wherein connecting the voice call causes one or more radio frequency transmitters of the mobile device to transmit radio waves at a first power level;
- collecting motion signal samples from a motion sensor of the mobile device, each motion signal sample indicating a respective magnitude of motion of the mobile device;
- calculating a statistical variance of the motion signal samples;
- determining a length of time that has passed since the voice call was connected;
- distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object based on the calculated statistical variance of the motion signal samples and the length of time that has passed since the voice call was connected;
- adjusting the transmit power level from the first power level to a second power level based on distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object.
3 more elements
A system comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processes, causes:
- connecting, by a mobile device, a voice call for a user of the mobile device, wherein connecting the voice call causes one or more radio frequency transmitters of the mobile device to transmit radio waves at a first power level;
- collecting motion signal samples from a motion sensor of the mobile device, each motion signal sample indicating a respective magnitude of motion of the mobile device;
- calculating a statistical variance of the motion signal samples;
- determining a length of time that has passed since the voice call was connected;
- distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object based on the calculated statistical variance of the motion signal samples and the length of time that has passed since the voice call was connected;
- and
- adjusting the transmit power level from the first power level to a second power level based on distinguishing between the mobile device being on the user's body and the mobile device being on an inanimate object.
7 more elements
Dependencies are inferred from the claim text.