| CPC H04N 9/8205 (2013.01) [G06Q 30/0261 (2013.01); G06Q 30/0264 (2013.01); G06Q 30/0267 (2013.01); G06Q 30/0269 (2013.01); G11B 27/10 (2013.01); H04N 5/76 (2013.01); H04N 5/92 (2013.01); H04N 5/93 (2013.01)] | 9 Claims |

|
1. A method for playing a media item from a non-volatile local storage unit of a player device, the method comprising:
storing the media item on the non-volatile local storage unit of the player device;
storing a first set of content break items on the non-volatile local storage unit of the player device;
after storing the media item on the non-volatile local storage unit of the player device and after storing on the non-volatile local storage unit of the player device the first set of content break items, detecting a request to play the media item; and
in response to detecting the request to play the media item:
performing a process for obtaining from a remote server a first set of content break item URLs, and
initiating playing the media item from the non-volatile local storage unit, wherein
the process for obtaining the first set of content break item URLs comprises transmitting a request to the remote server and receiving from the remote server a response responsive to the request,
the response comprises the first set of content break item URLs, and each content break item URL identifies a content break item file stored at a content server remote from the player device,
the step of initiating the playing of the media item from the non-volatile local storage unit is performed after receiving from the remote server the response comprising the first set of content break item URLs, and
initiating the playing of the media item from the non-volatile local storage unit comprises retrieving the media item from the non-volatile locale storage unit.
|