Method and system for ranking results and providing lists of experts from social networks
First Claim
1. A method for obtaining ranked search results including names of ranked experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device, the user being registered on the social network and having connections thereon, the method comprising:
- collecting, by a social search server, searchable data representative of different activities of the members of the social network, the social search server being connected to a server hosting the social network via a communication network, wherein the data being collected represent different combinations of;
posting, liking, commenting on, providing links, living in a given location, sharing content, providing articles, and providing videos;
indexing, by an indexing engine, the data representative of the different activities of the members on the social network to produce indexed activity data;
receiving, by the social search server, a search query relative to a subject along with a user identifier from the user device;
using the search query and the user identifier, ranking, by the social search server, members from only the user'"'"'s connections based on their activities on the social network related to the subject to obtain the names of ranked experts for the subject, the ranking comprising assigning a weight to each different activity whereby the ranking of the members will be influenced by the different activities performed and the ranking assigned to each different activity;
returning, by the social search server, the names of ranked experts for the subject to the user device; and
presenting, on the user interface, the names of ranked experts for the subject.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method and system for obtaining ranked search results including names of experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device. The user is registered on the social network and has connections thereon. The method comprises: indexing data representative of activities of the members on the social network to produce indexed activity data; receiving a search query relative to a subject along with a user identifier from the user device; using the search query and the user identifier, ranking members from the user'"'"'s connections based on their activities on the social network related to the subject to obtain ranked experts for the subject; returning the names of ranked experts for the subject to the user device for presentation on the user interface.
39 Citations
15 Claims
-
1. A method for obtaining ranked search results including names of ranked experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device, the user being registered on the social network and having connections thereon, the method comprising:
-
collecting, by a social search server, searchable data representative of different activities of the members of the social network, the social search server being connected to a server hosting the social network via a communication network, wherein the data being collected represent different combinations of;
posting, liking, commenting on, providing links, living in a given location, sharing content, providing articles, and providing videos;indexing, by an indexing engine, the data representative of the different activities of the members on the social network to produce indexed activity data; receiving, by the social search server, a search query relative to a subject along with a user identifier from the user device; using the search query and the user identifier, ranking, by the social search server, members from only the user'"'"'s connections based on their activities on the social network related to the subject to obtain the names of ranked experts for the subject, the ranking comprising assigning a weight to each different activity whereby the ranking of the members will be influenced by the different activities performed and the ranking assigned to each different activity; returning, by the social search server, the names of ranked experts for the subject to the user device; and presenting, on the user interface, the names of ranked experts for the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A social search server for obtaining ranked search results including names of ranked experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device, the user being registered on the social network and having connections thereon, the social search server comprising:
-
an input for receiving a search query relative to a subject along with a user identifier; an indexing engine for collecting searchable data representative of different activities of the members of the social network, the social search server being connected to a server hosting the social network via a communication network, wherein the data being collected represent different combinations of;
posting, liking, commenting on, providing links, living in a given location, sharing content, providing articles, and providing videos, the indexing engine being adapted to index the data representative of the different activities of the members on the social network to produce indexed activity data;a searching engine using the search query and the user identifier, ranking the members from only the user'"'"'s connections based on their activities on the social network related to the subject to obtain the names of ranked experts for the subject, the search engine being adapted to assign a weight to each different activity whereby the ranking of the members will be influenced by the different activities performed and the ranking assigned to each different activity; and an output for returning, to the user device, the names of ranked experts for the subject to the user device for presentation on the user interface.
-
-
15. A method implemented on a social search server for obtaining ranked search results including names of ranked experts who are members of a social network and presenting the ranked search results to a user performing a search from a user interface of a user device, the user being registered on the social network and having connections thereon, the method comprising:
-
collecting, by a social search server, searchable data representative of different activities of the members of the social network, the social search server being connected to a server hosting the social network via a communication network, wherein the data being collected represent different combinations of;
posting, liking, commenting on, providing links, living in a given location, sharing content, providing articles, and providing videos;indexing, by an indexing engine, the data representative of the different activities of the members on the social network to produce indexed activity data; receiving a search query relative to a subject along with a user identifier from the user device; using the search query and the user identifier, ranking members from only the user'"'"'s connections based on their activities on the social network related to the subject to obtain the names of ranked experts for the subject, the search engine being adapted to assign a weight to each different activity whereby the ranking of the members will be influenced by the different activities performed and the ranking assigned to each different activity; and returning the names of ranked experts for the subject to the user device for presentation on the user interface.
-
Specification