Shake event detection system
First Claim
Patent Images
1. A computer-implemented method of performing a user interface action, comprising:
- receiving, by one or more computing devices, data indicative of a user input to the user interface, wherein the user input is directed to causing a motion of a virtual camera associated with a user interface, wherein the virtual camera defines, at least in part, what data is displayed via the user interface;
detecting, by the one or more computing devices, a shake event associated with the user interface based at least in part on an occurrence of a plurality of cycles associated with the motion of the virtual camera caused by the user input to the user interface; and
performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected shake event.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods for performing a user interface action are provided. In one embodiment, an example method includes receiving, by one or more computing devices, data indicative of a user input directed to causing a motion of a virtual camera associated with a user interface. The method further includes detecting, by the one or more computing devices, a shake event associated with the user interface based at least in part on the motion of the virtual camera. The method further includes performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected shake event.
-
Citations
20 Claims
-
1. A computer-implemented method of performing a user interface action, comprising:
-
receiving, by one or more computing devices, data indicative of a user input to the user interface, wherein the user input is directed to causing a motion of a virtual camera associated with a user interface, wherein the virtual camera defines, at least in part, what data is displayed via the user interface; detecting, by the one or more computing devices, a shake event associated with the user interface based at least in part on an occurrence of a plurality of cycles associated with the motion of the virtual camera caused by the user input to the user interface; and performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected shake event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system for performing a user interface action, comprising:
-
one or more processors; and one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising; receiving data indicative of a user input directed to a user interface, wherein the user input is directed to causing a motion of a virtual camera associated with the user interface, wherein the virtual camera defines, at least in part, what data is displayed via the user interface; identifying one or more virtual camera manipulation patterns associated with the virtual camera based at least in part on the user input, wherein the one or more virtual camera manipulation patterns comprise the occurrence of a plurality of cycles associated with the motion of the virtual camera caused by the user input to the user interface; detecting a shake event associated with the user interface based at least in part on the virtual camera manipulation patterns; and performing an action associated with the user interface based at least in part on the detected shake event. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A user device, comprising:
-
a display device; one or more processors; and one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising; presenting a user interface via the display device; receiving data indicative of a user input directed to the user interface, wherein the user input is directed to causing a motion of a virtual camera associated with the user interface, wherein the virtual camera defines, at least in part, what data is displayed via the user interface; detecting a shake event associated with the user interface based at least in part on an occurrence of a plurality of cycles associated with the motion of the virtual camera caused by the user input to the user interface; and performing an action associated with the user interface based at least in part on the detected shake event. - View Dependent Claims (17, 18, 19, 20)
-
Specification