Shake event detection system
AssigneeGoogle Inc.
InventorJingyi Fang
Life of this patent
Estimating the term…
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.
Claims20
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 a user interface, wherein the user input is directed to causing a motion of a virtual camera that dictates a view being presented by the user interface;
- detecting, by the one or more computing devices, an 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;
- and
- performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected event.
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;
- performing an action associated with the user interface based at least in part on the one or more virtual camera manipulation patterns.
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 to the user interface, wherein the user input is directed to causing a motion of a virtual camera that dictates a view being presented by the user interface:
- detecting an 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;
- and
- performing an action associated with the user interface based at least in part on the detected event.
Dependencies are inferred from the claim text.