INVISIBLE CONTROL
First Claim
1. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
- displaying content on a display of a computing device;
detecting a gesture at a border of the display of the computing device;
in response to detecting the gesture at the border of the display, changing from a current mode of operation of the computing device to a second mode of operation different from the current mode of operation, the second mode of operation being usable to perform a search;
detecting, on the display of the computing device, a second gesture from the user with regard to the content displayed on the display of the computing device, the second gesture identifying subject matter to be searched; and
automatically causing a search to be performed based at least in part on the identified subject matter in response to completion of the second gesture.
3 Assignments
0 Petitions
Accused Products
Abstract
An invisible control may be implemented in a client device or in an application of the client device. A user may activate the invisible control by applying a gesture on a predetermined region of the client device or the application. In response to receiving the user gesture, a predetermined action associated with the invisible control may be activated. The predetermined action may be applied to the application or some or all of the content associated with the application. An Application Programming Interface may further be provided to allow the user, an application vendor or a content provider to customize the invisible control or operating modes associated with activation of the invisible control.
162 Citations
27 Claims
-
1. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
displaying content on a display of a computing device; detecting a gesture at a border of the display of the computing device; in response to detecting the gesture at the border of the display, changing from a current mode of operation of the computing device to a second mode of operation different from the current mode of operation, the second mode of operation being usable to perform a search; detecting, on the display of the computing device, a second gesture from the user with regard to the content displayed on the display of the computing device, the second gesture identifying subject matter to be searched; and automatically causing a search to be performed based at least in part on the identified subject matter in response to completion of the second gesture. - View Dependent Claims (2, 3)
-
-
4. A computing device comprising:
-
a display for displaying content; one or more processors; memory, communicatively coupled to the one or more processors, storing instructions that, when executed by the one or more processors, configure the one or more processors to perform acts comprising; providing an invisible control disposed around at least a portion of a border of the display of the computing device; detecting a gesture activating the invisible control; in response to activation of the invisible control, changing a current operating mode of the computing device to a new operating mode. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
under control of a computing device configured with executable instructions; providing an invisible control disposed around at least a portion of a display of the computing device; detecting a gesture at the portion of the display of the computing device, the gesture activating the invisible control; and in response to activation of the invisible control, disabling an object displayed on the display of the computing device from moving or resizing. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
displaying content on a display of a computing device; receiving input activating a control of the computing device; and in response to receiving the input; changing from a current mode of operation of the computing device to a second mode of operation different from the current mode of operation; and disabling an object displayed on the display of the computing device from moving or resizing. - View Dependent Claims (24, 25, 26, 27)
-
Specification