Transfer and synchronization of media data
US-2016149995-A1 · May 26, 2016 · US
US11314378B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11314378-B2 |
| Application number | US-201615202398-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 5, 2016 |
| Priority date | Jan 7, 2005 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Improved techniques to utilize and manage a group of media items (or media assets) on a computing device are disclosed. The group of media items can be utilized and managed at a host computer for the host computer as well as a media device (e.g., media player) that can couple to the host computer. One popular example of a group of media items is know as a playlist, which can pertain to a group of audio tracks. One aspect pertains to providing a persistent media device playlist at a host computer. Another aspect pertains to imposing capacity limits to a playlist, such as a media device playlist. Still another aspect pertains to a graphical user interface that enables a user to trade-off storage capacity of a media device between media asset storage and data storage. Yet still another aspect pertains to a graphical user interface that assists a user with selecting media items to fill a group of media items.
Opening claim text (preview).
What is claimed is: 1. A method comprising: presenting, via a computing device, a media application interface; presenting, in the media application interface, a media presentation region for concurrently presenting two or more media items, a first media item and a second media item, wherein the first media item and the second media item are associated with a media source; presenting, in the media presentation region, a first graphical element associated with the first media item indicating that the first media item is stored locally and not presenting the first graphical element in accordance with the second media item being stored remotely; presenting, in the media application interface, one or more selectable graphical control items for managing local storage of media items selected from the media presentation region; receiving user input selecting a graphical control item from the one or more selectable graphical control items; and based on the user input, presenting the first graphical element associated with the second media item indicating that the second media item is stored locally. 2. The method of claim 1 , further comprising: based on a first triggering event, limiting media items presented in the media presentation region to locally stored media items only; and based on a second triggering event, enabling media items presented in the media presentation region to include media items that are not locally stored. 3. The method of claim 1 , wherein the first graphical elements comprises an indicator displayed proximate to a respective media item presented in the media application interface to visually indicate whether the respective media item is stored on the computing device. 4. The method of claim 1 , wherein the one or more media items presented on the media presentation region comprise at least one locally stored media item and at least one media item stored remotely. 5. The method of claim 1 , further comprising: presenting, in the media application interface, an indication of an amount of available storage capacity for the computing device. 6. The method of claim 1 , further comprising: presenting, in the media application interface, a selectable graphical control item for converting a bit rate of a media item to be stored locally. 7. A system comprising: one or more processors; and at least one non-transitory computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to: present a media application interface; present, in the media application interface, a media presentation region for concurrently presenting two or more media items, a first media item and a second media item, wherein the first media item and the second media item are associated with a media source; present, in the media presentation region, a first graphical element associated with the first media item indicating that the first media item is stored locally and not presenting the first graphical element in accordance with the second media item being stored remotely; present, in the media application interface, one or more selectable graphical control items for managing local storage of media items selected from the media presentation region; receive user input selecting a graphical control item from the one or more selectable graphical control items; and based on the user input, presenting the first graphical element associated with the second media item indicating that the second media item is stored locally. 8. The system of claim 7 , wherein the at least one computer-readable storage medium stores additional instructions which, when executed by the one or more processors, cause the system to: based on a first triggering event, limit media items presented in the media presentation region to locally stored media items only; and based on a second triggering event, enable media items presented in the media presentation region to include media items that are not locally stored. 9. The system of claim 7 , wherein the first graphical elements comprises an indicator displayed proximate to a respective media item presented in the media application interface to visually indicate whether the respective media item is stored locally. 10. The system of claim 7 , wherein the two or more media items presented on the media presentation region comprise at least one locally stored media item and at least one media item stored remotely. 11. The system of claim 7 , wherein the at least one computer-readable storage medium stores additional instructions which, when executed by the one or more processors, cause the system to present, in the media application interface, an indication of an amount of available storage capacity for the computing device. 12. The system of claim 7 , wherein the at least one computer-readable storage medium stores additional instructions which, when executed by the one or more processors, cause the system to present, in the media application interface, a selectable graphical control item for converting a bit rate of a media item to be stored locally. 13. A non-transitory computer-readable storage medium comprising: instructions stored therein which, when executed by one or more processors of a computing device, cause the one or more processors to: present a media application interface; present, in the media application interface, a media presentation region for concurrently presenting two or more media items, a first media item and a second media item, wherein the first media item and the second media item are associated with a media source; present, in the media presentation region, a first graphical element associated with the first media item indicating that the first media item is stored locally and not presenting the first graphical element in accordance with the second media item being stored remotely; present, in the media application interface, one or more selectable graphical control items for managing local storage of media items selected from the media presentation region; receive user input selecting a graphical control item from the one or more selectable graphical control items; and based on the user input, presenting the first graphical element associated with the second media item indicating that the second media item is stored locally. 14. The non-transitory computer-readable storage medium of claim 13 , storing additional instructions which, when executed by the one or more processors, cause the one or more processors to: based on a first triggering event, limit media items presented in the media presentation region to locally stored media items; and based on a second triggering event, enable media items presented in the media presentation region to include media items that are not locally stored. 15. The non-transitory computer-readable storage medium of claim 13 , storing additional instructions which, when executed by the one or more processors, cause the one or more processors to present, in the media application interface, a selectable graphical control item for converting a bit rate of a media item to be stored locally. 16. The non-transitory computer-readable storage medium of claim 13 , wherein the first graphical elements comprises an indicator displayed proximate to a respective media item presented in the media application interface to visually indicate whether the respective media item is stored on the computing device.
Management of the audio stream, e.g. setting of volume, audio stream path · CPC title
comprising music, e.g. song in MP3 format · CPC title
using a list of items to be played back in a given order, e.g. playlists · CPC title
Memory management (allocation of memory to service a request G06F9/5016; addressing or allocating within memory systems or architectures G06F12/02) · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.