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 user interface (UI) of an application executed on the electronic device, the UI comprising a playlist portion and a playback portion, wherein the playlist portion of the UI provides a list of media items in a playlist, and wherein the playback portion of the UI provides playback of the playlist, wherein the media items in the playlist are 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, the gesture received with respect to the UI while both of the playback portion and the playlist portion are provided on the UI, wherein the gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, a swipe down gesture, a swipe in a circle gesture, a hover gesture, or a shaking gesture;
identifying a location associated with the gesture on the UI of the application;
determining that the location associated with the gesture is in an area covering the playback portion of the UI while both of the playback portion and the playlist portion are provided on the UI;
in response to determining that the gesture is a swipe left gesture on the identified location, navigating media items of the playlist in a forward direction;
in response to determining that the gesture is a swipe right gesture on the identified location, navigating media items of the playlist in a backward direction; and
updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user, wherein gestures of the user received in the playlist portion of the UI provide a different navigational result than gestures made by the user in the playback portion of the UI.
2 Assignments
0 Petitions
Accused Products
Abstract
Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization is disclosed. A method includes providing a playlist for playback in a playback portion of a user interface (UI) of an application, wherein the playlist comprises a collection of media items streamable to the application, receiving an indication of a gesture made by a user with respect to the playlist, identifying a location associated with the gesture on the UI, determining that the location associated with the gesture is in an area covering the playback portion of the UI, in response to determining that the gesture is a swipe left gesture, navigating media items of the playlist in a forward direction, in response to determining that the gesture is a swipe right gesture, navigating media items of the playlist in a backward direction, and updating a viewing state associated.
7 Citations
17 Claims
-
1. A method comprising:
-
providing, by an electronic device, a user interface (UI) of an application executed on the electronic device, the UI comprising a playlist portion and a playback portion, wherein the playlist portion of the UI provides a list of media items in a playlist, and wherein the playback portion of the UI provides playback of the playlist, wherein the media items in the playlist are 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, the gesture received with respect to the UI while both of the playback portion and the playlist portion are provided on the UI, wherein the gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, a swipe down gesture, a swipe in a circle gesture, a hover gesture, or a shaking gesture; identifying a location associated with the gesture on the UI of the application; determining that the location associated with the gesture is in an area covering the playback portion of the UI while both of the playback portion and the playlist portion are provided on the UI; in response to determining that the gesture is a swipe left gesture on the identified location, navigating media items of the playlist in a forward direction; in response to determining that the gesture is a swipe right gesture on the identified location, navigating media items of the playlist in a backward direction; and updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user, wherein gestures of the user received in the playlist portion of the UI provide a different navigational result than gestures made by the user in the playback portion of the UI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 playlist portion and a playback portion, wherein the playlist portion of the UI provides a list of media items in a playlist, and wherein the playback portion of the UI provides playback of the playlist; receiving an indication of a gesture made by a user of the electronic device with respect to the playback portion of the UI, the gesture received with respect to the UI while both of the playback portion and the playlist portion are provided on the UI, wherein the gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, a swipe down gesture, a swipe in a circle gesture, a hover gesture, or a shaking gesture; identifying a location associated with the gesture on the UI of the application; determining that the location associated with the gesture is in an area covering the playback portion of the UI while both of the playback portion and the playlist portion are provided on the UI; in response to determining that the gesture is a swipe left gesture on the identified location, navigating the media items of the playlist in a forward direction; in response to determining that the gesture is a swipe right gesture on the identified location, navigating the media items of the playlist in a backward direction; and updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user, wherein gestures of the user received in the playlist portion of the UI provide a different navigational result than gestures made by the user in the playback portion of the UI. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a memory to store a plurality of media items; and a processing device communicably coupled to the memory, the processing device to; provide a user interface (UI) of an application executed on the electronic device, the UI comprising a playlist portion and a playback portion, wherein the playlist portion of the UI provides a list of media items in a playlist, and wherein the playback portion of the UI provides playback of the playlist, wherein the media items in the playlist are 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, the gesture received with respect to the UI while both of the playback portion and the playlist portion are provided on the UI, wherein the gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, a swipe down gesture, a swipe in a circle gesture, a hover gesture, or a shaking gesture; identify a location associated with the gesture on the UI of the application; determine that the location associated with the gesture is in an area covering the playback portion of the UI while both of the playback portion and the playlist portion are provided on the UI; in response to determining that the gesture is a swipe left gesture on the identified location, navigate media items of the playlist in a forward direction; in response to determining that the gesture is a swipe right gesture on the identified location, navigate media items of the playlist in a backward direction; and update a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user, wherein gestures of the user received in the playlist portion of the UI provide a different navigational result than gestures made by the user in the playback portion of the UI. - View Dependent Claims (16, 17)
-
Specification