Persistent media player
AssigneeGoogle Inc.
InventorsJustin Lewis, Gavin James
Life of this patent
Estimating the term…
Abstract
A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.
Claims20
A method, comprising:
- displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device, the UI comprising a media player in a first position, wherein the first portion of the scrollable document is visible to a user in the UI and includes a first media item of a plurality of media items and second media items of the plurality of media items, wherein the first media item is played by the media player in the UI;
- receiving a scroll input to scroll to a second portion of the scrollable document away from the first position, wherein the second portion follows the first portion in the scrollable document and includes third media items of the plurality of media items that are not visible to the user in the UI at a time of the input;
- scrolling the scrollable document in response to the scroll input, wherein the scrolling of the scrollable document in response to the scroll input causes the media player, which continues to be visible in the UI, to move within the UI while continuing the scrolling of the scrollable document to present at least one of the third media items from the second portion of the scrollable document in the UI;
- in response to the media player reaching a second position within the UI while continuing to be visible in the UI, stopping the moving of the media player while continuing to scroll the scrollable document;
- and
- in response to detecting a user gesture to dismiss the media player, causing the media player to be no longer visible in the UI.
An electronic device comprising:
- a memory;
- and
- a processing device, coupled to the memory, to:
- display a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device, the UI comprising a media player in a first position, wherein the first portion of the scrollable document is visible to a user in the UI and includes a first media item of a plurality of media items and second media items of the plurality of media items, wherein the first media item is played by the media player in the UI;
- receive a scroll input to scroll to a second portion of the scrollable document away from the first position, wherein the second portion follows the first portion in the scrollable document and includes third media items of the plurality of media items that are not visible to the user in the UI at a time of the input;
- scroll the scrollable document in response to the scroll input, wherein the scrolling of the scrollable document in response to the scroll input causes the media player, which continues to be visible in the UI, to move within the UI while continuing the scrolling of the scrollable document to present at least one of the third media items from the second portion of the scrollable document in the UI;
- in response to the media player reaching a second position within the UI while continuing to be visible in the UI, stop the moving of the media player while continuing to scroll the scrollable document;
- and
- in response to detecting a user gesture to dismiss the media player, cause the media player to be no longer visible in the UI.
A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device of an electronic device to perform operations comprising:
- displaying a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device, the UI comprising a media player in a first position, wherein the first portion of the scrollable document is visible to a user in the UI and includes a first media item of a plurality of media items and second media items of the plurality of media items, wherein the first media item is played by the media player in the UI;
- receiving a scroll input to scroll to a second portion of the scrollable document away from the first position, wherein the second portion follows the first portion in the scrollable document and includes third media items of the plurality of media items that are not visible to the user in the UI at a time of the input;
- scrolling the scrollable document in response to the scroll input, wherein the scrolling of the scrollable document in response to the scroll input causes the media player, which continues to be visible in the UI, to move within the UI while continuing the scrolling of the scrollable document to present at least one of the third media items from the second portion of the scrollable document in the UI;
- in response to the media player reaching a second position within the UI while continuing to be visible in the UI, stopping the moving of the media player while continuing to scroll the scrollable document;
- and
- in response to detecting a user gesture to dismiss the media player, causing the media player to be no longer visible in the UI.
Dependencies are inferred from the claim text.