System and method for persistent query information retrieval
First Claim
1. A persistent query information retrieval system comprising:
- means for receiving parameter data representative of string-based search query, inclusive of a trailing wildcard character, the search parameter defining a subset of a plurality of entries in an associated database and wherein the string includes characters from an associated character set;
testing means for testing a set of returned entries associated with each search parameter relative to an existence of remaining entries;
means or generating a plurality of nested search parameters corresponding to each search parameter defined by the testing means to have remaining entries by automatically and sequentially applying each of a set of text characters from the character set in a position of the trailing wildcard character while shifting the wildcard character one position to the right in the string-based search query;
means for generating, from the parameter data, query data comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data;
means for communicating the query data to an associated search engine coupled to query the associated database;
means for receiving, from the associated search engine, result data comprised of a series of responses corresponding to each of the series of complementary queries; and
means for communicating the result data to an associated user in accordance with received result data.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject invention is directed to a system and method for submitting a series of complementary queries to a selected database in order to retrieve data associated with such queries. The method begins by receiving parameter data representing at least one parameter, which defines a plurality of entries in an associated database. Query data is then generated from the parameter data. The query data is comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data. The query data is then communicated to an associated search engine coupled to query the associated database. Result data is then received from the associated search engine. The result data is comprised of a series of responses corresponding to each of the series of complementary queries. The result data is then communicated to an associated user.
7 Citations
16 Claims
-
1. A persistent query information retrieval system comprising:
-
means for receiving parameter data representative of string-based search query, inclusive of a trailing wildcard character, the search parameter defining a subset of a plurality of entries in an associated database and wherein the string includes characters from an associated character set; testing means for testing a set of returned entries associated with each search parameter relative to an existence of remaining entries; means or generating a plurality of nested search parameters corresponding to each search parameter defined by the testing means to have remaining entries by automatically and sequentially applying each of a set of text characters from the character set in a position of the trailing wildcard character while shifting the wildcard character one position to the right in the string-based search query; means for generating, from the parameter data, query data comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data; means for communicating the query data to an associated search engine coupled to query the associated database; means for receiving, from the associated search engine, result data comprised of a series of responses corresponding to each of the series of complementary queries; and means for communicating the result data to an associated user in accordance with received result data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for persistent query information retrieval comprising the steps of:
-
receiving parameter data representative of string-based search query, inclusive of a trailing wildcard character, the search parameter defining a subset of a plurality of entries in an associated database and wherein the string includes characters from an associated character set; testing a set of returned entries associated with each search parameter relative to an existence of remaining entries; generating a plurality of alternative search parameters corresponding to each search parameter determined by the testing step to have remaining entries by automatically and sequentially applying each of a set of text characters from the character set in a position of the trailing wildcard character while shifting the wildcard character one position to the right in the string-based search query; generating, from the parameter data, query data comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data; communicating the query data to an associated search engine coupled to query the associated database; receiving, from the associated search engine, result data comprised of a series of responses corresponding to each of the series of complementary queries; and communicating the result data to an associated user in accordance with received result data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for persistent query information retrieval comprising the steps of:
-
receiving parameter data representative of a string-based search query, inclusive of a trailing wildcard character, the search parameter defining a subset of a plurality of entries in an associated database and wherein the string characters include characters from an associated character set; testing a set of returned entries associated with each search parameter relative to an existence of remaining entries; generating a plurality of alternative search parameters corresponding to each search parameter determined by the testing step to have remaining entries by automatically and sequentially applying each of a set of text characters from the character set in a position of the trailing wildcard character while shifting the wildcard character one position to the right in the string-based search query; generating, from the parameter data, query data comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data; communicating the query data to an associated search engine coupled to query the associated database; receiving, from the associated search engine, result data comprised of a series of responses corresponding to each of the series of complementary queries; and communicating the result data to an associated user in accordance with received result data. - View Dependent Claims (14, 15, 16)
-
Specification