Access controls for units of content in a messaging service

US10439977B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10439977-B2
Application numberUS-201615391172-A
CountryUS
Kind codeB2
Filing dateDec 27, 2016
Priority dateDec 27, 2016
Publication dateOct 8, 2019
Grant dateOct 8, 2019

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.

Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in association with the article indicating that the article could have been received as part of a messaging-based subscription service. The banner may include a control to subscribe to the publisher with the messaging service. Topics related to an article may be suggested in the message thread for the subscription, with the selection of a topic retrieving additional articles from that publisher related to that topic. These additional articles may be selected using social networking topic determination.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: receiving, at a messaging server of a social network, a related-content control activation associated with a unit of content and a user account of the social network, the related-content control activation indicating that a user associated with the user account requests to receive further content related to the unit of content; identifying one or more topics associated with the unit of content; determining a list of topics of interest related to the one or more identified topics associated with unit of content; providing the list of topics of interest to the client device; receiving a user selection of one or more of the topics of interest; receiving one or more additional units of content; selecting some or all of the additional units of content based on the user selected topics of interest or the content provider of the subscription; and sending one or more article access controls for the selected additional units of content to a client device associated with the user account. 2. The method of claim 1 , the topic of the unit of content to be identified, at least in part, from a natural language processor configured to perform a natural language analysis on the unit of content. 3. The method of claim 1 , the topic of the unit of content to be identified, at least in part, by consulting the social network associated with the user account. 4. The method of claim 1 , the related-content control activation associated with a related-content banner received from a web-based content renderer associated with the social network or a publisher associated with the content provider. 5. The method of claim 1 , the one or more additional units of content to be received from a content provider, the content provider matching the content provider of the subscription. 6. The method of claim 1 , the additional units of content to be selected without direction from the content provider. 7. The method of claim 1 , wherein selecting some or all of the additional units of content is performed, at least in part, by a natural language processor configured to perform a natural language analysis on the additional units of content to identify one or more topics of the additional units of content, the one or more topics of the additional units of content to be matched to the topic associated with the unit of content. 8. A non-transitory computer-readable medium storing instructions configured to cause one or more processors to: receive, at a messaging server of a social network, a related-content control activation associated with a unit of content and a user account of the social network, the related-content control activation indicating that a user associated with the user account requests to receive further content related to the unit of content; identify one or more topics associated with unit of content; determine a list of topics of interest related to the one or more identified topics associated with the unit of content; provide the list of topics of interest related to the one or more topics associated with the unit of content or associated with the content provider to the client device; receive a user selection of one or more of the topics of interest; receive one or more additional units of content; select some or all of the additional units of content based on the user selected topics of interest or the content provider of the subscription; and send one or more article access controls for the selected additional units of content to a client device associated with the user account. 9. The medium of claim 8 , the topic of the unit of content to be identified, at least in part, from a natural language processor configured to perform a natural language analysis on the unit of content. 10. The medium of claim 8 , the topic of the unit of content to be identified, at least in part, by consulting the social network associated with the user account. 11. The medium of claim 8 , the related-content control activation associated with a related-content banner received from a web-based content renderer associated with the social network or a publisher associated with the content provider. 12. The medium of claim 8 , the one or more additional units of content to be received from a content provider, the content provider matching the content provider of the unit of content. 13. The medium of claim 8 , the additional units of content to be selected without direction from the content provider. 14. The medium of claim 8 , wherein selecting some or all of the additional units of content is performed, at least in part, by a natural language processor configured to perform a natural language analysis on the additional units of content to identify one or more topics of the additional units of content, the one or more topics of the additional units of content to be matched to the topic associated with the unit of content. 15. An apparatus comprising: a non-transitory computer readable medium configured to store instructions for managing content delivery in a wrapped chat messaging service; and a processor configured to execute the instructions, the instructions configured to cause the processor to: receive, at a messaging sever of a social network, a related-content control activation associated with a unit of content and a user account of the social network, the related-content control activation indicating that a user associated with the user, requests to receive further content related to the unit of content; identify one or more topics associated with unit of content; determine a list of topics of interest related to the one or more identified topics associated with unit of content provide the list of topics of interest related to the one or more topics associated with the unit of content or associated with the content provider to the client device; receive a user selection of one or more of the topics of interest; receive one or more additional units of content; select some or all of the additional units of content based on the user selected topics of interest or the content provider of the subscription; and send one or more article access controls for the selected additional units of content to a client device associated with the user account. 16. The apparatus of claim 15 , the topic of the unit of content to be identified, at least in part, from a natural language processor configured to perform a natural language analysis on the unit of content. 17. The apparatus of claim 15 , the topic of the unit of content to be identified, at least in part, by consulting the social network associated with the user account. 18. The apparatus of claim 15 , the related-content control activation associated with a related-content banner received from a web-based content renderer associated with the social network or a publisher associated with the content provider. 19. The apparatus of claim 15 , the additional units of content to be selected without direction from the content provider. 20. The apparatus of claim 15 , wherein selecting some or all of the additional units of content is performed, at least in part, by a natural language processor configured to perform a natural language analysis on the additional units of content to identify one or more topics of the additional units of content, the one or more topics of the additional units of content to be matched to the topic associated with the unit of content.

Assignees

Inventors

Classifications

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 US10439977B2 cover?
Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in asso…
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 Oct 08 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).