Interacting with an electronic device through physical movement
AssigneeApple Inc.
InventorsJeffrey Traer Bernstein, Lukas Robert Tom Girling, Julian Missig, Golnaz Abdollahian
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to interacting with an electronic device without touching a display screen or other physical input mechanisms. In some examples, the electronic device performs an operation in response to a positioning of a user's hand and/or an orientation of the electronic device.
Claims21
An electronic device, comprising:
- a display screen;
- one or more sensors;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- displaying, via the display screen, one or more graphical elements associated with an operation;
- receiving, via the one or more sensors, a plurality of sensor inputs associated with movement of the electronic device;
- and
- in response to receiving the plurality of sensor inputs associated with movement of the electronic device:
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in a first direction around a respective axis from a first position to a second position and back toward the first position that meets a respective set of one or more criteria, performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that meets the respective set of one or more criteria includes a determination requirement that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for a respective movement parameter is greater than a predetermined minimum movement parameter threshold in order for the respective set of one or more criteria to be met;
- and
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that does not meet the respective set of one or more criteria, forgoing performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that does not meet the respective set of one or more criteria is based at least in part on a determination that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for the respective movement parameter is not greater than the predetermined minimum movement parameter threshold.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display screen and one or more sensors, the one or more programs including instructions for:
- displaying, via the display screen, one or more graphical elements associated with an operation;
- receiving, via the one or more sensors, a plurality of sensor inputs associated with movement of the electronic device;
- and
- in response to receiving the plurality of sensor inputs associated with movement of the electronic device:
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in a first direction around a respective axis from a first position to a second position and back toward the first position that meets a respective set of one or more criteria, performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that meets the respective set of one or more criteria includes a determination requirement that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for a respective movement parameter is greater than a predetermined minimum movement parameter threshold in order for the respective set of one or more criteria to be met;
- and
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position within the respective time threshold that does not meet the respective set of one or more criteria, forgoing performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that does not meet the respective set of one or more criteria is based at least in part on a determination that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for the respective movement parameter is not greater than the predetermined minimum movement parameter threshold.
A method, comprising:
- at an electronic device with a display screen and one or more sensors:
- displaying, via the display screen, one or more graphical elements associated with an operation;
- receiving, via the one or more sensors, a plurality of sensor inputs associated with movement of the electronic device;
- and
- in response to receiving the plurality of sensor inputs associated with movement of the electronic device:
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in a first direction around a respective axis from a first position to a second position and back toward the first position that meets a respective set of one or more criteria, performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that meets the respective set of one or more criteria includes a determination requirement that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for a respective movement parameter is greater than a predetermined minimum movement parameter threshold in order for the respective set of one or more criteria to be met;
- and
- in accordance with a determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position within the respective time threshold that does not meet the respective set of one or more criteria, forgoing performing the operation associated with the one or more graphical elements, wherein the determination that the plurality of sensor inputs corresponds to rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position that does not meet the respective set of one or more criteria is based at least in part on a determination that the rotation of the electronic device in the first direction around the respective axis from the first position to the second position and back toward the first position is performed such that a value for the respective movement parameter is not greater than the predetermined minimum movement parameter threshold.
Dependencies are inferred from the claim text.