Intelligent roadmap navigation in a graphical user interface
First Claim
1. A non-transitory computer readable medium storing instructions thereon, which when executed by a processor cause a computer system to:
- store a sequence of items in a memory of the computer system, wherein the sequence of items corresponds to a plurality of tasks of a process, and wherein an execution of at least one task of the plurality of tasks changes a state of completion of the process;
display a plurality of graphical elements in a first screen area, wherein each graphical element corresponds to an item of the sequence of items, and wherein the plurality of graphical elements is ordered in correspondence with the sequence of items;
in response to a scroll request, scroll the plurality of graphical elements to gradually include at least one new graphical element in the first screen area from direction of scrolling;
receive a selection of an item of the sequence of items as a currently active item, wherein the item is outside the focal position;
in response to receiving the selection of the currently active item, trigger automatic scrolling of the plurality of graphical elements wherein the plurality of graphical elements are automatically scrolled until a graphical element corresponding to the currently active item is displayed at a focal position within the first screen area; and
wherein displaying the plurality of graphical elements in the first screen area comprises;
displaying the plurality of graphical elements as a horizontal sequence of similar graphical objects; and
displaying a label next or within a graphical element of the plurality of graphical elements, wherein the label indicates a position of a corresponding item in the sequence of items.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for intelligent information navigation in a graphical user interface (GUI) where a sequence of items is generated and stored in a memory of a computer system. A number of graphical elements are displayed on a screen of a GUI, wherein each graphical element corresponds to an item of the sequence of items, and wherein the graphical elements are ordered according to the sequence. When requested, the graphical elements scroll in a chosen direction to gradually include a new graphical element into the screen at the direction of scrolling. Respectively, the scrolling could gradually exclude from the screen a graphical element at opposite direction. An item of the sequence of items could be selected as a currently active item. The displayed graphical elements are automatically scrolled to move the graphical element corresponding to the currently active item at a focal position within the screen.
-
Citations
18 Claims
-
1. A non-transitory computer readable medium storing instructions thereon, which when executed by a processor cause a computer system to:
-
store a sequence of items in a memory of the computer system, wherein the sequence of items corresponds to a plurality of tasks of a process, and wherein an execution of at least one task of the plurality of tasks changes a state of completion of the process; display a plurality of graphical elements in a first screen area, wherein each graphical element corresponds to an item of the sequence of items, and wherein the plurality of graphical elements is ordered in correspondence with the sequence of items; in response to a scroll request, scroll the plurality of graphical elements to gradually include at least one new graphical element in the first screen area from direction of scrolling; receive a selection of an item of the sequence of items as a currently active item, wherein the item is outside the focal position; in response to receiving the selection of the currently active item, trigger automatic scrolling of the plurality of graphical elements wherein the plurality of graphical elements are automatically scrolled until a graphical element corresponding to the currently active item is displayed at a focal position within the first screen area; and wherein displaying the plurality of graphical elements in the first screen area comprises;
displaying the plurality of graphical elements as a horizontal sequence of similar graphical objects; and
displaying a label next or within a graphical element of the plurality of graphical elements, wherein the label indicates a position of a corresponding item in the sequence of items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system coupled with a display to render a graphical user interface (GUI), a method for intelligent information navigation comprising:
-
storing a sequence of items in a memory of the computer system, wherein the sequence of items corresponds to a plurality of tasks of a process, and wherein an execution of at least one task of the plurality of tasks changes a state of completion of the process; displaying a plurality of graphical elements in a first screen area, wherein each graphical element corresponds to an item of the sequence of items, and wherein the plurality of graphical elements is ordered in correspondence with the sequence of items; in response to a scroll request, scrolling the plurality of graphical elements to gradually include at least one new graphical element in the first screen area from direction of scrolling; receiving a selection of an item of the sequence of items as a currently active item, wherein the item is outside the focal position; in response to receiving the selection of the currently active item, trigger automatic scrolling the plurality of graphical elements, wherein the plurality of graphical elements are automatically scrolled until a graphical element corresponding to the currently active item is displayed at a focal position within the first screen area; and wherein displaying the plurality of graphical elements in the first screen area comprises;
displaying the plurality of graphical elements as a horizontal sequence of similar graphical objects; and
displaying a label next or within a graphical element of the plurality of graphical elements, wherein the label indicates a position of a corresponding item in the sequence of items. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system to render a graphical user interface (GUI) for intelligent information navigation on a display device, the system including:
-
a memory to store computer executable instructions; and a processor coupled to the memory to execute the instructions to generate; a roadmap area of the GUI for displaying a plurality of graphical elements, wherein each graphical element of the plurality of graphical elements corresponds to an item from a sequence of items, and wherein the plurality of graphical elements is ordered in correspondence with the sequence of items; at least one control graphical element selectable with a user input device to request a scrolling of the plurality graphical elements to gradually include at least one new graphical element in a first screen area at direction of scrolling; a focal area of the GUI, wherein in response to receiving a selection of a currently active item that is outside the focal area, automatic scrolling of the plurality of graphical elements is triggered, and wherein the plurality of graphical elements are automatically scrolled until a graphical element corresponding to the currently active item is displayed in the focal area within the first screen area; and wherein displaying the plurality of graphical elements in the first screen area comprises;
displaying the plurality of graphical elements as a horizontal sequence of similar graphical objects; and
displaying a label next or within a graphical element of the plurality of graphical elements, wherein the label indicates a position of a corresponding item in the sequence of items. - View Dependent Claims (16, 17, 18)
-
Specification