Increasing user retention and re-engagement in social networking services
First Claim
1. A computer-implemented method executed using one or more processors, the method comprising:
- receiving a search query from a user,receiving search results responsive to the search query;
providing search results for display to the user;
receiving one or more user interactions associated with the search results;
generating a search interaction score based on the one or more user interactions;
determining that the search interaction score exceeds a threshold search interaction score;
receiving a reminder event relating to the search query, wherein the reminder event is prompted by an occurrence other than re-submission of the search query by the user; and
in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query,wherein the notification invites the user to re-engage the search query and the search results,wherein the one or more user interactions associated with the search results are selected from a group including a selection of, an endorsement of, a sharing of, and a comment on an entry in the search results, andwherein the occurrence prompting the reminder event corresponds to one or more subsequent search queries, related to or matching the search query, reaching a threshold level of popularity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for engaging a user in a previously-submitted search query in a social networking system are disclosed. The method includes receiving a search query from a user, receiving search results responsive to the search query, providing search results for display to the user, receiving one or more user interactions associated with the search results, and generating a search interaction score based on the one or more user interactions. The method further includes determining that the search interaction score exceeds a threshold search interaction score, receiving a reminder event relating to the search query, and in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query.
-
Citations
24 Claims
-
1. A computer-implemented method executed using one or more processors, the method comprising:
-
receiving a search query from a user, receiving search results responsive to the search query; providing search results for display to the user; receiving one or more user interactions associated with the search results; generating a search interaction score based on the one or more user interactions; determining that the search interaction score exceeds a threshold search interaction score; receiving a reminder event relating to the search query, wherein the reminder event is prompted by an occurrence other than re-submission of the search query by the user; and in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query, wherein the notification invites the user to re-engage the search query and the search results, wherein the one or more user interactions associated with the search results are selected from a group including a selection of, an endorsement of, a sharing of, and a comment on an entry in the search results, and wherein the occurrence prompting the reminder event corresponds to one or more subsequent search queries, related to or matching the search query, reaching a threshold level of popularity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computer processors; and one or more non-transitory computer readable devices that include instructions that, when executed by the one or more computer processors, causes the processors to perform operations, the operations comprising; receiving a search query from a user, receiving search results responsive to the search query; providing search results for display to the user; receiving one or more user interactions associated with the search results; generating a search interaction score based on the one or more user interactions; determining that the search interaction score exceeds a threshold search interaction score; receiving a reminder event relating to the search query, wherein the reminder event is prompted by an occurrence other than re-submission of the search query by the user; and in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query, wherein the notification invites the user to re-engage the search query and the search results, wherein the one or more user interactions associated with the search results are selected from a group including a selection of, an endorsement of, a sharing of, and a comment on an entry in the search results, and wherein the occurrence prompting the reminder event corresponds to one or more subsequent search queries, related to or matching the search query, reaching a threshold level of popularity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium encoded with one or more computer programs, the one or more computer programs comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a search query from a user, receiving search results responsive to the search query; providing search results for display to the user; receiving one or more user interactions associated with the search results; generating a search interaction score based on the one or more user interactions; determining that the search interaction score exceeds a threshold search interaction score; receiving a reminder event relating to the search query, wherein the reminder event is prompted by an occurrence other than re-submission of the search query by the user; and in response to determining that the search interaction score exceeds the threshold search interaction score and the reminder event, providing a notification to the user relating to the search query, wherein the notification invites the user to re-engage the search query and the search results, wherein the one or more user interactions associated with the search results are selected from a group including a selection of, an endorsement of, a sharing of, and a comment on an entry in the search results, and wherein the occurrence prompting the reminder event corresponds to one or more subsequent search queries, related to or matching the search query, reaching a threshold level of popularity. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification