Determining and providing feedback about communications from an application on a social networking platform

US10019765B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10019765-B2
Application numberUS-201213534477-A
CountryUS
Kind codeB2
Filing dateJun 27, 2012
Priority dateJun 27, 2012
Publication dateJul 10, 2018
Grant dateJul 10, 2018

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.

A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integrity of the social application can be provided. The feedback can be based on the user interactions performed on the communications. The feedback can also be provided according to the tags. In particular, a set of feedback information can be provided for each tag, where the set is based on the user interactions performed on the subset of communications associated with the tag. By providing feedback in this manner, A-B testing can be performed. In one embodiment, the operating state for the social application can be determined based on the integrity of the SNS.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions for: receiving, at a social networking system, a plurality of communications from each of a plurality of applications operated by different entities, the communications each directed to one or more users of the social networking system, the plurality of communications from each of the applications including at least a first group of communications of a first type of content and a second group of communications of a second type of content; for each of the applications: receiving, from an application, a first tag and a second tag, wherein the first tag is associated with the first group of the communications and uniquely identifies the first croup of the communications, and the second tag is associated with the second group of the communications and uniquely identifies the second group of the communications; distributing the first group and the second group of the communications to the one or more users of the social networking system; monitoring and logging interactions as they are performed on the first group and the second group of the communications of the social networking system by the users of the social networking system; computing, by a processor of the social networking system, a first integrity score for the first group of the communications associated with the first tag, wherein the first integrity score is based on the monitored interactions performed on the first group of communications of the social networking system by the users of the social networking system, and the first integrity score indicates overall user perception for the first group of the communications; computing, by the processor, a second integrity score for the second group of the communications associated with the second tag, wherein the second integrity score is based on the monitored interactions performed on the second group of communications of the social networking system by the users of the social networking system, and the second integrity score indicates overall user perception for the second group of the communications: comparing, by the processor, the first integrity score with the second integrity score to determine how the type of content of the first group and the type of content of the second group are perceived in relation to one another; generating feedback information based on the comparison of the first integrity score and the second integrity score, the feedback comprising the determination of how the type of content of the first group and the type of content of the second group are perceived in relation to one another; and determining whether to take remedial action based on the first or the second integrity score; and providing feedback for each of the applications to an entity that operates the application based on the determination of the remedial action and the generated feedback information. 2. The non-transitory computer-readable storage medium of claim 1 , wherein an application's ability to communicate within the social networking system is based at least in part on the first or the second integrity score. 3. The non-transitory computer-readable storage medium or claim 1 , further comprising instructions for: determining whether to take remedial action based on the first or the second integrity score; and blocking additional communications from the application after a determination that remedial action be taken. 4. The non-transitory computer-readable storage medium of claim 1 , wherein the monitored interactions include one or more positive user interactions, wherein at least one of the positive interactions is a comment, a share, a click through, and/or a like type interaction. 5. The non-transitory computer-readable storage medium of claim 1 , wherein the monitored interactions include one or more negative user interactions, wherein at least one or the negative interactions includes a comment, a hide type interaction, and/or a violation report type interaction. 6. The non-transitory computer-readable storage medium of claim 1 , wherein the monitored interactions can be performed by one or more downstream users. 7. The non-transitory computer-readable storage medium of claim 1 , wherein the feedback information includes statistics indicating one or more types of interactions performed by the users on the plurality of communications. 8. The non-transitory computer-readable storage medium of claim 1 , further comprising instructions for: determining an integrity value for each monitored interaction performed on the plurality of communications, wherein the integrity value is based on a type for the monitored interaction; and determining are integrity score for the application using each of the determined integrity values. 9. The non-transitory computer-readable storage medium of claim 8 , further comprising instructions for: determining an operating state for the application based at least in part on the determined integrity score, wherein the state for the application is at least one of: a normal operating state, a warning state, or a disabled state; and preventing the application from directing communications to the one or more users based on the determined operating state for the application. 10. The non-transitory computer-readable storage medium of claim 1 , wherein the generated feedback information provided to the entity that operates the application indicates to the entity whether the communications generated by the social application were poorly received by the users and indicates whether the social application is in danger of being subjected to remedial action by the social networking system due to sending poorly received communications to the users. 11. A computer-implemented method comprising: receiving, at a social networking system, a plurality of communications from each of a plurality of applications operated by different entities, the communications each directed to one or more users of the social networking system, the plurality of communications from each of the applications including at least a first group of communications of a first type of content and a second group of communications of a second type of content; for each of the applications: receiving, from an application, a first tag and a second tag, wherein the first tag is associated with the first group of the communications and uniquely identifies the first group of the communications, and the second tag is associated with the second group of the communications and uniquely identifies the second group of the communications; distributing the first group and the second group of the communications to the one or more users; monitoring and logging interactions as they are performed on the first group and the second group of the communications of the social networking system by the one or more users of the social networking system; computing, by a processor of the social networking system, a first integrity score for the first group of the communications associated with the first tag, wherein the first integrity score is based on the monitored interactions performed on the first group of communications of the social networking system by users of the social networking system, the first integrity score indicates overall user perception for the first group of the communications; computing, by the processor, a second integrity score for the second group of the communications associated with the second tag, wherein the second integrity score is based on the monitored interactions performed on the second group of communications of the social ne

Assignees

Inventors

Classifications

  • G06Q10/40Primary

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

  • G06Q50/01Primary

    Physics · mapped topic

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 US10019765B2 cover?
A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently, feedback indicating the integri…
Who is the assignee on this patent?
Himel Alex, Levi Gabriel, Sjogreen Carl Philip, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 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).