Flipping for motion-based input
First Claim
Patent Images
1. A computer-implemented method for identifying motion-based inputs to an electronic device, the method comprising:
- placing the electronic device into an operating mode in which one or more functions are disabled;
determining that the electronic device has been rotated in a first direction of rotation past a first threshold orientation;
after determining that the electronic device has been rotated in the first direction of rotation past the first threshold, maintaining the electronic device in the operating mode in which one or more functions are disabled;
determining that the electronic device has been rotated in a second direction of rotation that is substantially the opposite of the first direction of rotation, past a second threshold; and
after determining that (i) the electronic device has been rotated in the first direction of rotation past the first threshold, and (ii) the electronic device has been rotated in the second direction of rotation that is substantially the opposite of the first direction of rotation, past the second threshold, placing the electronic device into an operating mode in which the one or more functions are enabled.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for identifying motion-based inputs to an electronic device involves determining that the electronic device has been rotated in a first direction of rotation past a first threshold orientation; determining that the electronic device has been rotated in a second direction of rotation that is substantially the opposite of the first direction of rotation, past a second threshold; and analyzing motion of the device to identify motion-based inputs to the device other than the rotation of the device in the first and second directions, based on the two determinations.
-
Citations
21 Claims
-
1. A computer-implemented method for identifying motion-based inputs to an electronic device, the method comprising:
-
placing the electronic device into an operating mode in which one or more functions are disabled; determining that the electronic device has been rotated in a first direction of rotation past a first threshold orientation; after determining that the electronic device has been rotated in the first direction of rotation past the first threshold, maintaining the electronic device in the operating mode in which one or more functions are disabled; determining that the electronic device has been rotated in a second direction of rotation that is substantially the opposite of the first direction of rotation, past a second threshold; and after determining that (i) the electronic device has been rotated in the first direction of rotation past the first threshold, and (ii) the electronic device has been rotated in the second direction of rotation that is substantially the opposite of the first direction of rotation, past the second threshold, placing the electronic device into an operating mode in which the one or more functions are enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; placing the electronic device into an operating mode in which one or more functions are disabled; determining that the electronic device has been rotated in a first direction of rotation past a first threshold orientation; after determining that the electronic device has been rotated in the first direction of rotation past the first threshold, maintaining the electronic device in the operating mode in which one of more functions are disabled; determining that the electronic device has been rotated in a second direction of rotation that is substantially the opposite of the first direction of rotation, past a second threshold; and after determining that (i) the electronic device has been rotated in the first direction of rotation past the first threshold, and (ii) the electronic device has been rotated in the second direction of rotation that is substantially the opposite of the first direction of rotation, past the second threshold, placing the electronic device into an operating mode in which the one or more functions are enabled. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
placing the electronic device into an operating mode in which one or more functions are disabled; determining that the electronic device has been rotated in a first direction of rotation past a first threshold orientation; after determining that the electronic device has been rotated in the first direction of rotation past the first threshold, maintaining the electronic device in the operating mode in which one or more functions are disabled; determining that the electronic device has been rotated in a second direction of rotation that is substantially the opposite of the first direction of rotation, past a second threshold; and after determining that (i) the electronic device has been rotated in the first direction of rotation past the first threshold, and (ii) the electronic device has been rotated in the second direction of rotation that is substantially the opposite of the first direction of rotation, past the second threshold, placing the electronic device into an operating mode in which the one or more functions are enabled. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification