System and method for caching data
First Claim
1. A method of obtaining radio content from a remote electronic device for a user electronic device, the method comprising:
- transmitting a request for radio media content to a first remote electronic device via a network;
receiving radio media content that includes a plurality of media data files via the network;
storing the received plurality of media data files in a storage device of the user electronic device;
requesting a radio playlist that defines a rendering sequence for the plurality of media data files;
in response to the request for the radio playlist, receiving the radio playlist; and
processing the radio playlist in the user electronic device to enable the stored plurality of media data files to be rendered on the user electronic device in accordance with the radio playlist.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of obtaining radio content from a remote electronic device for a user electronic device includes transmitting a request for radio media content to a first remote electronic device via a network. Radio media content that includes a plurality of media data files is received via the network. The received plurality of media data files are stored in a storage device of the user electronic device. A radio playlist that defines a rendering sequence for the plurality of media data files is requested. In response to the request for the radio playlist, the radio playlist is received. The radio playlist is processed in the user electronic device to enable the stored plurality of media data files to be rendered on the user electronic device in accordance with the radio playlist.
171 Citations
50 Claims
-
1. A method of obtaining radio content from a remote electronic device for a user electronic device, the method comprising:
-
transmitting a request for radio media content to a first remote electronic device via a network;
receiving radio media content that includes a plurality of media data files via the network;
storing the received plurality of media data files in a storage device of the user electronic device;
requesting a radio playlist that defines a rendering sequence for the plurality of media data files;
in response to the request for the radio playlist, receiving the radio playlist; and
processing the radio playlist in the user electronic device to enable the stored plurality of media data files to be rendered on the user electronic device in accordance with the radio playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of obtaining radio content from a remote electronic device for a user electronic device, the method comprising:
-
receiving a request for radio media content on a first remote electronic device via a network;
providing, to a user electronic device, radio media content that includes a plurality of media data files via the network;
receiving a request for a radio playlist that defines a rendering sequence for the plurality of media data files; and
in response to the request for the radio playlist, providing the radio playlist to the user electronic device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A server computer configured to perform operations comprising:
-
processing a request for radio media content;
obtaining radio media content that includes a plurality of media data files; and
generating a radio playlist that defines a rendering sequence for a least a portion of the plurality of media data files. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of caching radio content comprising:
-
receiving radio media content that includes a plurality of media data files;
processing at least one of the plurality of media data files to generate a plurality of radio chunk files; and
storing at least two of the plurality of radio chunk files in at least two non-sequential memory locations within a storage device. - View Dependent Claims (32, 33)
-
-
34. A client electronic device configured to perform operations comprising:
-
receiving radio media content that includes a plurality of media data files;
processing at least one of the plurality of media data files to generate a plurality of radio chunk files; and
storing at least two of the plurality of radio chunk files in at least two non-sequential memory locations within a storage device. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A method of rendering radio content comprising:
-
processing a request to render a media data file included within radio media content;
processing location information to locate, within a storage device, a plurality of radio chunk files that constitute the media data file;
retrieving the plurality of radio chunk files from the storage device; and
processing the plurality of radio chunk files to generate the media data file. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
-
49. A client electronic device configured to perform operations comprising:
-
processing a request to render a media data file included within radio media content;
processing location information to locate, within a storage device, a plurality of radio chunk files that constitute the media data file;
retrieving the plurality of radio chunk files from the storage device; and
processing the plurality of radio chunk files to generate the media data file. - View Dependent Claims (50)
-
Specification