ENHANCED SEARCH SYSTEM AND METHOD BASED ON ENTITY RANKING
First Claim
1. An enhanced search method using a computer system comprising:
- obtaining a plurality of opinions from a plurality of humans on a plurality of other humans;
calculating a first consideration of scores obtained from said plurality of opinions of said plurality of humans on said plurality of other humans;
assigning said first consideration of scores to said plurality of other humans;
obtaining a plurality of opinions from said plurality of other humans on said plurality of humans;
calculating a second consideration of scores obtained from said plurality of opinions of said plurality of other humans on said plurality of humans;
assigning said second consideration of scores to said plurality of humans;
accepting a search input from an entity, wherein said entity is selected from the group that includes human entities and non-human entities;
processing said first consideration of scores and said second consideration of scores with said computer system;
returning to said entity a search result associated with said search input, wherein said search result depends on said first consideration of scores and said second consideration of scores.
0 Assignments
0 Petitions
Accused Products
Abstract
Enhanced search system and method based on entity ranking that accepts votes for online and offline users and calculates rankings for user attributes that are used to provide highly valued search results. An input is received from a user indicating an opinion of another user or plurality of other users. In one embodiment, reputation scores are weighted by the reputation scores of voters. In another embodiment, weights are derived from voter reputation scores in the domain in which the voting took place. In another embodiment, reputation scores are adjusted according to a plurality of factors, including, but not limited to, user demographics or user behavior.
111 Citations
20 Claims
-
1. An enhanced search method using a computer system comprising:
-
obtaining a plurality of opinions from a plurality of humans on a plurality of other humans; calculating a first consideration of scores obtained from said plurality of opinions of said plurality of humans on said plurality of other humans; assigning said first consideration of scores to said plurality of other humans; obtaining a plurality of opinions from said plurality of other humans on said plurality of humans; calculating a second consideration of scores obtained from said plurality of opinions of said plurality of other humans on said plurality of humans; assigning said second consideration of scores to said plurality of humans; accepting a search input from an entity, wherein said entity is selected from the group that includes human entities and non-human entities; processing said first consideration of scores and said second consideration of scores with said computer system; returning to said entity a search result associated with said search input, wherein said search result depends on said first consideration of scores and said second consideration of scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20)
-
-
11. An enhanced search method using a computer system comprising:
-
obtaining a plurality of opinions from a plurality of humans on a plurality of other humans; calculating a first consideration of scores obtained from said plurality of opinions of said plurality of humans on said plurality of other humans; assigning said first consideration of scores to said plurality of other humans; obtaining a plurality of opinions from said plurality of other humans on said plurality of humans; calculating a second consideration of scores obtained from said plurality of opinions of said plurality of other humans on said plurality of humans; assigning said second consideration of scores to said plurality of humans; identifying a first weighting factor for said first consideration of scores, said first weighting factor being dependent on said second consideration of scores; adjusting said first consideration of scores based on said first weighting factor; identifying a second weighting factor for said second consideration of scores, said second weighting factor being dependent on said first consideration of scores; adjusting said second consideration of scores based on said second weighting factor; accepting a search input from an entity, wherein said entity is selected from the group that includes human entities and non-human entities; processing said first consideration of scores and said second consideration of scores with said computer system; returning to said entity a search result associated with said search input, wherein said search result depends on said first consideration of scores and said second consideration of scores.
-
-
18. An enhanced search method comprising:
-
obtaining a plurality of opinions from a plurality of humans on a plurality of other humans; calculating a first consideration of scores obtained from said plurality of opinions of said plurality of humans on said plurality of other humans; assigning said first consideration of scores to said plurality of other humans; obtaining a plurality of opinions from said plurality of other humans on said plurality of humans; calculating a second consideration of scores obtained from said plurality of opinions of said plurality of other humans on said plurality of humans; assigning said second consideration of scores to said plurality of humans; identifying a first weighting factor for said first consideration of scores, said first weighting factor being dependent on said second consideration of scores; adjusting said first consideration of scores based on said first weighting factor; identifying a second weighting factor for said second consideration of scores, said second weighting factor being dependent on said first consideration of scores; adjusting said second consideration of scores based on said second weighting factor; ranking said first consideration of scores; ranking said second consideration of scores; accepting a search input from an entity, wherein said entity is selected from the group that includes human entities and non-human entities; processing said first consideration of scores and said second consideration of scores with said computer system; returning to said entity a search result associated with said search input, wherein said search result depends on said first consideration of scores and said second consideration of scores.
-
Specification