Intelligent auto-caching of media
US-2015334204-A1 · Nov 19, 2015 · US
US9423998B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9423998-B2 |
| Application number | US-201514879737-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2015 |
| Priority date | Mar 28, 2014 |
| Publication date | Aug 23, 2016 |
| Grant date | Aug 23, 2016 |
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.
A system and method for playback of media content, for example music, video, or other media content. A media device having a media playback application and including a touch-sensitive user interface can be adapted to display a visual array of media options, for example as a grid or list of card elements. Each media option can be associated with one or more media content items that can be streamed to and/or played on the device. The system can determine a selected card element, or media options that are proximate to a selected point or region of the visual array, and play or crossfade media content as appropriate. In accordance with various embodiments, additional features can be provided that improve user interaction, for example the use of audible notifications, media caching, or touch menus.
Opening claim text (preview).
What is claimed is: 1. A system for playback of media content, including the use of audible notifications, comprising: a media device, including a processor; a user interface, provided at the media device, which is adapted to display a visual array of media options, wherein each media option is associated with one or more media content items that can be streamed to or played at the media device; a playback logic, provided at the media device, which is adapted to play media content items associated with one or more media options that are proximate to a selected point or region within the visual array; and an audible notification logic, provided at the media device, which is adapted to determine, when a particular media option is selected to be played, that an actual or anticipated delay prior to playback of one or more associated media content items or samples associated therewith exceeds a maximum acceptable delay time, and play an audible notification while prebuffering the associated media content items or samples associated therewith. 2. The system of claim 1 , wherein the audible notification logic can be alternately configured to one of enable, or disable, its determination of the actual or anticipated delay prior to playback and its playing of the audible notification. 3. The system of claim 1 , wherein the audible notification logic causes the audible notification to be played for a period of time, and then crossfaded with playback of the particular media option or sample. 4. The system of claim 1 , wherein the audible notification logic is configured to initiate playing of the audible notification upon selection of the particular media option, regardless of the actual or anticipated delay, wherein the audible notification is then cross-faded with the associated media content item or sample. 5. The system of claim 1 , wherein the system includes support for force-sensitive touch input in selection, playback, or other interaction with media options. 6. A method for playback of media content, including the use of audible notifications, comprising: displaying, at a media device having a user interface, a visual array of media options, wherein each media option is associated with one or more media content items that can be streamed to or played at the media device; while a selected point or region is moved within the visual array in response to user input, determining media content items associated with one or more media options proximate to the selected point or region, to be played; determine, when a particular media option is selected to be played, whether an actual or anticipated delay prior to playback of one or more associated media content items or samples associated therewith exceeds a maximum acceptable delay time; and if the actual or anticipated delay prior to playback is determined to exceed a maximum acceptable delay time, then play an audible notification while prebuffering the associated media content items or samples associated therewith. 7. The method of claim 6 , wherein determination of the actual or anticipated delay prior to playback and the playing of the audible notification can be one of enabled, or disabled. 8. The method of claim 6 , wherein the audible notification is played for a period of time, and then crossfaded with playback of the particular media option or sample. 9. The method of claim 6 , wherein playing of the audible notification is initiated upon selection of the particular media option, regardless of the actual or anticipated delay, and is then cross-faded with the associated media content item or sample. 10. The method of claim 6 , further including providing support for force-sensitive touch input in selection, playback, or other interaction with media options. 11. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by a computer or media device causes the computer or media device to perform the steps comprising: displaying, at a user interface, a visual array of media options, wherein each media option is associated with one or more media content items that can be streamed to or played on the media device; determining, while a selected point or region is moved within the visual array in response to user input, media content items associated with one or more media options proximate to the selected point or region, to be played; determine, when a particular media option is selected to be played, whether an actual or anticipated delay prior to playback of one or more associated media content items or samples associated therewith exceeds a maximum acceptable delay time; and if the actual or anticipated delay prior to playback is determined to exceed a maximum acceptable delay time, then play an audible notification while prebuffering the associated media content items or samples associated therewith. 12. The non-transitory computer readable storage medium of claim 11 , wherein determination of the actual or anticipated delay prior to playback and the playing of the audible notification can be one of enabled, or disabled. 13. The non-transitory computer readable storage medium of claim 11 , wherein the audible notification is played for a period of time, and then crossfaded with playback of the particular media option or sample. 14. The non-transitory computer readable storage medium of claim 11 , wherein playing of the audible notification is initiated upon selection of the particular media option, regardless of the actual or anticipated delay, and is then cross-faded with the associated media content item or sample. 15. The non-transitory computer readable storage medium of claim 11 , further including providing support for force-sensitive touch input in selection, playback, or other interaction with media options.
using force sensing means to determine a position · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Management of the audio stream, e.g. setting of volume, audio stream path · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.