Data ranking with a lorentzian fuzzy score
First Claim
Patent Images
1. A method for searching a database comprising at least one record and ranking search results, comprising:
- entering a query, wherein the query comprises one or more numerical search terms;
searching the database using the query;
determining whether the at least one record in the database satisfies the query; and
ranking each record of the at least one record that satisfies the query according to a fuzzy score, wherein the fuzzy score is calculated using a Lorentzian fuzzy score formula.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for searching a document database such as the Internet and ranking the results obtained from such a search. The invention also relates to ranking of a set of numerical data according to a set of user specified preferences, including target range, fuzziness and bias. A fuzzy score is calculated for each database record satisfying a query and the results ranked according to fuzzy score. The fuzzy score is calculated using a Lorentzian fuzzy score formula.
-
Citations
10 Claims
-
1. A method for searching a database comprising at least one record and ranking search results, comprising:
-
entering a query, wherein the query comprises one or more numerical search terms;
searching the database using the query;
determining whether the at least one record in the database satisfies the query; and
ranking each record of the at least one record that satisfies the query according to a fuzzy score, wherein the fuzzy score is calculated using a Lorentzian fuzzy score formula. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for ranking a set of data, wherein the set of data comprises a plurality of data elements and wherein the data elements are associated with a query, the method comprising:
-
setting or presetting a numeric bias parameter and a numeric fuzziness factor;
calculating a fuzzy score for each data element of the plurality of data elements, wherein the fuzzy score is calculated using a Lorentzian fuzzy score formula and wherein when the numeric bias parameter is set or preset to a negative number and the query comprises a numeric target range, the Lorentzian fuzzy score is;
where x represents any data values, i.e., xε
{x1, . . . , xk},wherein when the numeric bias parameter is set or preset to a positive number and the query comprises a numeric target range, the Lorentzian fuzzy score is;
where x represents any data values, i.e., xε
{x1, . . . , xk},wherein when the numeric bias parameter is set or preset to a negative number and the query comprises a single numeric value, the Lorentzian fuzzy score is;
where x represents any data values, i.e., xε
{x1, . . . , xk}, andwherein when the numeric bias parameter is set or preset to a positive number and the query comprises a single numeric value, the Lorentzian fuzzy score is;
where x represents any data values, i.e., xε
{x1, . . . , xk}; and
ranking each data element according to the fuzzy score.
-
-
9. A method for searching a database and ranking search results, comprising:
-
entering a query, wherein the query comprises a plurality of numerical search terms;
searching the database using the query, wherein the database comprises at least one record;
determining whether the at least one record in the database satisfies the query;
calculating a fuzzy score using a Lorentzian fuzzy score formula for each numerical search term of the plurality of numerical search terms for each record of the at least one record that satisfies the query;
summing the fuzzy score of each numerical search term for each record into an aggregate fuzzy score;
ranking each record according to the aggregate fuzzy score. - View Dependent Claims (10)
-
Specification