Patent ID: 8090696

Claim:
A computer-implemented method for assigning a score to a selected element in a first database having n elements D i , wherein i is an index variable within a range of 1≦i≦n, comprising steps of: subdividing, by a computer processor, an interval [0,1] into a plurality of EG equal intervals I k r , each of the intervals being of width 1 E ⁢ ⁢ G , wherein EG comprises a quantity of a plurality of opinion parameters O u retained for analyzing the first database, wherein u is an index variable with a range of 1≦u≦EG and O u represents a corresponding opinion parameter at the index u; defining, by the computer processor, the intervals I k r in accordance with the following relationship: I k r = [ ( k - 1 ) EG , k EG [ wherein k is an index variable with a range of 1≦k≦(EG−1); associating, by the computer processor, each of the intervals I k r with an integer interval I k e comprising integer limits, wherein I k e is determined in accordance with the following relationship: I k e =└B (k−1) ,B k └, representing, by the computer processor, each of the elements D i of the first database by a vector of length EG in accordance with the following relationship: {right arrow over (D)} i =(α1, α2, . . . , α EG ), wherein α u is a frequency of appearance of the corresponding opinion parameter O u in the elements D i of the first database with 1≦α u ≦(B−1), wherein B corresponds to a maximum frequency of appearance of all of the opinion parameters O u ; determining, by the computer processor, an integer value V i of an overall score for the elements D i of the first database in accordance with the following relationship: V i = ∑ k = 1 EG ⁢ α k × B ( k - 1 ) determining, by the computer processor, an interval I k e having integer limits [m e ,M e [ corresponding to an interval I k r having decimal limits [m d ,M d [, wherein: V i belongs to the intervals I k e having the integer limits and I k r having the decimal limits; m e and M e are the integer limits of the interval I k e ; m d and M d are the decimal limits of the interval I k r ; and determining, by the computer processor, a decimal value overall score N i within the interval [0,1] for the elements D i of the first database, wherein N i is determined in accordance with the following relationship: N i = m d + V i - m e EG × ( M e - m e ) ; wherein r indicates a real value, e indicates an integer value, and d indicates a decimal value; searching, by the computer processor, a second database for a pairing of (element, decimal value overall score); and generating, by the computer processor, an alert when the pairing is found in the second database.