MULTI-SYSTEM SEGMENTED SEARCH PROCESSING
First Claim
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- storing a copy of information, corresponding to a data set, in each of a plurality of data formats to be searched using a respective search algorithm of a plurality of search algorithms;
determining that a first portion of a search criterion is associated with a first set of one or more characteristics;
based on the first set of characteristics, selecting the copy of information stored in a first data format and a first search algorithm corresponding to the first data format, to search for the first portion of the search criterion;
executing a first search, for the first portion of the search criterion, on the copy of information stored in the first data format using the first search algorithm to obtain a first set of intermediary search results;
determining that a second portion of the search criterion is associated with a second set of one or more characteristics;
based on the second set of characteristics, selecting the copy of information stored in a second data format and a second search algorithm corresponding to the second data format, to search for the second portion of the search criterion;
executing a second search, for the second portion of the search criterion, on the copy of information stored in the second data format using the second search algorithm to obtain a second set of intermediary search results; and
based on the first set of intermediary search results and the second set of intermediary search results, determining a set of final search results corresponding to the search criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes storing a copy of information, corresponding to a data set, in each of a plurality of data formats, and determining one or more portions of a search criterion to be associated with one or more sets of one or more characteristics. For each portion, based on the associated characteristics, a search is executed on a copy of information stored in a particular data format using a corresponding search algorithm to obtain a set of intermediary search results. A set of final search results corresponding to the search criterion is determined based on two or more sets of intermediary search results.
16 Citations
20 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
-
storing a copy of information, corresponding to a data set, in each of a plurality of data formats to be searched using a respective search algorithm of a plurality of search algorithms; determining that a first portion of a search criterion is associated with a first set of one or more characteristics; based on the first set of characteristics, selecting the copy of information stored in a first data format and a first search algorithm corresponding to the first data format, to search for the first portion of the search criterion; executing a first search, for the first portion of the search criterion, on the copy of information stored in the first data format using the first search algorithm to obtain a first set of intermediary search results; determining that a second portion of the search criterion is associated with a second set of one or more characteristics; based on the second set of characteristics, selecting the copy of information stored in a second data format and a second search algorithm corresponding to the second data format, to search for the second portion of the search criterion; executing a second search, for the second portion of the search criterion, on the copy of information stored in the second data format using the second search algorithm to obtain a second set of intermediary search results; and based on the first set of intermediary search results and the second set of intermediary search results, determining a set of final search results corresponding to the search criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
storing a copy of information, corresponding to a data set, in each of a plurality of data formats to be searched using a respective search algorithm of a plurality of search algorithms; determining that a first portion of a search criterion is associated with a first set of one or more characteristics; based on the first set of characteristics, selecting the copy of information stored in a first data format and a first search algorithm corresponding to the first data format, to search for the first portion of the search criterion; executing a first search, for the first portion of the search criterion, on the copy of information stored in the first data format using the first search algorithm to obtain a first set of intermediary search results; determining that a second portion of the search criterion is associated with a second set of one or more characteristics; based on the second set of characteristics, selecting the copy of information stored in a second data format and a second search algorithm corresponding to the second data format, to search for the second portion of the search criterion; executing a second search, for the second portion of the search criterion, on the copy of information stored in the second data format using the second search algorithm to obtain a second set of intermediary search results; and based on the first set of intermediary search results and the second set of intermediary search results, determining a set of final search results corresponding to the search criterion. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
at least one device including a hardware processor; the system being configured to perform operations comprising; storing a copy of information, corresponding to a data set, in each of a plurality of data formats to be searched using a respective search algorithm of a plurality of search algorithms; determining that a first portion of a search criterion is associated with a first set of one or more characteristics; based on the first set of characteristics, selecting the copy of information stored in a first data format and a first search algorithm corresponding to the first data format, to search for the first portion of the search criterion; executing a first search, for the first portion of the search criterion, on the copy of information stored in the first data format using the first search algorithm to obtain a first set of intermediary search results; determining that a second portion of the search criterion is associated with a second set of one or more characteristics; based on the second set of characteristics, selecting the copy of information stored in a second data format and a second search algorithm corresponding to the second data format, to search for the second portion of the search criterion; executing a second search, for the second portion of the search criterion, on the copy of information stored in the second data format using the second search algorithm to obtain a second set of intermediary search results; and based on the first set of intermediary search results and the second set of intermediary search results, determining a set of final search results corresponding to the search criterion. - View Dependent Claims (20)
-
Specification