Associative temporal search of electronic files
First Claim
1. A method, in a data processing system, for identifying data objects related to temporal characteristics, comprising:
- identifying, by a search engine, at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface;
presenting, via the graphical user interface, the at least one first data object;
extracting, by the search engine, at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object;
presenting, via the graphical user interface, the at least one extracted temporal characteristic;
receiving, by the search engine, a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic;
presenting, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic;
receiving, by the search engine, a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date;
based on the adjustment of the date range, automatically searching, by the search engine, for the at least one second data object based on the selected temporal characteristic and the date range; and
presenting, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product are provided for identifying data objects related to temporal characteristics. A first data object that has been previously stored is identified. The first data object has one or more associated temporal characteristics. At least one associated temporal characteristic is extracted from the first data object, thus, forming at least one extracted temporal characteristic. The at least one associated temporal characteristic is extracted in order to perform a search for at least one second data object. A search is performed for at least one second data object based on the at least one extracted temporal characteristic. The results of the search are presented in a graphical user interface.
-
Citations
11 Claims
-
1. A method, in a data processing system, for identifying data objects related to temporal characteristics, comprising:
-
identifying, by a search engine, at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface; presenting, via the graphical user interface, the at least one first data object; extracting, by the search engine, at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object; presenting, via the graphical user interface, the at least one extracted temporal characteristic; receiving, by the search engine, a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic; presenting, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic; receiving, by the search engine, a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date; based on the adjustment of the date range, automatically searching, by the search engine, for the at least one second data object based on the selected temporal characteristic and the date range; and presenting, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising a non-transitory computer useable medium having a computer readable program, wherein the computer readable program, when executed in a data processing system, causes the data processing system to:
-
identify at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface; present, via the graphical user interface, the at least one first data object; extract at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object; present, via the graphical user interface, the at least one extracted temporal characteristic; receive a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic; present, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic; receive a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date; based on the adjustment of the date range, automatically search for the at least one second data object based on the selected temporal characteristic and the date range; and present, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; identify at least one first data object that has been previously stored, wherein the at least one first data object has one or more associated temporal characteristics and wherein the at least one first data object is identified based on input criteria from a user via a graphical user interface; present, via the graphical user interface, the at least one first data object; extract at least one associated temporal characteristic from the at least one first data object thereby forming at least one extracted temporal characteristic in order to perform a search for at least one second data object; present, via the graphical user interface, the at least one extracted temporal characteristic; receive a selection of a temporal characteristic from the at least one extracted temporal characteristic thereby forming a selected temporal characteristic; present, via the graphical user interface, the selected temporal characteristic in association with a timeline that indicates a number of items that match the selected temporal characteristic; receive a date range associated with the selected temporal characteristic, wherein the data range is detected by the search engine via an adjustment of the date range through at least one control associated with the graphical user interface and wherein the adjustment is made by the user either via a before date control that slides along the timeline adjusting a before date, an after date control that slides along the timeline adjusting an after date, or both the before date control that slides along the timeline adjusting the before date and the after date control that slides along the timeline adjusting the after date; based on the adjustment of the date range, automatically search for the at least one second data object based on the selected temporal characteristic and the date range; and present, via the graphical user interface, the results of the search, wherein the at least one second data object is presented along with the extracted temporal characteristic in association with the timeline that indicates the number of items found associated with the selected temporal characteristic and either a number of items found before the selected temporal characteristic, a number of items found after the selected temporal characteristic, or both the number of items found before and after the selected temporal characteristic. - View Dependent Claims (10, 11)
-
Specification