IP Library Granted Patent US 11,568,010
Granted Patent B2
US 11,568,010 · App. 17/114,298 · Granted Jan 31, 2023

Methods and systems for generating content for users of a social networking service

Inventors: Tamar Bar Lev (Tel Aviv, IL); Volodymyr Giginiak (London, GB); Markus Klaus Georg Emrich (San Francisco, CA)
Assignee: META PLATFORMS, INC.
G06F16/9535G06F16/24578G06F16/287
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,568,010
App. No.
17/114,298
Granted
Jan 31, 2023
Kind
B2
Abstract

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 generating a collage for a user. The collage includes a set of content items stored on the client device. The method also includes, presenting the collage to the user if the collage satisfies a criterion included in the classification model. The method also includes tracking and providing user-interaction data for the collage to the server system, and receiving an updated classification model from the server system in accordance with the user-interaction data. The method also includes generating and presenting a new collage that includes a new set of content items stored on the client device, if the new collage satisfies the criterion included in the updated classification model.

Claims (73)

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, wherein the classification model includes a first criterion for evaluating sets of content items stored on the client device;

generating a collage for a user of the social networking service, wherein the collage includes a set of content items stored on the client device;

in accordance with a determination that the collage satisfies the first criterion, presenting the collage to the user;

tracking user-interaction data based on user interaction with the collage;

providing the user-interaction data to the server system;

receiving an updated classification model, including an updated first criterion, from the server system in accordance with the user-interaction data;

generating a new collage for the user of the social networking service, wherein the new collage includes a new set of content items stored on the client device; and

in accordance with a determination that the new collage satisfies the updated first criterion, presenting the new collage to the user for a threshold period of time.

2. The method of claim 1 , wherein tracking user-interaction data based on the user interaction comprises detecting if the user is viewing the presented collage in the application or if the user is posting the presented collage to the social networking service.

3. The method of claim 1 , further comprising:

tracking interaction of other users, at other client devices, with the presented collage, after the user posts the presented collage to the social networking service, to obtain other user-interaction data; and

providing the other user-interaction data to the server system;

wherein the updated classification model from the server system is further based on the other user-interaction data.

4. The method of claim 1 , wherein tracking user-interaction data is further based on tracking at least one of:

location, age, group, and/or sex of the user;

platform of the client device; and

time period of the interaction.

5. The method of claim 1 , further comprising:

receiving user-specific data for the user from the server system;

wherein generating the new collage is based at least in part on the user-specific data.

6. The method of claim 1 , further comprising:

detecting a post input for the new collage from the user within the threshold period of time; and

posting the new collage to the social networking service in response to detecting the post input.

7. The method of claim 1 , further comprising:

while generating the new collage, arranging the new set of content items such that each content item of the new set of content items is visible.

8. The method of claim 1 , further comprising:

ceasing to present the new collage in accordance with a determination that the user has not posted the new collage within the threshold period of time after presenting the new collage.

9. The method of claim 1 , further comprising:

detecting new content items stored on the client device independently of the application; and

in response to detecting the new content items, selecting the new set of content items from the detected new content items based, at least in part, on metadata for the new set of content items, wherein the metadata is stored at the client device.

10. The method of claim 9 , wherein the metadata for the new 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.

11. The method of claim 9 , wherein selecting the new set of content items from the detected new content items comprises selecting respective content items of the detected new content items that are associated with an event.

12. The method of claim 1 , wherein the criterion included in the updated classification model is a score threshold and generating the new collage comprises:

determining a score for the new set of content items based at least in part on metadata for the new set of content items, wherein the metadata is stored at the client device;

wherein presenting the new collage to the user for the threshold period of time in the application is performed in accordance with a determination that the score satisfies the score threshold of the updated classification model.

13. The method of claim 12 , further comprising:

modifying the score for the new collage in accordance with a determination that the user has not interacted with the new collage within the threshold period of time after presenting the new collage.

14. The method of claim 13 , further comprising:

ceasing to present the new collage to the user in accordance with a determination that the modified score for the new collage no longer satisfies the score threshold.

15. The method of claim 14 , further comprising:

determining a score for the set of 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

providing the score along with the user-interaction data to the server system.

16. 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, wherein the classification model includes a first criterion for evaluating sets of content items stored on the client device;

generating a collage for a user of the social networking service, wherein the collage includes a set of content items stored on the client device;

in accordance with a determination that the collage satisfies the first criterion, presenting the collage to the user;

tracking user-interaction data based on user interaction with the collage;

providing the user-interaction data to the server system;

receiving an updated classification model, including an updated first criterion, from the server system in accordance with the user-interaction data;

generating a new collage for the user of the social networking service, wherein the new collage includes a new set of content items stored on the client device; and

in accordance with a determination that the new collage satisfies the updated first criterion, presenting the new collage to the user for a threshold period of time.

17. The client device of claim 16 , wherein tracking user-interaction data based on the user interaction comprises detecting if the user is viewing the presented collage in the application or if the user is posting the presented collage to the social networking service.

18. The client device of claim 16 , wherein the application further includes instructions for:

tracking interaction of other users, at other client devices, with the presented collage, after the user posts the presented collage to the social networking service, to obtain other user-interaction data; and

providing the other user-interaction data to the server system;

wherein the updated classification model from the server system is further based on the other user-interaction data.

19. The client device of claim 16 , wherein tracking user-interaction data is further based on tracking at least one of:

location, age, group, and/or sex of the user;

platform of the client device; and

time period of the interaction.

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, wherein the classification model includes a first criterion for evaluating sets of content items stored on the client device;

generating a collage for a user of the social networking service, wherein the collage includes a set of content items stored on the client device;

in accordance with a determination that the collage satisfies the first criterion, presenting the collage to the user;

tracking user-interaction data based on user interaction with the collage;

providing the user-interaction data to the server system;

receiving an updated classification model, including an updated first criterion, from the server system in accordance with the user-interaction data;

generating a new collage for the user of the social networking service, wherein the new collage includes a new set of content items stored on the client device; and

in accordance with a determination that the new collage satisfies the updated first criterion, presenting the new collage to the user for a threshold period of time.

Assignments (1)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →
Continuity (2)
Continuation 15404119 · Jan 11, 2017
Related Publication 20210089600A1 · Mar 25, 2021