System and method for semantic analysis of social network user activities
First Claim
1. A method for presenting names of members of a social network who shared information about a commercial item 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, data representative of activities of the members on the social network from a remote server associated with the social network;
indexing, by the social search server, the data representative of activities of the members on the social network to produce indexed activity data;
extracting, by the social search server, commercial items from the indexed activity data;
receiving, by the social search server, a search query along with a user identifier from the user device;
identifying, by the social search server, a commercial item within the search query;
using the identified commercial item and the user identifier, performing a search, by the social search server, on the extracted commercial items specific to the user'"'"'s connections to obtain names of members of the social network who shared information about the commercial item;
performing a semantic analysis of the shared information to determine if the shared information represents a recommendation for the commercial item;
returning, by the social search server, the names of the members who shared information about the commercial item to the user device; and
presenting, on the user interface, the names of the members who shared information about the commercial item.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method implemented on a social search server for presenting names of members of a social network who shared information about a commercial item 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; extracting commercial items from the indexed activity data; receiving a search query along with a user identifier; identifying a commercial item within the search query; using the search query and the user identifier, performing a search on the extracted commercial items specific to the user'"'"'s connections to obtain names of members who shared information about the commercial item; and returning the names of the members who shared information about the commercial item to the user device.
-
Citations
16 Claims
-
1. A method for presenting names of members of a social network who shared information about a commercial item 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, data representative of activities of the members on the social network from a remote server associated with the social network; indexing, by the social search server, the data representative of activities of the members on the social network to produce indexed activity data; extracting, by the social search server, commercial items from the indexed activity data; receiving, by the social search server, a search query along with a user identifier from the user device; identifying, by the social search server, a commercial item within the search query; using the identified commercial item and the user identifier, performing a search, by the social search server, on the extracted commercial items specific to the user'"'"'s connections to obtain names of members of the social network who shared information about the commercial item; performing a semantic analysis of the shared information to determine if the shared information represents a recommendation for the commercial item; returning, by the social search server, the names of the members who shared information about the commercial item to the user device; and presenting, on the user interface, the names of the members who shared information about the commercial item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A social search server for presenting names of members of a social network who shared information about a commercial item 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 collecting data representative of activities of the members on the social network from a remote server associated with the social network and for receiving a search query along with a user identifier; an indexing engine for indexing data representative of activities of the members on the social network to produce indexed activity data and for extracting commercial items from the indexed activity data; a searching engine identifying a commercial item within the search query, using the search query and the user identifier, performing a search on the extracted commercial items specific to the user'"'"'s connections to obtain names of members of the social network who shared information about the commercial item, and performing a semantic analysis of the shared information to determine if the shared information represents a recommendation for the commercial item; and an output for returning, to the user device, the names of the members who shared information about the commercial item for presentation on the user interface.
-
-
16. A method implemented on a social search server for presenting names of members of a social network who shared information about a commercial item 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 data representative of activities of the members on the social network from a remote server associated with the social network; indexing the data representative of activities of the members on the social network to produce indexed activity data; extracting commercial items from the indexed activity data; receiving a search query along with a user identifier from the user device; identifying a commercial item within the search query; using the search query and the user identifier, performing a search on the extracted commercial items specific to the user'"'"'s connections to obtain names of members of the social network who shared information about the commercial item; performing a semantic analysis of the shared information to determine if the shared information represents a recommendation for the commercial item; and returning the names of the members who shared information about the commercial item to the user device for presentation thereon.
-
Specification