Detecting stowing or unstowing of a mobile device
First Claim
1. A method for detecting unstowing of a mobile device using a wearable device, the method comprising:
- obtaining, by the wearable device, sensor data from the mobile device, the sensor data including mobile-device motion-sensor data, wherein the mobile-device motion-sensor data is indicative of motion of the mobile device, and wherein the mobile device is in an inactive state at a time when the sensor data is obtained;
collecting, by the wearable device, wearable-device motion-sensor data from one or more motion sensors that are local to the wearable device, wherein the wearable-device motion-sensor data is indicative of motion of the wearable device;
computing, by the wearable device, a correlation metric between the mobile-device motion-sensor data and the wearable-device motion-sensor data;
determining, based at least in part on whether the correlation metric satisfies a threshold criterion, whether the mobile device has been unstowed; and
in the event that the mobile device has been unstowed, sending, by the wearable device, an activate message and context information to the mobile device, the activate message indicating that the mobile device should enter an active state that permits user interaction with the mobile device, the context information indicative of a most recent activity of a user interface of the wearable device.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile device can communicate with a wearable device to automatically detect when a stowed mobile device becomes unstowed and/or when a mobile device that is in use become stowed. Detection of stowing or unstowing of the mobile device can be based on comparison of data from sensors such as proximity sensors, motion sensors, and/or other environmental sensors between devices. When unstowing is detected, the mobile device can prepare itself for use based in part on context information provided by the wearable device, e.g., by activating a user interface component and/or launching an app based on the context information. When stowing is detected, the mobile device can inactivate a user interface component.
14 Citations
20 Claims
-
1. A method for detecting unstowing of a mobile device using a wearable device, the method comprising:
-
obtaining, by the wearable device, sensor data from the mobile device, the sensor data including mobile-device motion-sensor data, wherein the mobile-device motion-sensor data is indicative of motion of the mobile device, and wherein the mobile device is in an inactive state at a time when the sensor data is obtained; collecting, by the wearable device, wearable-device motion-sensor data from one or more motion sensors that are local to the wearable device, wherein the wearable-device motion-sensor data is indicative of motion of the wearable device; computing, by the wearable device, a correlation metric between the mobile-device motion-sensor data and the wearable-device motion-sensor data; determining, based at least in part on whether the correlation metric satisfies a threshold criterion, whether the mobile device has been unstowed; and in the event that the mobile device has been unstowed, sending, by the wearable device, an activate message and context information to the mobile device, the activate message indicating that the mobile device should enter an active state that permits user interaction with the mobile device, the context information indicative of a most recent activity of a user interface of the wearable device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for detecting unstowing of a mobile device using a wearable device, the method comprising:
-
receiving, at the mobile device, sensor data from the wearable device, the sensor data including wearable-device motion-sensor data, wherein the wearable-device motion-sensor data is indicative of motion of the wearable device; collecting, by the mobile device, mobile-device motion-sensor data from one or more motion sensors that are local to the mobile device, wherein the mobile-device motion-sensor data is indicative of motion of the mobile device; computing, by the mobile device, a correlation metric between the wearable-device motion sensor data and the mobile-device motion-sensor data; determining, based at least in part on whether the correlation metric satisfies a threshold criterion, whether the mobile device has been unstowed; and in the event that the mobile device has been unstowed; obtaining, from the wearable device, context information indicative of a most recent activity at a user interface of the wearable device; and preparing a user interface of the mobile device for a user interaction based at least in part on the context information. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A wearable device comprising:
-
a motion sensor configured to provide local motion data; a proximity sensor; a communication interface configured to communicate with a mobile device; and a processing subsystem coupled to the motion sensor, the proximity sensor, and the communication interface, the processing subsystem configured to; detect, based on the proximity sensor, that the mobile device is in close proximity to the wearable device, wherein the detection occurs at a time when the mobile device is in an inactive state; obtain, via the communication interface, motion-sensor data from the mobile device; collect the local motion data from the motion sensor, wherein the local motion data is indicative of motion of the wearable device; compute a correlation metric between the motion-sensor data obtained from the mobile device and the local motion data; determine, based at least in part on the correlation metric, whether the mobile device has been unstowed; and in the event that the mobile device has been unstowed, send an activation message to the mobile device indicating that the mobile device should enter an active state. - View Dependent Claims (17, 18, 19, 20)
-
Specification