Patent ID: 8775952

Claim:
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.