Eliciting event-driven feedback in a social network

US9210228B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9210228-B2
Application numberUS-201213711431-A
CountryUS
Kind codeB2
Filing dateDec 11, 2012
Priority dateDec 11, 2012
Publication dateDec 8, 2015
Grant dateDec 8, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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, based on the information about the activity and the triggered event, that the first user may be able to provide further information about the activity; determining, by the one or more processors, a reference date and time of the activity of the first user; determining, by the one or more processors, based on the reference date and time, 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. The method of claim 1 , wherein determination of the time to send the first user the request is further based on a type of the event or information associated with the event. 3. The method of claim 1 , further comprising: storing the further information about the activity in association with one or more elements of the social graph. 4. The method of claim 1 , wherein the information about the activity of the first user was received from a third-party system. 5. The method of claim 1 , wherein the request for further information about the activity comprises a request to perform an action associated with the social graph. 6. The method of claim 1 , further comprising: providing, by the one or more processors, information based on the further information about the activity. 7. The method of claim 6 , wherein the information provided based on the further information about the activity of the first user comprises an advertisement, sponsored story, recommendation, or suggestion. 8. The method of claim 6 , wherein the information provided based on the further information about the activity of the first user is ranked based on the further information, using a location-based ranking algorithm. 9. The method of claim 6 , wherein the information provided based on the further information about the activity of the first user is provided to a user represented by a node in the social graph or an entity represented by a node in the social graph. 10. The method of claim 6 , wherein the information provided based on the further information about the activity of the first user is provided to a third party associated with the activity of the first user. 11. 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, based on the information about the activity and the triggered event, that the first user may be able to provide further information about the activity; determine, by the one or more processors, a reference date and time of the activity of the first user; determine, by the one or more processors, based on the reference date and time, 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. 12. The media of claim 11 , wherein determination of the time to send the first user the request is further based on a type of the event or information associated with the event. 13. The media of claim 11 , wherein the software is further operable when executed to: store the further information about the activity in association with one or more elements of the social graph. 14. The media of claim 11 , wherein the information about the activity of the first user was received from a third-party system. 15. The media of claim 11 , wherein the request for further information about the activity comprises a request to perform an action associated with the social graph. 16. The media of claim 11 , wherein the software is further operable when executed to provide information based on the further information about the activity. 17. The media of claim 16 , wherein the information provided based on the further information about the activity of the first user comprises an advertisement, sponsored story, recommendation, or suggestion. 18. The media of claim 16 , wherein the information provided based on the further information about the activity of the first user is ranked based on the further information, using a location-based ranking algorithm. 19. The media of claim 16 , wherein the information provided based on the further information about the activity of the first user is provided to a user represented by a node in the social graph or an entity represented by a node in the social graph. 20. The media of claim 16 , wherein the information provided based on the further information about the activity of the first user is provided to a third party associated with the activity of the first user. 21. 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, based on the information about the activity and the triggered event, that the first user may be able to provide further information about the activity; determine a reference date and time of the activity of the first user; determine, based on the reference date and time, 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. 22. The system of claim 21 , wherein determination of the time to send the first user the request is further based on a type of the event or information associated with the event. 23. The system of claim 21 , wherein the processors are further operable when executing the instructions to: store the further information about the activity in association with one or more elements of the social graph. 24. The system of claim 21 , wherein the information about the activity of the first user was received from a third-party system. 25. The system of claim 21 , wherein the request for further information about the activity comprises a request to perform an action associated with the social graph. 26. The system of claim 21 , wherein the processors are further operable when executing the instructions to provide information based on the further information about the activity. 27

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • Physics · mapped topic

  • H04L67/22Primary

    Electricity · mapped topic

  • for supporting social networking services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9210228B2 cover?
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 o…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 08 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).