COLLABORATIVE SEARCH ENGINE SYSTEM
First Claim
1. A method comprising:
- determining a plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine;
identifying a plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags;
determining a time reference associated with the information associated with each of the users; and
generating search results ranking a relevance of each of the plurality of users with respect to the search tags based, at least in part, on a relevance of the information associated with each of the users and the time reference associated with the information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for implementing a collaborative search engine. A plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine are determined. A plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags are identified. A time reference associated with the information associated with each of the users is determined. Search results are generated ranking the relevance of each of the plurality of users with respect to the search tags based, at least in part, on the relevance of the information associated with each of the users and the time reference associated with the information.
206 Citations
20 Claims
-
1. A method comprising:
-
determining a plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine; identifying a plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags; determining a time reference associated with the information associated with each of the users; and generating search results ranking a relevance of each of the plurality of users with respect to the search tags based, at least in part, on a relevance of the information associated with each of the users and the time reference associated with the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining a plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine; identifying a plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags; determining a relevance of the information associated with each of the users based, at least in part, on relevance weights associated with the search tags; determining a time reference associated with the information associated with each of the users; generating search results ranking a relevance of each of the plurality of users with respect to the search tags based, at least in part, on the relevance of the information associated with each of the users and the time reference associated with the information; determining instant messaging contact information associated with the plurality of users included in the search results; and providing the search results and the instant messaging contact information associated with the plurality of users to the client device. - View Dependent Claims (10, 11, 12)
-
-
13. One or more machine-readable media having stored therein a program product, which when executed a set of one or more processor units causes the set of one or more processor units to perform operations that comprise:
-
determining a plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine; identifying a plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags; determining a time reference associated with the information relevant to one or more of the search tags; and generating search results ranking a relevance of each of the plurality of users with respect to the search tags based, at least in part, on a relevance of the information associated with each of the users and the time reference associated with the information. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus comprising:
-
a set of one or more processing units; a network interface; and a collaborative search engine unit operable to, determine a plurality of search tags associated with one or more search terms received from a client device associated with a user of a collaborative search engine; identify a plurality of users of the collaborative search engine that are associated with information relevant to one or more of the search tags; determine a time reference associated with the information relevant to one or more of the search tags; and generate search results ranking a relevance of each of the plurality of users with respect to the search tags based, at least in part, on a relevance of the information associated with each of the users and the time reference associated with the information. - View Dependent Claims (18, 19, 20)
-
Specification