Presentation of media content as memories

US12555286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12555286-B2
Application numberUS-202318328468-A
CountryUS
Kind codeB2
Filing dateJun 2, 2023
Priority dateJun 2, 2023
Publication dateFeb 17, 2026
Grant dateFeb 17, 2026

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.

A system includes one or more hardware processors and at least one memory storing instructions that cause the one or more hardware processors to perform operations including retrieving a first set of a media content captured by an interaction client included in a client device, and retrieving a second set of media content captured by the interaction client included in the client device. The operations also include assigning the first set of media content a first ranking value, and assigning the second set of media content a second ranking value, creating a first visual representation of the first set of media content and a second visual representation of the second set of the second set of media content based on the first ranking value and on the second ranking value, and causing to display, on a display of the client device, the first visual representation and the second visual representation.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system, comprising: one or more hardware processors; and at least one memory storing instructions that cause the one or more hardware processors to perform operations comprising: retrieving a first set of a media content captured by an interaction client included in a client device; retrieving a second set of media content captured by the interaction client included in the client device; determining a first ranking value for the first set of media content and a second ranking value for the second set of media content based on one or more of engagement data and timestamp data; creating a first visual representation of the first set of media content and a second visual representation of the second set of the second set of media content based on the first ranking value and on the second ranking value; causing to display, on a display of the client device, the first visual representation and the second visual representation; detecting one or more of new engagement data and new timestamp data; determining a third ranking value for the first set of media content and a fourth ranking value for the second set of media content based on the new engagement data and the new timestamp data; and causing the first visual representation and the second visual representation to update based on the third ranking value and the fourth ranking value. 2 . The system of claim 1 , wherein assigning the first set of media content the first ranking value comprises deriving a first timestamp ranking value and assigning the first timestamp ranking value as the first ranking value, and wherein assigning the second set of media content a second ranking value comprises deriving a second timestamp ranking value and assigning the second timestamp ranking value as the second ranking value. 3 . The system of claim 2 , wherein deriving the first timestamp ranking value comprises deriving a first time of creation for the first set of media content, wherein deriving the second timestamp ranking value comprises deriving a second time of creation for the second set of media content, and wherein the first ranking value is ranked higher than the second ranking value when the first time of creation is newer than the second time of creation. 4 . The system of claim 2 , wherein assigning the first set of media content the first ranking value comprises deriving a first engagement ranking value and assigning a combination of the first timestamp ranking value and the first engagement value as the first ranking value, and wherein assigning the second set of media content a second ranking value comprises deriving a second engagement ranking value and assigning a combination of the second timestamp ranking value and the second engagement value as the second ranking value. 5 . The system of claim 4 , wherein deriving the first engagement ranking value comprises deriving a first number of times that the first set of media content is viewed by a user of a client device, wherein deriving the second engagement ranking value comprises deriving a second number of times that the second set of media content is viewed by the user, and wherein the first ranking value is ranked higher than the second ranking value when the first number of times that the first set of media content is viewed by the user is higher than the second number of times that the second set of media content is viewed by the user. 6 . The system of claim 5 , wherein deriving the first engagement ranking value comprises deriving a third number of times that the first set of media content is viewed by a second user of a second client device, and wherein deriving the second engagement ranking value comprises deriving a fourth number of times that the second set of media content is viewed by the second user, and wherein the first ranking value is ranked higher than the second ranking value when the first number of times that the first set of media content is viewed by the user added to the third number of times that the first set of media content is viewed by the second user is higher than the second number of times that the second set of media content is viewed by the user added to the fourth number of times that the second set of media content is viewed by the second user. 7 . The system of claim 1 , wherein creating the first visual representation and the second visual representation comprises creating the first visual representation at a size larger than the second visual representation when the first ranking value is larger than the second ranking value. 8 . The system of claim 1 , wherein displaying, on the display of the client device, the first visual representation and the second visual representation comprises visually positioning, in a row, the first visual representation to a left of the second visual representation when the first ranking value is larger than the second ranking value. 9 . The system of claim 1 , wherein the first visual representation comprises a first thumbnail representative of a first media content item in the first set of media content and wherein the second visual representation comprises a second thumbnail representative of a second media content item in the second set of media content. 10 . The system of claim 9 , wherein the first media content item comprises a picture, a video, a media overlay, or a combination thereof. 11 . The system of claim 1 , wherein the first visual representation of the first set of media content comprises a visual indicia of progress in viewing the first visual representation by a user of the client device. 12 . The system of claim 11 , wherein the visual indicia comprises one or more progress bars that each display a progress in viewing the first set of media content by the user of the client device. 13 . The system of claim 12 , wherein a total number of the one or more progress bars correspond to a total number of media content items in the first set of media content. 14 . The system of claim 1 , wherein the operations further comprise: determining that the first set of media content, the second set of media content, or a combination thereof, has a timestamp older than an expiration date, and removing from the display the first visual representation, the second visual representation, or a combination thereof when the timestamp is older than the expiration date. 15 . The system of claim 1 , wherein the operations further comprise: communicating the first set of media content to a second interaction client included in a second client device; creating a third visual representation of the first set of media content and a second visual representation of the second set of the second set of media content based on the first ranking value and on the second ranking value; and causing to display, on a display of the client device, the first visual representation and the second visual representation. 16 . The system of claim 1 wherein creating the first visual representation of the first set of media content comprises communicating the second set of media content from a second interaction client included in a second client device to the interaction client and creating the first visual representation based on the communicated first set of media content. 17 . The system of claim 1 , wherein the engagement data comprises a number of times the first set of media content has been viewed and a number of times the second set of media content have been viewed. 18 . The system of claim 1 , wherein the timestamp data comprises a first timestamp

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Timestamp · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · 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 US12555286B2 cover?
A system includes one or more hardware processors and at least one memory storing instructions that cause the one or more hardware processors to perform operations including retrieving a first set of a media content captured by an interaction client included in a client device, and retrieving a second set of media content captured by the interaction client included in the client device. The ope…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2026 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).