Technique for selectively accessing events within merged histories
First Claim
1. A method for providing access to events associated with an object, the method comprising the steps of:
- merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged;
providing a graphical user interface to display the events within the merged history;
selectively providing access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively providing access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for selectively accessing first and second event histories that are merged together. A graphical user interface displays events within the merged history. Access may be selectively provided to a last event immediately preceding a merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merged event is accessed. In addition or in the alternative, access may be selectively provided to the merged event via the graphical user interface when the last event associated with the first or second history is accessed. Additional interrelated methods, apparatuses, computer program products and computer systems are described.
18 Citations
13 Claims
-
1. A method for providing access to events associated with an object, the method comprising the steps of:
-
merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged;
providing a graphical user interface to display the events within the merged history;
selectively providing access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively providing access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
-
-
2. A method for providing access to events associated with an object that are the result of merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged, the method comprising the steps of:
-
providing a graphical user interface to display the events within the merged history;
selectively providing access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via ii the graphical user interface when the merge juncture is accessed; and
selectively providing access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
-
-
3. An apparatus to provide access to events associated with an object, the apparatus comprising:
-
a merge unit to merge a first history of sequential linked events with a second history of sequential linked-events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged;
an interface unit to provide a graphical user interface to display the events within the merged history; and
an access unit to selectively provide access to a last event immediately preceding ii the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed, and/or to selectively provide access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed. - View Dependent Claims (6)
-
-
4. An apparatus to provide access to events associated with an object that are the result of merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged, the apparatus comprising:
-
an interface unit to provide a graphical user interface to display the events within the merged history; and
an access unit to selectively provide access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed, and/or to selectively provide access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
-
-
5. A method for providing access to data files via a data file viewer, the method comprising the steps of:
-
updating, each time a data file is accessed via the viewer, a history list identifying each data file viewed immediately prior to the accessed data file; and
providing a graphical user interface within the viewer to identify and selectively provide access to any of the data files within the history list from the accessed data file.
-
-
7. An apparatus to provide access to data files via a data file viewer, the apparatus comprising:
an updating unit to update, each time a data file is accessed via the viewer, a history list identifying each data file viewed immediately prior to the accessed data file; and
an interface unit to provide a graphical user interface within the viewer to identify and selectively provide access to any of the data files within the history list from the accessed data file.
-
8. A computer program product for providing access to events associated with an object, embodied on computer readable-material, that includes executable instructions for causing a computer system to:
-
merge a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged;
provide a graphical user interface to display the events within the merged history;
selectively provide access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively provide access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
-
-
9. A computer program product for providing access to events associated with an object that are the result of merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged, the computer program product being embodied on computer readable-material and including executable instructions for causing a computer system to:
-
provide a graphical user interface to display the events within the merged history;
selectively provide access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively provide access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
-
-
10. A computer program product for providing access to data files via a data file viewer, embodied on computer readable-material, that includes executable instructions for causing a computer system to:
-
update a history list identifying each data file viewed immediately prior to the accessed data file each time a data file is accessed via the viewer; and
provide a graphical user interface within the viewer to identify and selectively provide access to any of the data files within the history list from the accessed data file.
-
-
11. A computer system comprising:
- a processor; and
a memory coupled to the processor, the memory encoding one or more programs, the one or more programs causing the processor to perform a method for providing access to events associated with an object according to the steps of;
merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged, providing a graphical user interface to display the events within the merged history;
selectively providing access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively providing access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
- a processor; and
-
12. A computer system comprising:
- a processor; and
a memory coupled to the processor, the memory encoding one or more programs, the one or more programs causing the processor to perform a method for providing access to events associated with an object that are the result of merging a first history of sequential linked events with a second history of sequential linked events to form a merged history, wherein the merged history includes a segregation of the first and second histories up to a merge juncture and a unified history of sequential linked events thereafter, the merge juncture representing a point at which the first and second histories are merged, the method performed according to the steps of;
providing a graphical user interface to display the events within the merged history;
selectively providing access to a last event immediately preceding the merge juncture within the sequential history associated with the first or the second history via the graphical user interface when the merge juncture is accessed; and
selectively providing access to the merge juncture via the graphical interface when the last event associated with the first or second history is accessed.
- a processor; and
-
13. A computer system for providing access to data files via a data file viewer, the computer system comprising:
- a processor; and
a memory coupled to the processor, the memory encoding one or more programs, the one or more programs causing the processor to perform a method for providing access to data files via a data file viewer according to the following steps;
updating, each time a data file is accessed via the viewer, a history list identifying each data file viewed immediately prior to the accessed data file; and
providing a graphical user interface within the viewer to identify and selectively provide access to any of the data files within the history list from the accessed data file.
- a processor; and
Specification