Suggesting search results to users before receiving any search query from the users
First Claim
1. A method comprising, by one or more computing devices associated with a social-networking system:
- compiling, prior to a user interacting with a particular tool provided by the social-networking system, one or more references to one or more content items, respectively, based on information known about the user stored in one or more object stores of the social-networking system, each reference being associated with one or more call-to-action elements applicable to the content item associated with the reference, each call-to-action element being selectable by the user to initiate the execution of an action related to the content item, the action modifying metadata associated with the related content item in one or more object stores of the social-networking system; and
sending, to a client device of the user after the user accesses and prior to the user interacting with the particular tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated references.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes compiling one or more references to content items based on information known about a user stored in one or more object stores of a social-networking system. Each reference is associated with one or more call-to-action elements applicable to the content item associated with the reference. The call-to-action elements are selectable by the user to initiate the execution of an action modifying the related content item on the social-networking system. Modifying the related content item may include modifying metadata associated with the content item in one or more object stores of the social-networking system. The method includes sending, to a client device of the user after the user accesses a tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user. The call-to-action elements are presented to the user in proximity to their associated references.
56 Citations
20 Claims
-
1. A method comprising, by one or more computing devices associated with a social-networking system:
-
compiling, prior to a user interacting with a particular tool provided by the social-networking system, one or more references to one or more content items, respectively, based on information known about the user stored in one or more object stores of the social-networking system, each reference being associated with one or more call-to-action elements applicable to the content item associated with the reference, each call-to-action element being selectable by the user to initiate the execution of an action related to the content item, the action modifying metadata associated with the related content item in one or more object stores of the social-networking system; and sending, to a client device of the user after the user accesses and prior to the user interacting with the particular tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated references. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
compile, prior to a user interacting with a particular tool provided by a social-networking system one or more references to one or more content items, respectively, based on information known about the user stored in one or more object stores of the social-networking system, each reference being associated with one or more call-to-action elements applicable to the content item associated with the reference, each call-to-action element being selectable by the user to initiate the execution of an action related to the content item, the action modifying metadata associated with the related content item in one or more object stores of the social-networking system; and send, to a client device of the user after the user accesses and prior to the user interacting with the particular tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated references.
-
-
20. A social-networking system comprising:
- one or more processors; and
a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;compile, prior to a user interacting with a particular tool provided by the social-networking system, one or more references to one or more content items, respectively, based on information known about the user stored in one or more object stores of the social-networking system, each reference being associated with one or more call-to-action elements applicable to the content item associated with the reference, each call-to-action element being selectable by the user to initiate the execution of an action related to the content item, the action modifying metadata associated with the related content item in one or more object stores of the social-networking system; and send, to a client device of the user after the user accesses and prior to the user interacting with the particular tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated references.
- one or more processors; and
Specification