Methods and Systems for Generating Content for Users of a Social Networking Service

US2018196879A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018196879-A1
Application numberUS-201715404119-A
CountryUS
Kind codeA1
Filing dateJan 11, 2017
Priority dateJan 11, 2017
Publication dateJul 12, 2018
Grant date

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.

An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes detecting content items stored on the client device independently of the application. The method further includes generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items. The metadata is stored at the client device. The method further includes, in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: at a client device having a display, one or more processors, and memory storing instructions for execution by the one or more processors, in an application of a social networking service: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items, wherein the metadata is stored at the client device; and in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application. 2 . The method of claim 1 , further comprising, at the client device, in the application, receiving user-specific data for the user from the server system; wherein generating the content is further based at least in part on the user-specific data. 3 . The method of claim 1 , further comprising, at the client device, in the application: detecting a post input for the content from the user; and posting the content to the social networking service in response to detecting the post input. 4 . The method of claim 1 , wherein the content comprises a collage that includes the set of content items. 5 . The method of claim 1 , further comprising, at the client device, in the application, ceasing to present the content in accordance with a determination that the user has not posted the content within a threshold period of time after presenting the content. 6 . The method of claim 1 , wherein the metadata for the set of content items are selected from the group consisting of time, location, data indicating user modifications, data indicating capture method, and one or more quality measures. 7 . The method of claim 1 , wherein the criterion included in the classification model is a score threshold and generating the content comprises: selecting the set of content items from the detected content items; and determining a score for the set of content items based at least in part on the metadata for the set of content items, wherein presenting the content to the user in the application is performed in accordance with a determination that the score satisfies the score threshold of the classification model. 8 . The method of claim 7 , wherein selecting the set of content items from the detected content items comprises selecting respective content items of the detected content items that are associated with an event. 9 . The method of claim 7 , further comprising, at the client device, in the application, receiving user-specific data for the user from the server system; wherein determining the score for the set of content items is further based at least in part on the received user-specific data. 10 . The method of claim 7 , further comprising modifying the score for the content in accordance with a determination that the user has not interacted with the content within a period of time after presenting the content. 11 . The method of claim 10 , further comprising ceasing to present the content to the user in accordance with a determination that the modified score for the content no longer satisfies the score threshold. 12 . The method of claim 7 , further comprising, at the client device, in the application: tracking user interaction with the content over a period of time; and logging user-interaction data based on the tracked user interaction. 13 . The method of claim 12 , further comprising, at the client device, in the application, providing information to the server system, wherein the provided information includes at least one of: the score; the metadata for the set of content items; and the logged user-interaction data. 14 . The method of claim 13 , further comprising, at the client device, in the application: after providing the information to the server system, receiving an updated classification model including an updated score threshold from the server system in accordance with the provided information. 15 . The method of claim 14 , wherein: the provided information includes the logged user-interaction data; and the method further comprises, at the client device, in the application, receiving updated user-specific data for the user from the server system in accordance with the logged user-interaction data. 16 . The method of claim 15 , further comprising, at the client device, in the application, after presenting the content: detecting new content items stored on the client device independently of the application; generating new content for the user that includes a new set of content items stored on the client device, including at least one of the new content items, based at least in part on: metadata for the new set of content items, and the updated user-specific data; determining a score for the new set of content items based at least in part on the metadata for the new set of content items and the updated user-specific data; and presenting the new content to the user in the application in accordance with a determination that the score for the new set of content items satisfies the updated score threshold. 17 . A client device, comprising: one or more processors; and memory storing an application of a social networking service for execution by the one or more processors, the application including instructions for: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items, wherein the metadata is stored at the client device; and in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application. 18 . The client device of claim 17 , wherein the metadata for the set of content items are selected from the group consisting of time, location, data indicating user modifications, data indicating capture method, and one or more quality metrics. 19 . The client device of claim 17 , wherein the criterion included in the classification model is a score threshold and generating the content comprises: selecting the set of content items from the detected content items; and determining a score for the set of content items based at least in part on the metadata for the set of content items, wherein presenting the content to the user in the application is performed in accordance with a determination that the score satisfies the score threshold of the classification model. 20 . A non-transitory computer-readable storage medium, storing an application of a social networking service for execution by one or more processors of a client device, the application including instructions for: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of cont

Assignees

Inventors

Classifications

  • Visualization; Browsing · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • using ranking · CPC title

  • G06F16/483Primary

    using metadata automatically derived from the content · CPC title

  • 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 US2018196879A1 cover?
An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes detecting content items stored on the client device independently of the application. The method further includes generating…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 12 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).