Document searching system
First Claim
Patent Images
1. A computer implemented method of searching documents, said computer implemented method comprising:
- receiving a search statement, said search statement comprising at leasta first search query, said first search query comprising a first search value and at least a first search parameter specifying a first data source to search, anda second search query, said second search query comprising a second search value and at least a second search parameter specifying a second data source to search;
determining a search strategy based on the search statement, the search strategy comprising a search activity for each data source to be searched such that a first search activity and a second search activity for searching said first data source and searching said second data source are created, respectively;
weighting said search activities, said weighting based upon a type of a data source to be searched and a specificity of search value;
searching the first data source and second data source using the first and second search activities respectively, wherein an order in which the first and second search activities are performed is dictated by weightings of the first and second search activities; and
returning a final document search result from said search activities.
2 Assignments
0 Petitions
Accused Products
Abstract
Searching for documents using different sources includes receiving a search statement containing information for the documents, and determining a search strategy based on the search statement. The search strategy includes first and second search activities for searching first and second sources, respectively, where the first and second search activities are weighted. The first and second sources are searched using the first and second search activities, respectively, where an order in which the first and second search activities are performed is dictated by weightings of the first and second search activities.
10 Citations
18 Claims
-
1. A computer implemented method of searching documents, said computer implemented method comprising:
-
receiving a search statement, said search statement comprising at least a first search query, said first search query comprising a first search value and at least a first search parameter specifying a first data source to search, and a second search query, said second search query comprising a second search value and at least a second search parameter specifying a second data source to search; determining a search strategy based on the search statement, the search strategy comprising a search activity for each data source to be searched such that a first search activity and a second search activity for searching said first data source and searching said second data source are created, respectively; weighting said search activities, said weighting based upon a type of a data source to be searched and a specificity of search value; searching the first data source and second data source using the first and second search activities respectively, wherein an order in which the first and second search activities are performed is dictated by weightings of the first and second search activities; and returning a final document search result from said search activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, the computer program product comprising a set of instructions in a machine-readable storage device for use in searching for documents, said documents having searchable parameters, said searchable parameters stored in more than one different data sources, the set of instructions for causing at least one machine to:
-
receive a search statement, said search statement comprising at least a first search query, said first search query comprising a first search value and at least a first search parameter specifying a first data source to search, and a second search query, said second search query comprising a second search value and at least a second search parameter specifying a second data source to search; determine a search strategy based on the search statement, the search strategy comprising a search activity for each data source to be searched such that a first search activity and a second search activity for searching said first data source and searching said second data source are created, respectively; assign weights to said search activities, said weights based upon a type of a data source to be searched and a specificity of search value; search the first data source and second data source using the first and second search activities respectively, wherein an order in which the first and second search activities are performed is dictated by the weights assigned to the first and second search activities; and returning a final document search result from said search activities. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage system, said storage system comprising:
-
storage locations to store two or more documents; and a processing device that executes instructions to search documents, said documents having searchable parameters, said searchable parameters stored in more than one different data sources, the processing device for executing instructions to; receive a search statement, said search statement comprising at least a first search query, said first search query comprising a first search value and at least a first search parameter specifying a first data source to search, and a second search query, said second search query comprising a second search value and at least a second search parameter specifying a second data source to search; determine a search strategy based on the search statement, the search strategy comprising a search activity for each data source to be searched such that a search activity and a second search activity for searching said first data source and searching said second data source are created, respectively; assign weights to said search activities, said weights based upon a type of a data source to be searched and a specificity of search value; search the first data source and second data source using the first and second search activities respectively, wherein an order in which the first and second search activities are performed is dictated by the weights assigned to the first and second search activities; and returning a final document search result from said search activities. - View Dependent Claims (18)
-
Specification