Method and apparatus for non-redundant search results
First Claim
1. An apparatus for generating non-redundant search results comprising:
- a local database storing a plurality of local files;
a remote database storing a plurality of remote files; and
a processing device, in operative communication with the local and remote databases, the processing device operative to, in response to executable instructions;
perform a first search of the local files to generate a plurality of first search result elements;
perform a second search of the remote files to generate a plurality of second search result elements;
conform the formatting of the second search result elements and the first search result elements; and
cull duplicative search result elements between the first search result elements and the second search result elements.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for non-redundant search results includes performing a first search of local files to generate a plurality of first search result elements. This search is performed in response to a search request. The apparatus and method further includes performing a second search based on the search request. The second search may performed across a remote connection, such as a network connection, to search a remote database. The search of the remote database generates a plurality of second search result elements. The method and apparatus conforms the formatting of the second search result elements and the first search result elements. Thereupon, duplicative search results are culled between the first search result elements and the second search result elements. As such, the method and apparatus generates non-redundant search results by excluding the duplicative search results between the different databases.
-
Citations
19 Claims
-
1. An apparatus for generating non-redundant search results comprising:
-
a local database storing a plurality of local files;
a remote database storing a plurality of remote files; and
a processing device, in operative communication with the local and remote databases, the processing device operative to, in response to executable instructions;
perform a first search of the local files to generate a plurality of first search result elements;
perform a second search of the remote files to generate a plurality of second search result elements;
conform the formatting of the second search result elements and the first search result elements; and
cull duplicative search result elements between the first search result elements and the second search result elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating non-redundant search results comprising:
-
performing a first search of local files to generate a plurality of first search result elements;
performing a second search of remote files to generate a plurality of second search result elements;
conforming the formatting of the second search result elements and the first search result elements; and
culling duplicative search result elements between the first search result elements and the second search result elements. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating non-redundant search results comprising:
-
performing a first search of local files in at least one local database to generate a plurality of first search result elements;
generating a search result list having the first search result elements;
performing a second search of remote files in a remote database to locate at least one second search result element; and
upon locating a second search result element;
conforming the formatting of the second search result element and the first search result elements;
comparing the second search result element with the search result list; and
adding the second search result element to the search result list if it is not the same as any of the first search result elements. - View Dependent Claims (17, 18, 19)
-
Specification