Method and apparatus for adjusting one or more factors used to rank objects
First Claim
1. An apparatus for adjusting at least one number used to produce at least one predicted similarity score indicative of a predicted similarity between a first object and each of a plurality of second objects, the apparatus comprising:
- a scoring module having a first input operatively coupled to receive at least one of the at least one number, a second input operatively coupled to receive at least one second object, and a third input operatively coupled to receive at least a portion of the first object, the scoring module for generating and providing at a scoring module output the at least one predicted similarity score, each predicted similarity score generated responsive to at least one of the at least one number received at the first scoring module input, at least one second object received at the second scoring module input, and the first object received at the third scoring module input; and
an adjuster module having a first input operatively coupled to receive an indicator of at least one selected second object, a second input operatively coupled to receive at least one of the at least one number, a third input coupled to the scoring module output for receiving at least one indicator of the predicted similarity scores of at least one second object including the second object corresponding to the indicator received at the first adjuster module input, the adjuster module for adjusting and providing at an output at least one of the at least one number responsive to a score of the second object corresponding to the indicator first input not higher than a score of at least one other second object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus modifies one or more weights or other numbers used to rank or score objects in order of predicted similarity to a target object. If the object most similar or identical to the target object is not ranked first, the weight or other number used to rank or score the objects is adjusted based on the objects ranked or scored higher than the most similar object, the object ranked or scored most similar to the target object, and the number of changes in direction, either positive or negative, of the current and prior adjustments to the weight or other number.
51 Citations
20 Claims
-
1. An apparatus for adjusting at least one number used to produce at least one predicted similarity score indicative of a predicted similarity between a first object and each of a plurality of second objects, the apparatus comprising:
-
a scoring module having a first input operatively coupled to receive at least one of the at least one number, a second input operatively coupled to receive at least one second object, and a third input operatively coupled to receive at least a portion of the first object, the scoring module for generating and providing at a scoring module output the at least one predicted similarity score, each predicted similarity score generated responsive to at least one of the at least one number received at the first scoring module input, at least one second object received at the second scoring module input, and the first object received at the third scoring module input; and an adjuster module having a first input operatively coupled to receive an indicator of at least one selected second object, a second input operatively coupled to receive at least one of the at least one number, a third input coupled to the scoring module output for receiving at least one indicator of the predicted similarity scores of at least one second object including the second object corresponding to the indicator received at the first adjuster module input, the adjuster module for adjusting and providing at an output at least one of the at least one number responsive to a score of the second object corresponding to the indicator first input not higher than a score of at least one other second object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of modifying at least one first number used to identify similarities between a first object and each of a plurality of second objects, the method comprising:
-
receiving a description of the first object; generating a predicted similarity score of each of the plurality of second objects responsive to at least one of the at least one first number, at least a portion of the first record received and at least a portion of said each of the plurality of second objects, the predicted similarity score corresponding to a predicted similarity of said each of the plurality of second objects to the first object; receiving an identifier of at least one of the second objects most similar to the first object; and modifying at least one of the at least one first number responsive to the identifier received. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer useable medium having computer readable program code embodied therein for modifying at least one first number used to identify similarities between a first object and each of a plurality of second objects, the computer program product comprising:
-
computer readable program code devices configured to cause a computer to receive a description of the first object; computer readable program code devices configured to cause a computer to generate a predicted similarity score of each of the plurality of second objects responsive to at least one of the at least one first number, at least a portion of the first record received and at least a portion of said each of the plurality of second objects, the predicted similarity score corresponding to a predicted similarity of said each of the plurality of second objects to the first object; computer readable program code devices configured to cause a computer to receive an identifier of at least one of the second objects most similar to the first object; and computer readable program code devices configured to cause a computer to modify at least one of the at least one first number responsive to the identifier received. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification