Content item selection for goal achievement
US-12175387-B2 · Dec 24, 2024 · US
US10019765B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10019765-B2 |
| Application number | US-201213534477-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2012 |
| Priority date | Jun 27, 2012 |
| Publication date | Jul 10, 2018 |
| Grant date | Jul 10, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.