POINTER INVOCABLE NAVIGATIONAL USER INTERFACE
First Claim
1. A computerized system for displaying a pointer invocable navigational user interface, the system comprising a computing device including a processor, memory, and a display, the processor being configured to execute a navigational module, the navigational module being configured to:
- provide a navigational user interface having a hidden invocation region positioned along an edge of the display in a multi-window desktop environment having a desktop and a plurality of application program graphical user interfaces, the application program graphical user interfaces having an application order;
detect an invocation pointer input in the hidden invocation region, the invocation pointer input being received from a pointer device;
upon detecting the invocation pointer input in the hidden invocation region, display a visible GUI selector element of the navigational user interface including a focus switch selector, configured to, upon selection, switch focus according to the application order to a next application program graphical user interface not currently displayed, the focus switch selector including a graphical indication of the next application program graphical user interface in the application order;
receive a scroll input to scroll through the application order and, in response, update the visible GUI selector element to include a graphical indication of the next application program graphical user interface for each of a plurality of successive application program graphical user interfaces in the application order;
while the visible GUI selector element is displayed, receive a focus switching input via the focus switch selector from the pointer device;
in response to the focus switching input, switch focus of the multi-window desktop environment to the next application program graphical user interface and display the next application program graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for use with a pointer invocable navigational user interface are provided. The system may include a navigational module configured to provide a navigational user interface having a hidden invocation region positioned along a logical left edge of a display. Application program graphical user interfaces (GUIs) may be ordered in an application order. The navigational module may be configured to detect an invocation pointer input in the hidden invocation region. Upon detecting the invocation pointer input, the navigational module may be to configured display a visible GUI selector element of the navigational user interface including a preview of a most recently used application program GUI not currently in focus. While the preview is displayed, a focus switching input from the pointer device may be received. In response to the focus switching input, focus may be switched to the application program GUI for which the preview is displayed.
52 Citations
20 Claims
-
1. A computerized system for displaying a pointer invocable navigational user interface, the system comprising a computing device including a processor, memory, and a display, the processor being configured to execute a navigational module, the navigational module being configured to:
-
provide a navigational user interface having a hidden invocation region positioned along an edge of the display in a multi-window desktop environment having a desktop and a plurality of application program graphical user interfaces, the application program graphical user interfaces having an application order; detect an invocation pointer input in the hidden invocation region, the invocation pointer input being received from a pointer device; upon detecting the invocation pointer input in the hidden invocation region, display a visible GUI selector element of the navigational user interface including a focus switch selector, configured to, upon selection, switch focus according to the application order to a next application program graphical user interface not currently displayed, the focus switch selector including a graphical indication of the next application program graphical user interface in the application order; receive a scroll input to scroll through the application order and, in response, update the visible GUI selector element to include a graphical indication of the next application program graphical user interface for each of a plurality of successive application program graphical user interfaces in the application order; while the visible GUI selector element is displayed, receive a focus switching input via the focus switch selector from the pointer device; in response to the focus switching input, switch focus of the multi-window desktop environment to the next application program graphical user interface and display the next application program graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method executable by a computing device for displaying a pointer invocable navigational user interface, the method comprising, at a navigational module:
-
providing a navigational user interface having a hidden invocation region positioned along an edge of the display in a multi-window desktop environment having a desktop and a plurality of application program graphical user interfaces, the application program graphical user interfaces having an application order; detecting an invocation pointer input in the hidden invocation region, the invocation pointer input being received from a pointer device; upon detecting the invocation pointer input in the hidden invocation region, displaying a visible GUI selector element of the navigational user interface including a focus switch selector, configured to, upon selection, switch focus according to the application order to a next application program graphical user interface not currently displayed, the focus switch selector including a graphical indication of the next application program graphical user interface in the application order; receiving a scroll input to scroll through the application order and, in response, updating the visible GUI selector element to include a graphical indication of the next application program graphical user interface for each of a plurality of successive application program graphical user interfaces in the application order; receiving, while the visible GUI selector element is displayed, a focus switching input via the focus switch selector from the pointer device; in response to the focus switching input, switching focus of the multi-window desktop environment to the next application program graphical user interface and displaying the next application program graphical user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method executable by a computing device for displaying a pointer invocable navigational user interface, the method comprising, at a navigational module:
-
providing a navigational user interface having a hidden invocation region positioned along a logical left edge of the display in a multi-window desktop environment having a desktop and a plurality of application program graphical user interfaces, the application program graphical user interfaces having an application order; detecting an invocation pointer input in the hidden invocation region, the invocation pointer input being received from a pointer device; upon detecting the invocation pointer input in the hidden invocation region, displaying a visible GUI selector element of the navigational user interface including a preview of a most recently used application program graphical user interface not currently in focus or displayed; receiving a scroll input to scroll through the application order and in response, updating the visible GUI selector element to include a preview of an application program graphical user interface for each of a plurality of successive application program graphical user interfaces in the application order, until a preview of a selected one of the application program graphical user interfaces is displayed; while the preview is displayed, receiving a focus switching input from the pointer device; and in response to the focus switching input, switching focus of the multi-window desktop environment to the application program graphical user interface for which the preview is displayed.
-
Specification