Dynamic user interface for navigating among GUI elements
First Claim
1. A method comprising:
- executing, by a mobile computing device, a plurality of application processes, wherein each of the plurality of application processes has an associated graphical user interface element;
outputting, by the mobile computing device and for display, a common graphical user interface, wherein the common graphical user interface comprises;
a currently rendered graphical user interface element that is associated with a currently selected application process from among the plurality of application processes;
a tab row comprising a plurality of graphical tabs, wherein each of the plurality of graphical tabs corresponds to one graphical user interface element that is associated with a respective one of the plurality of application processes; and
a slide bar positioned proximate to the tab row, wherein the slide bar comprises a plurality of tab edge lines, wherein each of the plurality of tab edge lines indicates an edge of at least one of the plurality of graphical tabs;
responsive to receipt of an indication of a gesture input associated with a region of the slide bar that is closer to a first graphical tab in the tab row than to other graphical tabs in the plurality of graphical tabs;
outputting, by the mobile computing device and for display, the first graphical tab with a larger size than the other graphical tabs in the plurality of graphical tabs; and
outputting, by the mobile computing device and for display, a change to a spacing between two tab edge lines of the plurality of tab edge lines that indicate respective edges of the first graphical tab, such that the positions of the respective edges indicated by the plurality of tab edge lines stay between adjacent tabs in the plurality of graphical tabs.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a computing device executes a plurality of application processes, each of which has an associated graphical user interface element. The computing device renders a common graphical user interface on a presence-sensitive screen. The common graphical user interface includes a currently rendered graphical user interface element associated with a currently selected application process from among the plurality of application processes; a tab row comprising a plurality of tabs, wherein each of the graphical user interface elements corresponds to one of the plurality of tabs; and a slide bar positioned proximate to the tab row. The computing device renders a first tab in the tab row with a larger size than other graphical tabs in the plurality of tabs responsive to receipt by the presence-sensitive screen of a gesture input associated with a region of the slide bar that is closest to the first tab.
-
Citations
16 Claims
-
1. A method comprising:
-
executing, by a mobile computing device, a plurality of application processes, wherein each of the plurality of application processes has an associated graphical user interface element; outputting, by the mobile computing device and for display, a common graphical user interface, wherein the common graphical user interface comprises; a currently rendered graphical user interface element that is associated with a currently selected application process from among the plurality of application processes; a tab row comprising a plurality of graphical tabs, wherein each of the plurality of graphical tabs corresponds to one graphical user interface element that is associated with a respective one of the plurality of application processes; and a slide bar positioned proximate to the tab row, wherein the slide bar comprises a plurality of tab edge lines, wherein each of the plurality of tab edge lines indicates an edge of at least one of the plurality of graphical tabs; responsive to receipt of an indication of a gesture input associated with a region of the slide bar that is closer to a first graphical tab in the tab row than to other graphical tabs in the plurality of graphical tabs; outputting, by the mobile computing device and for display, the first graphical tab with a larger size than the other graphical tabs in the plurality of graphical tabs; and outputting, by the mobile computing device and for display, a change to a spacing between two tab edge lines of the plurality of tab edge lines that indicate respective edges of the first graphical tab, such that the positions of the respective edges indicated by the plurality of tab edge lines stay between adjacent tabs in the plurality of graphical tabs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile computing device, comprising:
-
at least one processor; at least one data storage device; and machine-readable code stored on the at least one data storage device, the machine-readable code comprising executable instructions that are executable by the at least one processor to; execute a plurality of application processes, wherein each of the plurality of application processes has an associated graphical user interface element; output a common graphical user interface for display, wherein the common graphical user interface comprises; a currently rendered graphical user interface element that is associated with a currently selected application process from among the plurality of application processes; a tab row comprising a plurality of graphical tabs, wherein each of the plurality of graphical tabs corresponds to one graphical user interface element that is associated with a respective one of the plurality of application processes; and a slide bar positioned proximate to the tab row, wherein the slide bar comprises a plurality of tab edge lines, wherein each of the plurality of tab edge lines indicates an edge of at least one of the plurality of graphical tabs; responsive to receipt of an indication of a gesture input associated with a region of the slide bar that is closer to a first graphical tab in the tab row than to other graphical tabs in the plurality of graphical tabs in the tab row; output for display the first graphical tab in the tab row with a larger size than the other graphical tabs in the plurality of graphical tabs responsive to receipt, and output for display a change to a spacing between two tab edge lines of the plurality of tab edge lines that indicate respective edges of the first graphical tab, such that the positions of the respective edges indicated by the plurality of tab edge lines stay between adjacent tabs in the plurality of graphical tabs. - View Dependent Claims (14)
-
-
15. A non-transitory computer-readable storage device comprising executable instructions for causing at least one processor to:
-
execute a plurality of application processes, wherein each of the plurality of application processes has an associated graphical user interface element; output a common graphical user interface for display by a mobile computing device, wherein the common graphical user interface comprises; a currently rendered graphical user interface element that is associated with a currently selected application process from among the plurality of application processes; a tab row comprising a plurality of graphical tabs, wherein each of the plurality of graphical tabs corresponds to one graphical user interface element that is associated with a respective one of the plurality of application processes; and a slide bar positioned proximate to the tab row, wherein the slide bar comprises a plurality of tab edge lines, wherein each of the plurality of tab edge lines indicates an edge of at least one of the plurality of graphical tabs; responsive to receipt of an indication of a gesture input associated with a region of the slide bar that is closer to a first graphical tab in the tab row than to other graphical tabs in the plurality of graphical tabs in the tab row; output for display the first graphical tab in the tab row with a larger size than the other graphical tabs in the plurality of graphical tabs responsive to receipt; and output for display a change to a spacing between two tab edge lines of the plurality of tab edge lines that indicate respective edges of the first graphical tab, such that the positions of the respective edges indicated by the plurality of tab edge lines stay between adjacent tabs in the plurality of graphical tabs. - View Dependent Claims (16)
-
Specification