Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method, comprising: receiving, at a computing device, a search query from a user of a search service; identifying, using the computing device, search results including general search results responsive to the search query and social search results, the social search results being responsive to the search query and comprising content generated by one or more members of a social graph of the user, the search results corresponding to digital content stored in one or more computer-readable storage media; determining that a first social search result is associated with a first muted member that is a member of the social graph, the first social search result comprising an annotation associated with a general search result; generating filtered search results in response to determining that the first social search result is associated with the first muted member, the general search result being included in the filtered search results and the first social search result being absent from the filtered search results; and providing the filtered search results for display to the user.
2. The method of claim 1 , further comprising: receiving, at the computing device, an identifier associated with the user; and retrieving user profile data from a computer-readable storage device based on the identifier, the user profile data comprising a contact index and a filter index.
3. The method of claim 2 , wherein retrieving user profile data occurs in response to receiving the search query.
4. The method of claim 2 , wherein the contact index provides a list of members of the social graph.
5. The method of claim 4 , wherein each member of the social graph is at two or more distinct degrees of separation from the user.
6. The method of claim 2 , wherein the filter index provides a list of muted members, each of the muted members being a member of the social graph.
7. The method of claim 1 , further comprising: receiving, at the computing device, user input, the user input indicating a command to mute a selected member of the social graph; and in response to receiving the user input, adding the selected member as a second muted member to a filter index associated with the user.
8. The method of claim 7 , further comprising: removing a second social search result associated with the second muted member from the filtered search results to provide modified filtered search results; and providing the modified filtered search results for display to the user.
9. The method of claim 1 , further comprising: receiving, at the computing device, user input, the user input indicating a command to unmute the first muted member; and in response to receiving the user input, removing the first muted member from a filter index associated with the user.
10. The method of claim 9 , further comprising: adding the first social search result to the filtered search results to provide modified filtered search results; and providing the modified filtered search results for display to the user.
11. The method of claim 1 , wherein the filtered search results comprise a mute annotation indicating that a social search result is absent from the filtered search results.
12. The method of claim 1 , wherein the annotation comprises a social annotation that indicates that the first muted member shared the general search result when displayed with the general search result.
13. The method of claim 1 , wherein the first social result comprises digital content shared by the first muted member.
14. The method of claim 13 , wherein the digital content comprises at least one of a digital image, a digital video and text.
15. The method of claim 1 , wherein the annotation comprises a social annotation, the social annotation being absent from the filtered search results.
16. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving a search query from a user of a search service; identifying search results including general search results responsive to the search query and social search results, the social search results being responsive to the search query and comprising content generated by one or more members of a social graph of the user, the search results corresponding to digital content stored in one or more computer-readable storage media; determining that a first social search result is associated with a first muted member that is a member of the social graph, the first social search result comprising an annotation associated with a general search result; generating filtered search results in response to determining that the first social search result is associated with the first muted member, the general search result being included in the filtered search results and the first social search result being absent from the filtered search results; and providing the filtered search results for display to the user.
17. A system, comprising: a computing device; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: receiving a search query from a user of a search service; identifying search results including general search results responsive to the search query and social search results, the social search results being responsive to the search query and comprising content generated by one or more members of a social graph of the user, the search results corresponding to digital content stored in one or more computer-readable storage media; determining that a first social search result is associated with a first muted member that is a member of the social graph, the first social search result comprising an annotation associated with a general search result; generating filtered search results in response to determining that the first social search result is associated with the first muted member, the general search result being included in the filtered search results and the first social search result being absent from the filtered search results; and providing the filtered search results for display to the user.
Unknown
July 23, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.