Chronologically navigating among time-based entries
AssigneeInternational Business Machines Corporation
InventorsThomas R. Haynes, Lin Sun
Life of this patent
Estimating the term…
Abstract
Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
Claims8
A method for navigating among time-based entries stored by a physical computing device comprising a processor configured to execute a time-based application, the method comprising, with the computing device:
- displaying a time-based entry with a plurality of navigation controls;
- displaying, with each of the plurality of navigation controls, a list of shared properties selectable by a user, wherein the list of shared properties each comprise a tag associable with any number of time-based entries, and at least a shared property is a title assigned by the user;
- in response to a selection of a forward navigation control of the plurality of navigation controls, displaying the list of shared properties, and, in response to a selection of a shared property associated with the title from the list of shared properties, displaying a subsequent time-based entry, the subsequent time-based entry comprising the selected shared property with the currently displayed time-based entry to navigate to the subsequent time-based entry having at least a portion of a similar title or related title to the currently displayed time-based entry;
- in response to a selection of a backward navigation control of the plurality of navigation controls, displaying the list of shared properties and, in response to a selection of the shared property associated with the title from the list of shared properties, displaying a previous time-based entry, the previous time-based entry comprising the selected shared property with the displayed time-based entry to navigate to the previous time-based entry having at least a portion of a similar title or related title to the currently displayed time-based entry;
- in response to a selection of a comprehensive control of the plurality of navigation controls, displaying a list of all time-based entries comprising the selected shared property associated with the title assigned by the user.
A computing system for navigating among a plurality of time-based entries, comprising:
- a processor;
- a memory communicatively coupled to the processor, the memory comprising a plurality of time-based entries stored thereon;
- and
- a display device to display:
- a current time-based entry among the plurality of time-based entries with using one of a plurality of navigation controls;
- and
- a list of shared properties selectable by a user, wherein the list of shared properties each comprise a tag associable with any number of time-based entries, and at least a shared property is a title assigned by the user;
- in which the processor:
- in response to a selection of a forward control of the plurality of navigation controls, displays the list of shared properties, and, in response to a selection of a shared property associated with the title from the list of shared properties, navigates to a subsequent time-based entry, the subsequent time-based entry having at least a portion of a similar title or related title to the current time-based entry;
- in response to a selection of a backward control of the plurality of navigation controls, displays the list of shared properties and, in response to a selection of a shared property associated with the title from the list of shared properties, navigates to a previous time-based entry, the previous time-based entry having at least a portion of a similar title or related title to the current time-based entry;
- in response to a selection a comprehensive control of the plurality of navigation controls, displays a list of ah time-based entries comprising the selected shared property associated with the title assigned by the user.
A computer program product for calendar navigation, the computer program product comprising:
- a non-transitory computer readable storage medium comprising computer readable code embodied therewith, the computer readable program code comprising, computer readable program code to cause a processor to:
- display a current time-based entry with a plurality of navigation controls;
- display, with each of the plurality of navigation controls, a list of shared properties selectable by a user, wherein the list of shared properties each comprise a tag associable with any number of time-based entries and at least a shared property is a title assigned by the user;
- in response to a selection of a forward control of the plurality of navigation controls, display the list of shared properties, and, in response to a selection of a shared property associated with the title from the list of shared properties, display a subsequent time-based entry, the subsequent time-based entry having at least a portion of a similar title or related title to comprising a shared property with the displayed current time-based entry;
- in response to a selection of a backward control of the plurality of navigation controls, display the list of shared properties and, in response to a selection of a shared property associated with the title from the list of shared properties, display a previous time-based entry, the previous time-based entry having at least a portion of a similar title or related title to comprising a shared property with the displayed current time-based entry;
- in response to a selection a comprehensive control of the plurality of navigation controls, displaying a list of all time-based entries comprising the selected shared property associated with the title assigned by the user.
Dependencies are inferred from the claim text.