Database search system using interpolated data with defined resolution
First Claim
1. A database search system comprising:
- a database configured for organized storage in a memory and retrieval of data from a memory;
a search engine in communication with said database;
an interpolation resolution value;
a data entry module for entering actual parametric data into said database;
a data analysis and interpolation module in communication with said data entry module and said database, said data entry and interpolation module configured for analyzing said actual parametric data, creating interpolated parametric data according to said interpolation resolution value, and entering said interpolated parametric data into said database;
a search query entry module;
a data resolution comparison module in communication with said search query entry module, said data resolution comparison module configured for determining whether said search query has a resolution greater than said interpolation resolution value;
a data resolution adjustment module in communication with said data resolution comparison module and said search engine, said data resolution adjustment module configured for adjusting the resolution of said search query to match said interpolation resolution value if said search query has a resolution greater than said interpolation resolution value;
said search engine configured to accept said search query and search said database; and
an output module in communication with said search engine, said output module configured for outputting said data as search results.
1 Assignment
0 Petitions
Accused Products
Abstract
A database search system is disclosed that interpolates between actual data points to achieve a defined level of data resolution while populating a database with a mixture of actual and interpolated data. Users of the database system enter search requests that include a range of values to search through for at least one parameter. This range of values is tested against the interpolation resolution value and if the user-specified range of search would result in a higher resolution than the interpolation resolution value, the user-specified range of search is adjusted to match the defined level of data resolution. The database is then searched, and the presence of interpolated data generally offers significant improvement to the number of appropriate items found and provided as output to the user as at least one of tabular, graphical or other displayed form.
-
Citations
15 Claims
-
1. A database search system comprising:
-
a database configured for organized storage in a memory and retrieval of data from a memory; a search engine in communication with said database; an interpolation resolution value; a data entry module for entering actual parametric data into said database; a data analysis and interpolation module in communication with said data entry module and said database, said data entry and interpolation module configured for analyzing said actual parametric data, creating interpolated parametric data according to said interpolation resolution value, and entering said interpolated parametric data into said database; a search query entry module; a data resolution comparison module in communication with said search query entry module, said data resolution comparison module configured for determining whether said search query has a resolution greater than said interpolation resolution value; a data resolution adjustment module in communication with said data resolution comparison module and said search engine, said data resolution adjustment module configured for adjusting the resolution of said search query to match said interpolation resolution value if said search query has a resolution greater than said interpolation resolution value; said search engine configured to accept said search query and search said database; and an output module in communication with said search engine, said output module configured for outputting said data as search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A database search system for parametric component data comprising:
-
a database configured for organized storage in a memory and retrieval of parametric component data from a memory, a search engine in communication with said database;
said database further configured for organized storage and retrieval of a class of items consisting at least of descriptions of the components for which the parametric data is stored;an interpolation resolution value; a data entry module for entering actual parametric component data into said database; a data analysis and interpolation module in communication with said data entry module and said database, said data analysis and interpolation module configured for analyzing said parametric component data, creating interpolated parametric component data according to said interpolation resolution value, and entering said interpolated parametric component data into said database; a search query entry module; a data resolution comparison module in communication with said search query entry module, said data resolution comparison module configured for determining whether said search query has a resolution greater than said interpolation resolution value; a data resolution adjustment module in communication with said data resolution comparison module and said search engine, said data resolution adjustment module configured for adjusting the resolution of said search query to match said interpolation resolution value if said search query has a resolution greater than said interpolation resolution value; said search engine configured to accept said search query and search said database; and an output module in communication with said search engine, said output module configured for outputting as search results data from the group consisting of descriptions of the components, tabulated parametric component data and graphically displayed parametric component data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification