Determination of device body location
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
7 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 10, 11, 12)
-
-
4. 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. - View Dependent Claims (5, 6, 13, 14, 15)
-
-
7. 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. - View Dependent Claims (8, 9, 16, 17, 18)
-
Specification