Client-side modification of search results based on social network data
First Claim
Patent Images
1. A method comprising:
- accessing, at a client device, search results in one or more structured documents loaded into a client application, wherein the search results identify one or more network resources that-correspond to a search query of a first user of an online social network;
accessing a data store of social-graph information accessed from the online social network to determine one or more second users of the online social network having an association with the first user of the online social network that have interacted with any of the identified network resources within a particular period of time;
accessing one or more past-search results associated with one or more previous searches submitted by one or more of the second users of the online social network; and
displaying, at the client device, the one or more network resources that correspond to a search query of a first user of the online social network, the displaying of the network resources comprising visually distinguishing, in a user interface of the client application, one or more of the displayed network resources that the second users of the online social network have interacted with within the particular period of time,wherein the visually distinguishing the identified network resources comprises displaying an overlay panel next to at least one of the identified network resources that indicates that the identified network resource of the search results has been accessed by the second users of the online social network, andwherein the overlay panel displays profile pictures of the second users accessed from the online social network.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, a method comprising, accessing, at a client device, a set of search results in a structured document loaded into a client application, wherein the search results correspond to a search query of a first user, accessing a data store of social graph information to determine if one or more second users having an association with the first user have accessed any of the search results, and visually distinguishing, at the client device, in a user interface of the client application each of the one or more search results that have been accessed by one or more second users.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, at a client device, search results in one or more structured documents loaded into a client application, wherein the search results identify one or more network resources that-correspond to a search query of a first user of an online social network; accessing a data store of social-graph information accessed from the online social network to determine one or more second users of the online social network having an association with the first user of the online social network that have interacted with any of the identified network resources within a particular period of time; accessing one or more past-search results associated with one or more previous searches submitted by one or more of the second users of the online social network; and displaying, at the client device, the one or more network resources that correspond to a search query of a first user of the online social network, the displaying of the network resources comprising visually distinguishing, in a user interface of the client application, one or more of the displayed network resources that the second users of the online social network have interacted with within the particular period of time, wherein the visually distinguishing the identified network resources comprises displaying an overlay panel next to at least one of the identified network resources that indicates that the identified network resource of the search results has been accessed by the second users of the online social network, and wherein the overlay panel displays profile pictures of the second users accessed from the online social network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; access search results in one or more structured documents loaded into a client application, wherein the search results identify one or more network resources that correspond to a search query of a first user of an online social network; access a data store of social-graph information accessed from the online social network to determine one or more second users of the online social network having an association with the first user of the online social network that have interacted with any of the identified network resources within a particular period of time; access one or more past-search results associated with one or more previous searches submitted by one or more of the second users of the online social network; and display the one or more network resources that correspond to a search query of a first user of the online social network, the display of the network resources comprising visually distinguishing, in a user interface of the client application, one or more of the displayed network resources that the second users of the online social network have interacted with within the particular period of time, wherein the visually distinguishing of the identified network resources comprises displaying an overlay panel next to at least one of the identified network resources that indicates that the identified network resource of the search results has been accessed by the second users of the online social network, and wherein the overlay panel displays profile pictures of the second users accessed from the online social network. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access search results in one or more structured documents loaded into a client application, wherein the search results identify one or more network resources that correspond to a search query of a first user of an online social network; access a data store of social-graph information accessed from the online social network to determine one or more second users of the online social network having an association with the first user that have interacted with any of the identified network resources within a particular period of time; access one or more past-search results associated with one or more previous searches submitted by one or more of the second users of the online social network; and display the one or more network resources that correspond to a search query of a first user of the online social network, the display of the network resources comprising visually distinguishing, in a user interface of the client application, one or more of the displayed network resources that the second users of the online social network have interacted with within the particular period of time, wherein the visually distinguishing of the identified network resources comprises displaying an overlay panel next to at least one of the identified network resources that indicates that the identified network resource of the search results has been accessed by the second users of the online social network, and wherein the overlay panel displays profile pictures of the second users accessed from the online social network.
-
Specification