IP Library Granted Patent US 12,197,701
Granted Patent B2
US 12,197,701 · App. 18/228,661 · Granted Jan 14, 2025

Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization

Inventors: Justin Lewis (Marina del Rey, CA); Jonathan W. Ray (Venice, CA)
Assignee: Google LLC
G06F3/0482G06F3/04817G06F3/04883H04M1/72403G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,197,701
App. No.
18/228,661
Granted
Jan 14, 2025
Kind
B2
Abstract

A method for navigating a list of media items on a client device includes providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device. The method further includes receiving indications of gestures made by a user, such as a swipe left gesture or a swipe right gesture. The method also includes navigating media items of the first playlist in different directions depending on whether a corresponding gesture is a swipe left gesture or a swipe right gestures.

Claims (52)

1. A method comprising:

providing, by an electronic device, a user interface (UI) of an application executed on the electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device;

receiving an indication of a first gesture made by a user on a touchscreen of the electronic device, wherein the first gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, or a swipe down gesture;

determining that a first location associated with the first gesture made by the user on the touchscreen of the electronic device is in an area covering the first playlist portion of the UI and that the first gesture is a swipe left gesture, navigating media items of the first playlist in a forward direction;

receiving an indication of a second gesture made by the user on the touchscreen of the electronic device; and

determining that a second location associated with the second gesture made by the user on the touchscreen of the electronic device is in the area covering the first playlist portion of the UI and that the second gesture is a swipe right gesture, navigating media items of the first playlist in a backward direction, wherein gestures of the user received in the first playlist portion of the UI provide a different navigational result than other gestures made by the user in another portion of the UI.

2. The method of claim 1 , further comprising receiving a request for the first playlist from the application executing on the electronic device, the application being a mobile application of a content sharing platform.

3. The method of claim 1 , further comprising updating a viewing state associated with the first playlist based on the navigating, wherein the viewing state associated with the first playlist comprises a most recent location within the first playlist that the user has viewed, and is used by a content sharing platform to return the user to the most recent location when the user returns to navigating the first playlist after navigating away.

4. The method of claim 1 , wherein the UI comprises a playback portion to play a selected media item of the first playlist.

5. The method of claim 4 , wherein navigating media items of the first playlist in the forward direction comprises at least one of proceeding to a next media item in the first playlist, fast forwarding a current media item in the playback portion, or skipping a promotion in the playback portion.

6. The method of claim 4 , wherein navigating media items of the first playlist in the backward direction comprises one of proceeding to a prior media item in the first playlist or rewinding a current media item in the playback portion.

7. The method of claim 1 , further comprising:

receiving an indication of a third gesture made by the user on the touchscreen of the electronic device; and

upon determining that the third gesture is a swipe up gesture, navigating to a second playlist of the one or more playlists.

8. The method of claim 7 , further comprising:

receiving an indication of a fourth gesture made by the user on the touchscreen of the electronic device; and

upon determining that the fourth gesture is a swipe down gesture, navigating to a third playlist of the one or more playlists.

9. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:

providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device;

receiving an indication of a first gesture made by a user on a touchscreen of the electronic device, wherein the first gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, or a swipe down gesture;

determining that a first location associated with the first gesture made by the user on the touchscreen of the electronic device is in the area covering the first playlist portion of the UI and that the first gesture is a swipe left gesture, navigating media items of the first playlist in a forward direction;

receiving an indication of a second gesture made by the user on the touchscreen of the electronic device; and

determining that a second location associated with the second gesture made by the user on the touchscreen of the electronic device is in the area covering the first playlist portion of the UI and that the second gesture is a swipe right gesture, navigating media items of the first playlist in a backward direction, wherein gestures of the user received in the first playlist portion of the UI provide a different navigational result than other gestures made by the user in another portion of the UI.

10. The non-transitory machine-readable storage medium of claim 9 , the operations further comprising receiving a request for the first playlist from the application executing on the electronic device, the application being a mobile application of a content sharing platform.

11. The non-transitory machine-readable storage medium of claim 9 , the operations further comprising updating a viewing state associated with the first playlist based on the navigating, wherein the viewing state associated with the first playlist comprises a most recent location within the first playlist that the user has viewed, and is used by a content sharing platform to return the user to the most recent location when the user returns to navigating the first playlist after navigating away.

12. The non-transitory machine-readable storage medium of claim 9 , wherein the UI comprises a playback portion to play a selected media item of the first playlist.

13. The non-transitory machine-readable storage medium of claim 12 , wherein navigating media items of the first playlist in the forward direction comprises at least one of proceeding to a next media item in the first playlist, fast forwarding a current media item in the playback portion, or skipping a promotion in the playback portion.

14. The non-transitory machine-readable storage medium of claim 12 , wherein navigating media items of the first playlist in the backward direction comprises one of proceeding to a prior media item in the first playlist or rewinding a current media item in the playback portion.

15. The non-transitory machine-readable storage medium of claim 9 , the operations further comprising:

receiving an indication of a third gesture made by the user on the touchscreen of the electronic device;

upon determining that the third gesture is a swipe up gesture, navigating to a second playlist of the one or more playlists;

receiving an indication of a fourth gesture made by the user on the touchscreen of the electronic device; and

upon determining that the fourth gesture is a swipe down gesture, navigating to a third playlist of the one or more playlists.

16. 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 perform operations comprising:

providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device;

receiving an indication of a first gesture made by a user on a touchscreen of the electronic device, wherein the first gesture comprises at least one of a swipe left gesture, a swipe right gesture, a swipe up gesture, or a swipe down gesture;

determining that a first location associated with the first gesture made by the user on the touchscreen of the electronic device is in an area covering the first playlist portion of the UI and that the first gesture is a swipe left gesture, navigating media items of the first playlist in a forward direction;

receiving an indication of a second gesture made by the user on the touchscreen of the electronic device; and

determining that a second location associated with the second gesture made by the user on the touchscreen of the electronic device is in the area covering the first playlist portion of the UI and that the second gesture is a swipe right gesture, navigating media items of the first playlist in a backward direction, wherein gestures of the user received in the first playlist portion of the UI provide a different navigational result than other gestures made by the user in another portion of the UI.

17. The system of claim 16 , the operations further comprising receiving a request for the first playlist from the application executing on the electronic device, the application being a mobile application of a content sharing platform.

18. The system of claim 16 , the operations further comprising updating a viewing state associated with the first playlist based on the navigating, wherein the viewing state associated with the first playlist comprises a most recent location within the first playlist that the user has viewed, and is used by a content sharing platform to return the user to the most recent location when the user returns to navigating the first playlist after navigating away.

19. The system of claim 16 , wherein the UI comprises a playback portion to play a selected media item of the first playlist.

20. The system of claim 19 , wherein:

navigating media items of the first playlist in the forward direction comprises at least one of proceeding to a next media item in the first playlist, fast forwarding a current media item in the playback portion, or skipping a promotion in the playback portion; and

navigating media items of the first playlist in the backward direction comprises one of proceeding to a prior media item in the first playlist or rewinding a current media item in the playback portion.

21. The system of claim 16 , the operations further comprising:

receiving an indication of a third gesture made by the user on the touchscreen of the electronic device;

upon determining that the third gesture is a swipe up gesture, navigating to a second playlist of the one or more playlists;

receiving an indication of a fourth gesture made by the user on the touchscreen of the electronic device; and

upon determining that the fourth gesture is a swipe down gesture, navigating to a third playlist of the one or more playlists.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2023
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 065115/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2023
From: LEWIS, JUSTIN; RAY, JONATHAN W.
To: GOOGLE INC.
Reel/Frame 064561/0617 →
Continuity (5)
Continuation 17898438 · Aug 29, 2022
Continuation 17080709 · Oct 26, 2020
Continuation 15408623 · Jan 18, 2017
Continuation 13943976 · Jul 17, 2013
Related Publication 20230376171A1 · Nov 23, 2023
References Cited (21)
US 6639584B1 · Li · 2003 [cited by examiner]
US 20060197753A1 · Hotelling · 2006 [cited by applicant]
US 20090024923A1 · Hartwig · 2009 [cited by examiner]
US 20120311444A1 · Chaudhri · 2012 [cited by examiner]
US 20140108929A1 · Garmark · 2014 [cited by examiner]
US 20140115114A1 · Garmark et al. · 2014 [cited by applicant]
US 20140230631A1 · Wieder · 2014 [cited by examiner]
Wikipedia, “Multi-touch”, 9 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Playlist”, 4 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “YouTube”, 36 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Drag and drop”, 4 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Internet traffic”, 7 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “List of video hosting services”, 10 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Mobile device”, 4 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Pointing device gesture”, 9 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Tablet computer”, 9 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
Wikipedia, “Video hosting service”, 3 pages, [retrieved from the internet on Feb. 6, 2017]. [cited by applicant]
USPTO, Office Action for U.S. Appl. No. 13/943,976, mailed May 19, 2015. [cited by applicant]
USPTO, Final Office Action for U.S. Appl. No. 13/943,976, mailed Dec. 2, 2015. [cited by applicant]
USPTO, Office Action for U.S. Appl. No. 13/943,976, mailed Apr. 26, 2016. [cited by applicant]
USPTO, Notice of Allowance for U.S. Appl. No. 13/943,976, mailed Oct. 20, 2016. [cited by applicant]