Suggesting search results to users before receiving any search query from the users
First Claim
Patent Images
1. A method comprising, by one or more processors associated with a social-networking system of an online social network:
- receiving, from a client device of a user, an indication of the user accessing a search tool at the client device of the user, the indication being received before the user inputs any search query or portion thereof to the search tool, wherein the user is a member of the online social network;
in response to receiving the indication of the user accessing the search tool, compiling for presentation to the user a set of search results based on information known about the user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof to the search tool, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element being a user-interface element that prompts an action from the user to initiate a particular function or process related to the search result via the social-networking system; and
sending, to the client device of the user, the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their corresponding search results.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, in response to a user accessing a search tool and before the user submitting any search query or portion thereof to the search tool, compiling a first set of search results based on information known about the user and presenting the first set of search results to the user.
41 Citations
19 Claims
-
1. A method comprising, by one or more processors associated with a social-networking system of an online social network:
-
receiving, from a client device of a user, an indication of the user accessing a search tool at the client device of the user, the indication being received before the user inputs any search query or portion thereof to the search tool, wherein the user is a member of the online social network; in response to receiving the indication of the user accessing the search tool, compiling for presentation to the user a set of search results based on information known about the user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof to the search tool, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element being a user-interface element that prompts an action from the user to initiate a particular function or process related to the search result via the social-networking system; and sending, to the client device of the user, the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their corresponding search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A social-networking system of an online social network, the social-networking system comprising:
- a memory comprising instructions executable by one or more processors; and
the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to;receive, from a client device of a user, an indication of the user accessing a search tool at the client device of the user, the indication being received before the user inputs any search query or portion thereof to the search tool, wherein the user is a member of the online social network; in response to receiving the indication of the user accessing the search tool, compile for presentation to the user a set of search results based on information known about the user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof to the search tool, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element being a user-interface element that prompts an action from the user to initiate a particular function or process related to the search result via the social-networking system; and send, to the client device of the user, the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their corresponding search results. - View Dependent Claims (14, 15, 16, 17, 18)
- a memory comprising instructions executable by one or more processors; and
-
19. One or more computer-readable non-transitory storage media embodying software operable when executed by a social-networking system of an online social network:
-
receive, from a client device of a user, an indication of the user accessing a search tool at the client device of the user, the indication being received before the user inputs any search query or portion thereof to the search tool, wherein the user is a member of the online social network; in response to receiving the indication of the user accessing the search tool, compile for presentation to the user a set of search results based on information known about the user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof to the search tool, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element being a user-interface element that prompts an action from the user to initiate a particular function or process related to the search result via the social-networking system; and send, to the client device of the user, the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their corresponding search results.
-
Specification