Searching using social context
First Claim
1. A computer-implemented method executed by one or more processors of a social video search system, the method comprising:
- receiving a query from a user;
obtaining, by the one or more processors, social context information about interactions of the user from a social graph;
obtaining, by the one or more processors, a search result using the query;
generating, by the one or more processors, an annotation for at least one search result where the annotation indicates the association with a particular source and the relation to the user; and
providing, for display to the user, the modified search result and the annotation.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a system includes: an indexing engine for indexing a plurality of sources of content, receiving a search query and returning search results; a ranking engine for ranking search results to produce ranked results, the ranking engine coupled to receive search results from the indexing engine; a modification engine for generating modified results using information from additional sources and the ranked results, the modification engine coupled to receive the ranked results from the ranking engine, the modification engine coupled to receive the information from the additional sources; and a presentation engine for sending modified results and an annotation, the presentation engine coupled to receive modified results and the annotation from the modification engine, the presentation engine coupled to provide the modified results and the annotation to a client device. The present disclosure also includes a method for retrieving social videos.
29 Citations
20 Claims
-
1. A computer-implemented method executed by one or more processors of a social video search system, the method comprising:
-
receiving a query from a user; obtaining, by the one or more processors, social context information about interactions of the user from a social graph; obtaining, by the one or more processors, a search result using the query; generating, by the one or more processors, an annotation for at least one search result where the annotation indicates the association with a particular source and the relation to the user; and providing, for display to the user, the modified search result and the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method executed by one or more processors of a social video search system, the method comprising:
-
obtaining, by the one or more processors, social context information about interactions of a plurality of users from a social graph, the social context information including social video content sources; generating, by the one or more processors and based on the social context information, social attachment information, the social attachment information for generation of annotations that indicate associations with social video content and a relation to one or more of the plurality of users; and storing, by the one or more processors, the social attachment information in association with a video search index. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
one or more processors; and
a data store coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, causes the one or more processors to perform operations comprising;obtaining, by the one or more processors, social context information about interactions of a plurality of users from a social graph, the social context information including social video content sources; generating, by the one or more processors and based on the social context information, social attachment information, the social attachment information for generation of annotations that indicate associations with social video content and a relation to one or more of the plurality of users; and storing, by the one or more processors, the social attachment information in association with a video search index. - View Dependent Claims (18, 19, 20)
Specification