Content item module arrangements
AssigneeSnap Inc.
InventorsNewar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
Life of this patent
Estimating the term…
Abstract
In some examples, a method comprises displaying cover art in a given tile of a plurality of tiles, and detecting input that causes the given tile to move to a first display position. A video is generated responsive to the detected input and, without further user input or navigation, automatically presented in place of the cover art displayed in the given tile. While the video is being played back in the given tile, it is determined that the given tile has been moved to a second display position. In response to determining that the given tile has been moved to the second display position, the video playback is terminated.
Claims20
A method comprising:
- displaying, by one or more processors, cover art in a given tile of a plurality of tiles;
- detecting input that causes the given tile to move to a first display position;
- generating a video responsive to the detected input causing the given tile to move to the 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 presenting the video in place of the cover art displayed in the given tile;
- while the video 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 that is displayed in the given tile.
A system comprising:
- one or more processors configured to execute instructions stored in memory for performing operations comprising:
- displaying, by one or more processors, cover art in a given tile of a plurality of tiles;
- detecting input that causes the given tile to move to a first display position;
- generating a video responsive to the detected input causing the given tile 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 presenting the video in place of the cover art displayed in the given tile;
- while the video 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 that is displayed in the given tile.
A non-transitory computer-readable medium comprising non-transitory computer-readable instructions that, when executed by one or more processors, perform operations comprising:
- displaying, by one or more processors, cover art in a given tile of a plurality of tiles;
- detecting input that causes the given tile to move to a first display position;
- generating a video responsive to the detected input causing the given tile 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 presenting the video in place of the cover art displayed in the given tile;
- while the video 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 that is displayed in the given tile.
Dependencies are inferred from the claim text.