Motion-based device operations
First Claim
Patent Images
1. A method, comprising:
- at a time a mobile device enters a motion detection mode, turning on a proximity sensor of the mobile device and setting the proximity sensor to operate in a passive mode, wherein in the passive mode, the mobile device establishes a baseline of the proximity sensor, the baseline comprising a proximity reading indicating that the proximity sensor does not detect an object, the baseline usable by the mobile device to determine proximity with an object upon determining that proximity readings of the proximity sensor satisfy a specified offset from the baseline;
obtaining a motion reading from one or more motion sensing devices of the mobile device during a time that the mobile device operates in the motion detection mode;
while obtaining the motion reading, and prior to a gesture is recognized from the motion reading, acquiring a plurality of readings of the proximity sensor for establishing the baseline and establishing the baseline from the plurality of readings;
after setting the proximity sensor to the passive operating mode, recognizing the gesture, including determining that the motion reading indicates that the mobile device moves towards a target object in one or more specified fashions;
after recognizing the gesture, performing actions comprising;
setting the proximity sensor to operate to an active operating mode;
determining that a difference between a reading of the proximity sensor obtained in the active operating mode and the baseline determined by the proximity sensor before the gesture was recognized satisfies a threshold value; and
in response, confirming that the gesture is not a false positive; and
thenperforming a task in response to the confirmed gesture, wherein time taken to establish the baseline is masked by time during which the mobile device is in motion.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems of motion-based device operations are described. A mobile device can coordinate operations of a motion sensor and a proximity sensor. The mobile device can determine a gesture event using the motion sensor. The mobile device can determine a proximity event using the proximity sensor. The mobile device can use the gesture event and proximity event to confirm one another, and determine that the mobile device has moved in proximity to a target object following a specified gesture. Upon confirmation, the mobile device can perform a specified task.
14 Citations
24 Claims
-
1. A method, comprising:
-
at a time a mobile device enters a motion detection mode, turning on a proximity sensor of the mobile device and setting the proximity sensor to operate in a passive mode, wherein in the passive mode, the mobile device establishes a baseline of the proximity sensor, the baseline comprising a proximity reading indicating that the proximity sensor does not detect an object, the baseline usable by the mobile device to determine proximity with an object upon determining that proximity readings of the proximity sensor satisfy a specified offset from the baseline; obtaining a motion reading from one or more motion sensing devices of the mobile device during a time that the mobile device operates in the motion detection mode; while obtaining the motion reading, and prior to a gesture is recognized from the motion reading, acquiring a plurality of readings of the proximity sensor for establishing the baseline and establishing the baseline from the plurality of readings; after setting the proximity sensor to the passive operating mode, recognizing the gesture, including determining that the motion reading indicates that the mobile device moves towards a target object in one or more specified fashions; after recognizing the gesture, performing actions comprising; setting the proximity sensor to operate to an active operating mode; determining that a difference between a reading of the proximity sensor obtained in the active operating mode and the baseline determined by the proximity sensor before the gesture was recognized satisfies a threshold value; and in response, confirming that the gesture is not a false positive; and
thenperforming a task in response to the confirmed gesture, wherein time taken to establish the baseline is masked by time during which the mobile device is in motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage device storing a computer product configured to cause one or more mobile devices to perform operations comprising:
-
at a time a mobile device enters a motion detection mode, turning on a proximity sensor of the mobile device and setting the proximity sensor to operate in a passive mode, wherein in the passive mode, the mobile device establishes a baseline of the proximity sensor, the baseline comprising a proximity reading indicating that the proximity sensor does not detect an object, the baseline usable by the mobile device to determine proximity with an object upon determining that proximity readings of the proximity sensor satisfy a specified offset from the baseline; obtaining a motion reading from one or more motion sensing devices of the mobile device during a time that the mobile device operates in the motion detection mode; while obtaining the motion reading, and prior to a gesture is recognized from the motion reading, acquiring a plurality of readings of the proximity sensor for establishing the baseline and establishing the baseline from the plurality of readings; after setting the proximity sensor to the passive operating mode, recognizing the gesture, including determining that the motion reading indicates that the mobile device moves towards a target object in one or more specified fashions; after recognizing the gesture, performing actions comprising; setting the proximity sensor to operate to an active operating mode; determining that a difference between a reading of the proximity sensor obtained in the active operating mode and the baseline determined by the proximity sensor before the gesture was recognized satisfies a threshold value; and in response, confirming that the gesture is not a false positive; and
thenperforming a task in response to the confirmed gesture, wherein time taken to establish the baseline is masked by time during which the mobile device is in motion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a mobile device configured to perform operations comprising; at a time the mobile device enters a motion detection mode, turning on a proximity sensor of the mobile device and setting the proximity sensor to operate in a passive mode, wherein in the passive mode, the mobile device establishes a baseline of the proximity sensor, the baseline comprising a proximity reading indicating that the proximity sensor does not detect an object, the baseline usable by the mobile device to determine proximity with an object upon determining that proximity readings of the proximity sensor satisfy a specified offset from the baseline obtaining a motion reading from one or more motion sensing devices of the mobile device during a time that the mobile device operates in the motion detection mode; while obtaining the motion reading, and prior to a gesture is recognized from the motion reading, acquiring a plurality of readings of the proximity sensor for establishing the baseline and establishing the baseline from the plurality of readings; after setting the proximity sensor to the passive operating mode, recognizing a gesture, including determining that the motion reading indicates that the mobile device moves towards a target object in one or more specified fashions; after recognizing the gesture, performing actions comprising; setting the proximity sensor to operate to an active operating mode; determining that a difference between a reading of the proximity sensor obtained in the active operating mode and the baseline determined by the proximity sensor before the gesture was recognized satisfies a threshold value; and in response, confirming that the gesture is not a false positive; and
thenperforming a task in response to the confirmed gesture, wherein time taken to establish the baseline is masked by time during which the mobile device is in motion such that user perceived time that elapsed between the mobile device entered the motion detection mode and performing the task excludes the time taken to establish the baseline. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification