US 9,813,473 B2
Playlist compilation system and method
Bryna L. Bank, San Francisco, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by INTEL CORPORATION, Santa Clara, CA (US)
Filed on Aug. 11, 2016, as Appl. No. 15/234,902.
Application 15/234,902 is a continuation of application No. 14/535,938, filed on Nov. 7, 2014, granted, now 9,444,864.
Application 14/535,938 is a continuation of application No. 13/970,022, filed on Aug. 19, 2013, granted, now 8,909,741, issued on Sep. 12, 2014.
Application 13/970,022 is a continuation of application No. 11/112,441, filed on Apr. 22, 2005, granted, now 8,516,093, issued on Aug. 20, 2013.
Prior Publication US 2017/0034236 A1, Feb. 2, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 17/30 (2006.01); H04L 29/08 (2006.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01)
CPC H04L 65/60 (2013.01) [G06F 17/30038 (2013.01); G06F 17/30053 (2013.01); G06F 17/30772 (2013.01); H04L 67/02 (2013.01); H04L 67/06 (2013.01); G06F 3/0482 (2013.01); G06F 3/04817 (2013.01)] 38 Claims
OG exemplary drawing
 
1. A cellular client electronic device that is capable, when the cellular client electronic device is in operation, of communicating with a remote server system via at least one network, the at least one network comprising at least one Internet network, the cellular client electronic device comprising:
a display;
at least one processor;
storage capable of storing, at least in part, client application instructions that are capable of being executed, at least in part, by the at least one processor, the client application instructions, when executed, at least in part, by the at least one processor resulting, at least in part, in the cellular client electronic device being capable of performing operations comprising:
receiving, at least in part, via a user interface of the cellular client electronic device, at least one user input that requests, at least in part, accessing of at least one media playlist stored, at least in part, in the cellular client electronic device and/or in the remote server system, the at least one media playlist being capable of comprising at least one listing that indicates, at least in part, media data items that are to be played in a sequence defined, at least in part, by the at least one media playlist, the media data items being capable of comprising at least one media data item and at least one other media data item, the at least one media data item to be stored, at least in part, in the storage, the at least one other media data item to be stored, at least in part, at the remote server system, the at least one other media data item being unavailable for retrieval, at least in part, from the storage for playing by the cellular client electronic device;
displaying, at least in part, via the display, the at least one media playlist;
displaying, at least in part, via the display, at least one icon in association with the at least one other media data item and the at least one media playlist, the at least one icon being to indicate that the at least one other media data item is stored, at least in part, at the remote server system instead of being stored, at least in part, in the storage;
receiving, at least in part, via the user interface, at least one other user input that requests, at least in part, change in manner of display, via the display, of the at least one media playlist based, at least in part, upon whether at least one certain media data item associated, at least in part, with the at least one media playlist is stored, at least in part, at the remote server system or at the cellular client electronic device, the at least one certain media data item being capable of being selected, at least in part, via the user interface, for playing by the cellular client electronic device;
receiving, at least in part, via the user interface, at least one additional user input that requests playing, at least in part, of the at least one media playlist, the playing, at least in part, of the at least one media playlist being capable of being based, at least in part, upon:
at least one media stream to be received, at least in part, from the remote server system via the at least one network, for use in the playing of the at least one media playlist, the at least one media stream to correspond, at least in part, to the at least one other media data item.