Tab scrubbing using navigation gestures
First Claim
1. A computer-implemented method for tab switching, the method comprising:
- receiving a multi-finger swipe gesture event for a computing device along a direction that a list of tabs of a user interface is displayed on a screen of the computing device, the received multi-finger swipe gesture event comprising a first position and a second position on the screen;
determining a distance of movement corresponding to the received multi-finger swipe gesture event based on the first position and the second position;
determining a next tab for selection from the list of tabs based on the determined distance of movement as the multi-finger swipe gesture event is received and a number of tabs available in the displayed list of tabs;
providing instructions for a first graphical update of the user interface indicative of the next tab for selection as the multi-finger swipe gesture event is received, wherein the first graphical update provides a graphical indication for the next tab without updating the user interface to display contents of a user interface associated with the next tab;
receiving an end of swipe gesture event indicative of a user'"'"'s desire to select the next tab; and
providing instructions for a second graphical update of the user interface based on the receiving of the end of swipe gesture event, wherein the graphical update displays the contents of the user interface associated with the determined next tab.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a method for tab switching. The method includes a step for receiving a multi-finger swipe gesture event for a computing device in a direction corresponding to a list of tabs of a user interface displayed on a screen of the computing device. The method also includes a step for determining a distance of movement corresponding to the received multi-finger swipe gesture. The method also includes a step for determining a next tab for selection from the list of tabs, where a distance from a current tab to the next tab is proportional to the determined distance of movement. The method also includes a step for providing instructions for a graphical update of the user interface, where the graphical update displays contents of a user interface associated with the determined next tab.
126 Citations
21 Claims
-
1. A computer-implemented method for tab switching, the method comprising:
-
receiving a multi-finger swipe gesture event for a computing device along a direction that a list of tabs of a user interface is displayed on a screen of the computing device, the received multi-finger swipe gesture event comprising a first position and a second position on the screen; determining a distance of movement corresponding to the received multi-finger swipe gesture event based on the first position and the second position; determining a next tab for selection from the list of tabs based on the determined distance of movement as the multi-finger swipe gesture event is received and a number of tabs available in the displayed list of tabs; providing instructions for a first graphical update of the user interface indicative of the next tab for selection as the multi-finger swipe gesture event is received, wherein the first graphical update provides a graphical indication for the next tab without updating the user interface to display contents of a user interface associated with the next tab; receiving an end of swipe gesture event indicative of a user'"'"'s desire to select the next tab; and providing instructions for a second graphical update of the user interface based on the receiving of the end of swipe gesture event, wherein the graphical update displays the contents of the user interface associated with the determined next tab. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that when executed cause a computer to perform operations for tab scrubbing, the operations comprising:
-
receiving a multi-finger swipe gesture event for a computing device along a direction that a list of tabs of a user interface is displayed on a screen of the computing device, the received multi-finger swipe gesture event comprising a first position and a second position on the screen; determining a distance of movement corresponding to the received multi-finger swipe gesture event based on the first position and the second position; determining a next tab from the list of tabs based on the determined distance of movement as the multi-finger swipe gesture event is received and a number of tabs available in the displayed list of tabs; and providing instructions for a graphical update of the user interface indicative of the determined next tab as the multi-finger swipe gesture event is received, wherein the graphical update highlights the determined next tab without updating the user interface to display contents of a user interface associated with the determined next tab. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system for tab selection, the system comprising:
-
one or more processors; a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to; receive a multi-finger swipe gesture event for a computing device along a direction that a list of tabs of a user interface is displayed on a screen of the computing device, the multi-finger swipe gesture event comprising a first position and a second position on the screen; determine a distance of movement corresponding to the received multi-finger swipe gesture event based on the first position and the second position; determine a next tab from the list of tabs based on the determined distance of movement as the multi-finger swipe gesture event is received and a number of tabs available in the displayed list of tabs; provide instructions for a first graphical update of the user interface indicative of the next tab as the multi-finger swipe gesture event is received, wherein the first graphical update provides a graphical indication for the next tab without updating the user interface to display contents of a user interface associated with the next tab; receive an end of swipe gesture event indicative of selection of the determined next tab; and provide instructions for a second graphical update of the user interface based on receipt of the end of swipe gesture event, wherein the graphical update displays the contents of the user interface associated with the determined next tab. - View Dependent Claims (21)
-
Specification