Eliciting Event-Driven Feedback
First Claim
1. A method comprising:
- receiving, by one or more processors associated with one or more computer servers, information about an activity of a first user, the information being received in association with an event triggered by the first user, the first user being associated with a user node in a social graph;
determining, by the one or more processors, a time to send the first user a request for further information about the activity;
sending, by the one or more processors, the request to the first user at the determined time; and
receiving, by the one or more processors, a response from the first user with the further information about the activity.
2 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments detect events associated with information about activities that a user has engaged in. The activities may be associated with a location or location-agnostic. Based on the received information, the social-networking system sends the user a request for follow-up information after an appropriate time delay. The time delay may vary based on the user activity and the context of the event that triggered the request. After the follow-up information is received, such information is stored in the social-networking system and may be used to determine recommendations, sponsored stories, advertisements, etc. to send to friends of the user. The information may also be used for ranking or filtering recommendations.
57 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more processors associated with one or more computer servers, information about an activity of a first user, the information being received in association with an event triggered by the first user, the first user being associated with a user node in a social graph; determining, by the one or more processors, a time to send the first user a request for further information about the activity; sending, by the one or more processors, the request to the first user at the determined time; and receiving, by the one or more processors, a response from the first user with the further information about the activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, by one or more processors associated with one or more computer servers, information about an activity of a first user, the information being received in association with an event triggered by the first user, the first user being associated with a user node in a social graph; determine, by the one or more processors, a time to send the first user a request for further information about the activity; send, by the one or more processors, the request to the first user at the determined time; and receive, by the one or more processors, a response from the first user with the further information about the activity. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
one or more processors associated with one or more computer servers associated with a social networking system; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; receive information about an activity of a first user, the information being received in association with an event triggered by the first user, the first user being associated with a user node in a social graph; determine a time to send the first user a request for further information about the activity; send the request to the first user at the determined time; and receive a response from the first user with the further information about the activity. - View Dependent Claims (18, 19, 20)
-
Specification