Generation of electronic media content collections

US10693819B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10693819-B1
Application numberUS-201815905486-A
CountryUS
Kind codeB1
Filing dateFeb 26, 2018
Priority dateDec 15, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

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.

Among other things, the functionality of electronic messaging software and systems is improved by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria. For example, a narrative group criterion stored in a database in communication with the system is selected, a media content item associated with the narrative . roup criterion and associated. with a user is selected, a media content collection comprising the selected media content item is generated, and the media content collection is displayed on a display screen of a computing device of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: selecting a plurality of narrative group criteria stored in a database in communication with the system; identifying at least one media content item associated with each narrative group criterion in the plurality of narrative group criteria and associated with a user; generating a media content collection comprising the identified at least one media content item, wherein the system selects at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection, wherein selecting the at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection further includes selecting media content items associated with at least a portion of the plurality of narrative group criteria based on a respective ranking for each narrative group criterion, wherein the ranking each respective narrative group criterion is based on a pre-seeded value for the respective narrative group criterion, and a total engagement score for the respective narrative group criterion; and displaying, on a display screen of a computing device of the user, the media content collection. 2. The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: receiving, from the computing device of the user, instructions to share the media content collection with a second user; and in response to the instructions to share the media content collection, causing the media content collection to display on a display screen of a second computing device of the second user. 3. The system of claim 1 , wherein the system allows the media content collection to be displayed on a display screen of a second computing device for a predetermined period of time. 4. The system of claim 1 , wherein the system allows the media content collection to be displayed on a display screen of a second computing device a predetermined number of times. 5. The system of claim 1 , wherein the memory further stores instructions for causing the system to perform operations comprising: receiving, from the computing device of the user, the at least one media content item; and storing the at least one media content item in a database in communication with the system. 6. The system of claim 1 , wherein the identified at least one media content item is stored on the user's computing device. 7. The system of claim 1 , wherein the identified at least one media content item is posted on an online social media network. 8. The system of claim 1 , wherein the identified at least one media content item has never been distributed to another user. 9. The system of claim 1 , wherein the system selects a plurality of media content items associated with the user and a first narrative group criterion, and wherein selecting the plurality of media content items associated with the first narrative group criterion includes organizing each media content item into a plurality of categories based on one or more of: a time the media content item was generated, and an event associated with the media content item. 10. The system of claim 9 , wherein selecting the plurality of media content items associated with the first narrative group criterion further includes ranking each media content item within each category, and selecting the plurality of media content items for the media content collection based on the ranking. 11. The system of claim 10 , wherein each respective media content item in each respective category is ranked within the respective category based on an engagement score, the engagement score determined based on one or more of: a number of times the respective media content item is viewed, a number of times the respective media content item is distributed, a number of comments associated with the respective media content item, a keyword in the respective media content item, an image in the respective media content item, video in the respective media content item, and audio in the respective media content item. 12. The system of claim 9 , wherein selecting the plurality of media content items for the media content collection includes selecting no more than a predetermined number of media content items from each category. 13. The system of claim 1 , wherein selecting the at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection further includes selecting media content items associated with narrative group criteria that meet a set of minimum criteria. 14. The system of claim 13 , wherein the set of minimum criteria includes one or more of: a minimum number of media content items associated with a narrative group criterion, and a total engagement score for media content items associated with a narrative group criterion. 15. The system of claim 1 , wherein selecting the at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection further includes selecting media content items associated with a subset of the plurality of narrative group criteria that have a ranking above a predetermined threshold. 16. A computer-implemented method comprising: selecting, by a computer system, a plurality of narrative group criteria stored in a database in communication with the computer system; identifying, by the computer system, at least one media content item associated with each narrative group criterion in the plurality of narrative group criteria and associated with a user; generating, by the computer system, a media content collection comprising the identified at least one media content item, wherein the system selects at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection, wherein selecting the at least a portion of the identified media content items identified across the plurality of narrative group criteria for inclusion in the generated media content collection further includes selecting media content items associated with at least a portion of the plurality of narrative group criteria based on a respective ranking for each narrative group criterion, wherein the ranking each respective narrative group criterion is based on a pre-seeded value for the respective narrative group criterion, and a total engagement score for the respective narrative group criterion; and displaying, by the computer system on a display screen of a computing device of the user, the media content collection. 17. A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising: selecting a plurality of narrative group criteria stored in a database in communication with the computer system; identifying at least one media content item associated with each narrative group criterion in the plurality of narrative group criteria and associated with a user; generating a media content collection comprising the identified at least one media content item, wherein the system selects at l

Assignees

Inventors

Classifications

  • using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title

  • for supporting social networking services · CPC title

  • H04L51/10Primary

    Multimedia information · CPC title

  • Commands or executable codes · CPC title

  • Multimedia presentations, e.g. slide shows, multimedia albums · CPC title

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 US10693819B1 cover?
Among other things, the functionality of electronic messaging software and systems is improved by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria. For example, a narrative group criterion stored in a database in communication with the system is selected, a media content item associated with the n…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).