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;
modifying, by the one or more processors, a ranking of the search result based on an association with a particular source and a relation to the user to produce a modified search result;
generating, by the one or more processors, an annotation for at least one search result where the annotation indicates the association with the particular source and the relation to the user; and
providing, for display to the user, the modified search result and the annotation for presentation.
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.
42 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; modifying, by the one or more processors, a ranking of the search result based on an association with a particular source and a relation to the user to produce a modified search result; generating, by the one or more processors, an annotation for at least one search result where the annotation indicates the association with the particular source and the relation to the user; and providing, for display to the user, the modified search result and the annotation for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A social video search system comprising:
-
a processor, and;
a memory storing instructions that, when executed,cause the system to; receiving a query from a user; obtaining social context information about interactions of the user from a social graph; obtaining a search result using the query; modifying a ranking of the search result based on an association with a particular source and a relation to the user to produce a modified search result; generating an annotation for at least one search result where the annotation indicates the association with the particular source and the relation to the user; and providing, for display to the user, the modified search result and the annotation for presentation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification