Search

EP-4740414-A1 - PRESENTATION OF MEDIA CONTENT AS FLASHBACKS

EP4740414A1EP 4740414 A1EP4740414 A1EP 4740414A1EP-4740414-A1

Abstract

Systems, methods, and computer instructions are provided. The method includes retrieving a first set of a media content transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients. The method further includes creating a visual representation of the first set of media content, and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.

Inventors

  • BOYD, Nathan Kenneth
  • BROWN, MARC
  • LONG, HAO

Assignees

  • Snap Inc.

Dates

Publication Date
20260513
Application Date
20240702

Claims (20)

  1. 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 transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients; creating a visual representation of the first set of media content; and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.
  2. 2. The system of claim 1, wherein the first set of media content is saved based on users of the plurality of interaction clients marking one or more of the ephemeral messages as to-be saved messages.
  3. 3. The system of claim 2, wherein the operations comprise automatically deleting, after a certain time period, all ephemeral messages except the to-be-saved messages.
  4. 4. The system of claim 1, wherein the operations comprise displaying a visual indicia that the retrieved first set of media content is ready for viewing.
  5. 5. The system of claim 4, wherein the visual indicia is disposed on one or more avatars of creators of the first set of media content.
  6. 6. The system of claim 5, wherein the operations that comprise causing the display, on at least one of the plurality of interaction clients, the visual representation the first set of media content, comprise receiving a touch gesture on a row of a screen displaying the one or more avatars to initiate the display of the visual representation of the first set of media content.
  7. 7. The system of claim 1, wherein the operations comprise displaying the first set of media content when receiving a touch gesture on the visual representation of the first set of media content.
  8. 8. The system of claim 1, wherein the operations comprise displaying a visual indication of viewing progress of the first set of media content.
  9. 9. The system of claim 8, wherein the visual indication comprises a progress bar displayed on top of the visual representation of the first set of media content.
  10. 10. The system of claim 1, wherein the operations for causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content comprise operations for displaying on a group chat screen the visual representation of the first set of media content, a list of group members, and a map for locating group members that have shared their location information.
  11. 11. The system of claim 1, wherein the operations for causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content comprise operations for displaying on a friend screen the visual representation of the first set of media content, user information related to a user friend, and a map for locating the user friend.
  12. 12. The system of claim 1, comprising operations that remove a first media content from the first set of media content in selected interaction clients of the plurality of interaction clients and that display a resulting first set of media content as a second set of media content in the selected interaction clients.
  13. 13. The system of claim 12, wherein the operations that comprise removing a first media content from the first set of media content comprise operations for allowing only a creator of the first media content to remove the first media content from the first set of media content.
  14. 14. The system of claim 12, wherein the selected interaction clients comprise all of the plurality of interaction clients.
  15. 15. The system of claim 12, wherein the operations comprise displaying a textual message indicating that the first media content has been removed on a screen of the selected interaction clients.
  16. 16. The system of claim 1, wherein the operations comprise receiving a reply, from the at least one of the plurality of interaction clients, to the visual representation the first set of media content, and displaying the reply on a screen of a selected set of the plurality of interaction clients.
  17. 17. The system of claim 16, wherein the reply comprises text, a first media content, or a combination thereof.
  18. 18. The system of claim 16, wherein the visual representation comprises a thumbnail of a media content in first set of media content.
  19. 19. A method comprising: retrieving a first set of a media content transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients; creating a visual representation of the first set of media content; and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.
  20. 20. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: retrieving a first set of a media content transmitted by a plurality of interaction clients based on a chronological order, wherein the first set of media content has been saved as part of communications of ephemeral messages between at least two users of the plurality of interaction clients; creating a visual representation of the first set of media content; and causing to display, on at least one of the plurality of interaction clients, the visual representation the first set of media content.

Description

PRESENTATION OF MEDIA CONTENT AS FLASHBACKS CLAIM OF PRIORITY [0001] This patent application claims the benefit of priority to U.S. Application Serial No. 18/348, 195, filed July 6, 2023, which is incorporated by reference herein in its entirety. BACKGROUND [0002] Camera systems, such as a camera disposed on a mobile device, can capture a variety of electronic images and video. The popularity of image and video capture continues to grow. Users increasingly share media content items such as electronic images and videos with each other. Users also increasingly utilize their mobile devices to communicate with each other using message programs. For example, a user can create media content and share it via a message program. BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS [0003] In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced. Some non-limiting examples are illustrated in the figures of the accompanying drawings in which: [0004] FIG. l is a diagrammatic representation of a networked environment in which the present disclosure may be deployed, according to some examples. [0005] FIG. 2 is a diagrammatic representation of a messaging system that has both clientside and server-side functionality, according to some examples. [0006] FIG. 3 is a diagrammatic representation of a data structure as maintained in a database, according to some examples. [0007] FIG. 4 is a diagrammatic representation of a message, according to some examples. [0008] FIG. 5 illustrates a system in which the head-wearable apparatus, according to some examples. [0009] FIG. 6 illustrates an example section of a graphical user interface (GUI) displayable by the an interaction client, according to some examples. [0010] FIG. 7 illustrates is a screenshot depicting an example group chat display screen illustrating a visual representation of a media montage, according to some examples. [0011] FIG. 8 is a screenshot depicting an example friend display screen illustrating a visual representation of a media montage, according to some examples. [0012] FIG. 9A illustrates a visual representation of a media montage in an unread state, according to some examples. [0013] FIG. 9B illustrates a visual representation of a media montage in a partially read state, according to some examples. [0014] FIG. 9C illustrates a visual representation of a media montage in a fully read state, according to some examples. [0015] FIG. 10 is a screenshot having a media content that is included in a set of media content of a media montage, according to some examples. [0016] FIG. 11 is screenshot showing a media content with input overlays used to communicate with other users, according to some examples. [0017] FIG. 12 illustrates a screenshot showing a media content with a communication overlay used to communicate with a group of users, according to some examples. [0018] FIG. 13 is screenshot depicting an example group communication or chat, according to some examples. [0019] FIG. 14 is a screenshot illustrating an example menu used in editing a media montage, according to some embodiments. [0020] FIG. 15 is a screenshot of a menu that has been activated to take further actions on a media content, according to some examples. [0021] FIG. 16 is a screenshot depicting an example group communication or chat, according to some embodiments. [0022] FIG. 17 illustrates a process suitable for retrieving and displaying certain group communication items, including media montages, according to some examples. [0023] FIG. 18 is a diagrammatic representation of a machine in the form of a computer system within which a set of instructions may be executed to cause the machine to perform any one or more of the methodologies discussed herein, according to some examples. [0024] FIG. 19 is a block diagram showing a software architecture within which examples may be implemented. DETAILED DESCRIPTION [0025] Camera systems are included in a variety of devices such as mobile devices, smart watches, drones, and so on. The camera systems enable a user to take images and video and are communicatively and/or operatively coupled to certain applications, such as interaction clients. In some examples, the interaction client enables a user to capture media content while using the interaction client, and to apply certain photographic filters and/or virtual lenses on the media content. The resulting media content is used to interact with other users, such as users members of a group, via messaging of the media to other users, which can then reply with their own media content. In some examples, the messages are temporal messages accessible for a time-limited duration. Alternatively, the user may save the message as part of a group or f