Patent ID: 11962547
Assignee: SNAP INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method comprising:
retrieving, by one or more processors, a plurality of content items;
determining a first category of a first content item in the plurality of content items;
selecting a first presentation arrangement from a plurality of presentation arrangements based on the first category determined for the first content item;
presenting the first content item to a user according to the selected first presentation arrangement, the first presentation arrangement comprising a plurality of tiles that display information representing the plurality of content items respectively;
displaying cover art, corresponding to a particular content item of the plurality of content items, in a given tile of the plurality of tiles;
detecting input that causes the given tile of the plurality of tiles in which the cover art is being displayed to move to a first display position;
generating a video based on the particular content item responsive to the detected input causing the given tile of the plurality of tiles in which the cover art is being displayed to move to a first display position;
in response to determining that the given tile has been moved to the first display position, and without further user input or navigation, automatically replacing the cover art displayed in the given tile with the video corresponding to the particular content item, and automatically presenting the video in place of the cover art initially displayed in the given tile;
while the video corresponding to the particular content item is being played back in the given tile, determining that the given tile has been moved to a second display position from the first display position; and
in response to determining that the given tile has been moved to the second display position from the first display position, terminating playback of the video corresponding to the particular content item that is displayed in the given tile.