Working with two different object types within the generic search tool
First Claim
1. A computer implemented method of carrying out a search of one or more databases on the basis of a search request from one or more applications, the method comprising:
- carrying out a first search of the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications;
providing the one of the one or more applications with a first list of results;
making a copy of the results of the first search;
saving the copy of the results of the first search in a buffer;
carrying out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications;
providing the one of the one or more applications with a second list of results;
restoring to the one of the one or more applications the first list of results from the buffer.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of carrying out a search of one or more databases on the basis of a search request from one or more applications, the method comprising: carrying out a first search of the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications; providing the one of the one or more applications with a first list of results; making a copy of the results of the first search; saving the copy of the results of the first search in a buffer; carrying out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications; providing the one of the one or more applications with a second list of results; restoring to the one of the one or more applications the first list of results from the buffer.
-
Citations
8 Claims
-
1. A computer implemented method of carrying out a search of one or more databases on the basis of a search request from one or more applications, the method comprising:
-
carrying out a first search of the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications;
providing the one of the one or more applications with a first list of results;
making a copy of the results of the first search;
saving the copy of the results of the first search in a buffer;
carrying out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications;
providing the one of the one or more applications with a second list of results;
restoring to the one of the one or more applications the first list of results from the buffer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising a machine readable medium that stores machine-executable instructions that when applied to a machine, cause the machine to carry out a search of one or more databases on the basis of a search request from one or more applications, wherein the machine is further caused to:
-
carry out a first search of the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications;
provide the one of the one or more applications with a first list of results;
make a copy of the results of the first search;
save the copy of the results of the first search in a buffer;
carry out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications;
providing the one of the one or more applications with a second list of results;
restore to the one of the one or more applications the first list of results from the buffer.
-
-
8. A system for carrying out a search of one or more databases on the basis of a search request from one or more applications, the system comprising:
-
an executable memory for storing the one or more applications and a search tool;
one or more databases for storing objects of a first and a second type;
a processor coupled to the executable memory and the one or more databases, the processor being operable to execute the one or more applications and the search tool, such that the search tool searches the one or more databases for objects having a first object type on the basis of a search request from one of the one or more applications;
the one of the one or more applications is provided with a first list of results;
the search tool makes a copy of the results of the first search;
the search tool saves the copy of the results of the first search in a buffer;
the search tool carries out a second search of the one or more databases for objects having a second object type on the basis of a search request from the one of the one or more applications;
providing the one of the one or more applications with a second list of results;
the search tool restores to the one of the one or more applications the first list of results from the buffer.
-
Specification