Performing a collaborative search in a computing network
First Claim
Patent Images
1. A method for performing a collaborative search in a computing network, comprising:
- receiving a search criteria from a user;
identifying one or more agents who have performed a search using the search criteria, the agents and the user belonging to the computing network;
identifying one or more search results that the agents have previously selected as being relevant to the search criteria;
calculating one or more confidence values for the one or more agents by calculating one or more probabilities that the one or more agents and the user have identical search results;
assigning a low discrepancy value to each agent if the probabilities are high, and a high discrepancy value to each agent if the probabilities are low;
subtracting the low discrepancy values or high discrepancy values from one to form the confidence values;
ranking the search results based on the confidence values; and
displaying the search results according to the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for performing a collaborative search in a computing network. In one implementation, the method may include receiving a search criteria from a user, identifying one or more agents who have performed a search using the search criteria, the agents and the user belonging to the computing network, identifying one or more search results that the agents have previously selected as being relevant to the search criteria, ranking the search results, and displaying the search results according to the ranking.
-
Citations
17 Claims
-
1. A method for performing a collaborative search in a computing network, comprising:
-
receiving a search criteria from a user; identifying one or more agents who have performed a search using the search criteria, the agents and the user belonging to the computing network; identifying one or more search results that the agents have previously selected as being relevant to the search criteria; calculating one or more confidence values for the one or more agents by calculating one or more probabilities that the one or more agents and the user have identical search results; assigning a low discrepancy value to each agent if the probabilities are high, and a high discrepancy value to each agent if the probabilities are low; subtracting the low discrepancy values or high discrepancy values from one to form the confidence values; ranking the search results based on the confidence values; and displaying the search results according to the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for performing a collaborative search in a computing network, comprising:
-
receiving a first search criteria from a user; identifying one or more agents who have performed a search using the first search criteria, the agents and the user belonging to the computing network; identifying a first set of search results that the agents have previously selected as being relevant to the first search criteria; calculating first confidence values for the one or more agents by assigning a discrepancy value to each agent, and subtracting the discrepancy value from one; ranking the first set of search results based on the confidence values; displaying the first set of search results according to the ranking; receiving a second search criteria from the user; identifying a portion of the agents who have performed a search using the second search criteria; identifying a second set of search results that the portion of the agents have previously selected as being relevant to the second search criteria; calculating second confidence values for the one or more agents by assigning a discrepancy value to each agent. and subtracting the discrepancy value from one; and ranking the second set of search results based on the second confidence values. - View Dependent Claims (11, 12)
-
-
13. A computer system, comprising:
-
a processor; a memory comprising program instructions executable by the processor to; receive a search criteria from a user; identify one or more agents who have performed a search using the search criteria, the agents and the user belonging to a computing network; identify one or more search results that the agents have previously selected as being relevant to the search criteria; calculate one or more confidence values for the one or more agents by assigning a low discrepancy value to each agent, and subtracting the low discrepancy value from one; calculate one or more weight values of the one or more agents; and determine a ranking of the search results based on the confidence values and weight values. - View Dependent Claims (14, 15, 16, 17)
-
Specification