ZERO-CLICK ACTIVATION OF AN APPLICATION
5 Assignments
0 Petitions
Accused Products
Abstract
A method is described for activating an application without specific positioning of a mouse or clicking a mouse button (“zero-click activation”). This is done by evaluating motion of an input device with regard to predetermined criteria; detecting a rapid, multi-directional motion (a shaking motion) of the input device, and initiating a preconfigured application in response thereto. In an embodiment, the input device is a mouse, and the method is performed without actuating a button on the mouse. The preconfigured application may be a search function, and in particular may be a Web search invoked when a shaking action is detected while the user is viewing a Web site.
6 Citations
82 Claims
-
1-62. -62. (canceled)
-
63. A method comprising:
-
detecting, by a computing device comprising an input device and a display, during interaction with a software application executing on the computing device, a jiggle motion of the input device detectable by detection software operating on the computing device; analyzing, by the computing device, the jiggle motion of the input device to determine if the motion of the input device meets predetermined motion criteria; initiating, by the computing device, if the predetermined motion criteria are met, a software operation associated with the jiggle motion; and not initiating the software operation if the predetermined motion criteria are not met. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A non-transitory computer readable storage medium comprising executable instructions tangibly stored thereon for performing a method, the method including the steps of:
-
detecting, by a computing device comprising an input device and a display, during interaction with a software application executing on the computing device, a jiggle motion of the input device detectable by detection software operating on the computing device; analyzing, by the computing device, the jiggle motion of the input device to determine if the motion of the input device meets predetermined motion criteria; initiating, by the computing device, if the predetermined motion criteria are met, a software operation associated with the jiggle motion; and not initiating the software operation if the predetermined motion criteria are not met. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A computing device comprising an input device and a display, the computing device comprising:
-
a data storage; and a processor for executing instructions stored on the data storage, the instructions comprising; detecting, by a computing device comprising an input device and a display, during interaction with a software application executing on the computing device, a jiggle motion of the input device detectable by detection software operating on the computing device; analyzing, by the computing device, the jiggle motion of the input device to determine if the motion of the input device meets predetermined motion criteria; initiating, by the computing device, if the predetermined motion criteria are met, a software operation associated with the jiggle motion; and not initiating the software operation if the predetermined motion criteria are not met. - View Dependent Claims (82)
-
Specification