Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization
First Claim
1. A method comprising:
- providing, by an electronic device, a playlist for playback in a playback portion of a user interface (UI) of an application executed on the electronic device, wherein the playlist comprises a collection of media items streamable to the application on the electronic device;
receiving an indication of a gesture made by a user of the electronic device with respect to the playlist;
identifying a location associated with the gesture on the UI of the application;
in response to determining that the location associated with the gesture is in a first area covering the playback portion of the UI, navigating media items of the playlist, wherein a different navigational result occurs when the gesture is indicated to be made outside of the first area covering the playback portion of the UI;
responsive to receiving the gesture that comprises a swipe down gesture in the first area covering the playback portion of the UI minimizing the playback portion to a second area of the UI while maintaining the media items of the playlist in the UI;
responsive to the gesture made with respect to the second area, navigating the media items of the playlist; and
updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization is disclosed. The method includes providing, by an electronic device, a playlist for playback in a portion of a user interface (UI) of an application executed on the electronic device, wherein the playlist comprises a collection of media items streamed to the application on the electronic device. The method further include receiving an indication of a gesture made by a user of the electronic device with respect to the portion of the UI associated with the playback of the playlist and navigating media items of the playlist based on the received indication. The method also includes updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user.
10 Citations
20 Claims
-
1. A method comprising:
-
providing, by an electronic device, a playlist for playback in a playback portion of a user interface (UI) of an application executed on the electronic device, wherein the playlist comprises a collection of media items streamable to the application on the electronic device; receiving an indication of a gesture made by a user of the electronic device with respect to the playlist; identifying a location associated with the gesture on the UI of the application; in response to determining that the location associated with the gesture is in a first area covering the playback portion of the UI, navigating media items of the playlist, wherein a different navigational result occurs when the gesture is indicated to be made outside of the first area covering the playback portion of the UI; responsive to receiving the gesture that comprises a swipe down gesture in the first area covering the playback portion of the UI minimizing the playback portion to a second area of the UI while maintaining the media items of the playlist in the UI; responsive to the gesture made with respect to the second area, navigating the media items of the playlist; and updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
receiving, by the processing device of an electronic device, data of a playlist comprising a collection of media items of a content sharing platform, the media items of the playlist streamable to an application executed by the processing device on the electronic device; generating a user interface (UI) of the application for the playlist, the UI comprising a playback portion presenting playback of the playlist by a media item player; receiving an indication of a gesture made by a user of the electronic device with respect to the playback portion of the UI; identifying a location associated with the gesture on the UI of the application; in response to determining that the location associated with the gesture is in a first area covering the playback portion of the UI, determining a navigation action associated with the gesture and the location; navigating the media items of the playlist according to the determined navigation action, wherein a different navigational result occurs when the gesture is indicated to be made outside of the first area covering the playback portion of the UI; responsive to receiving the gesture that comprises a swipe down gesture in the first area covering the playback portion of the UI minimizing the playback portion to a second area of the UI while maintaining the media items of the playlist in the UI; responsive to the gesture made with respect to the second area, navigating the media items of the playlist; and updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a processing device; a memory coupled to the processing device, the memory to store a plurality of media items; and a playlist component executable by the processing device from the memory, the playlist component to; provide a playlist for playback in a playback portion of a user interface (UI) of an application executed on the electronic device, wherein the playlist comprises a collection of media items streamable to the application on the electronic device; receive an indication of a gesture made by a user of the electronic device with respect to the playlist; identify a location associated with the gesture on the UI of the application; in response to determining that the location associated with the gesture is in a first area covering the playback portion of the UI, navigate media items of the playlist, wherein a different navigational result occurs when the gesture is indicated to be made outside of the first area covering the playback portion of the UI; responsive to receiving the gesture that comprises a swipe down gesture in the first area covering the playback portion of the UI minimize the playback portion to a second area of the UI UI while maintaining the media items of the playlist in the UI; responsive to the gesture made with respect to the second area, navigate the media items of the playlist; and update a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user. - View Dependent Claims (18, 19, 20)
-
Specification