Patent ID: 8667421

Claim:
A non-transitory computer-readable medium on which are stored instructions, the instructions which, when executed, cause a processor to perform a navigation method, the method comprising: (a) in response to an instruction to navigate from a first page displayed in a frame to a second page, removing, by the processor, the first page from the frame, displaying the second page in the frame, and activating a back button; (b) following step (a), in response to selection of the activated back button, removing, by the processor, the second page from the frame, displaying the first page in the frame, and deactivating the back button; (c) following step (b), in response to an instruction to navigate from the first page displayed in the frame to a third page, removing the first page from the frame, displaying, by the processor, the third page in the frame, and activating the back button; (d) following step (c), in response to selection of the activated back button, removing, by the processor, the third page from the frame, displaying the first page in the frame, and deactivating the back button; (e) following step (d), in response to selection of an activated forward button, displaying, by the processor, the third page and activating (1) the back button and (2) an up button which was inactive when the first page was displayed by the displaying of step (d); and (f) following step (e), in response to selection of the up button, displaying, by the processor, the second page, wherein the forward button remains active upon display of the second page in step (f) if a fourth page was previously navigated to from the second page and is deactivated in step (f) if no page other than the first page was previously navigated to from the second page; wherein: the navigations define a navigational hierarchy; the up button is never enabled when a presently displayed page is a root page of the hierarchy; each selection of the up button, when the up button is enabled, is responded to by navigating from a presently displayed page to another page that is of a same hierarchical level as that of the presently displayed page.