Method and system for providing an audio element cache in a customized personal radio broadcast
First Claim
Patent Images
1. A method of operating a server to provide a customized broadcast comprising:
- maintaining a user profile including information relating to a preference of a user associated with the user profile;
maintaining a user listening history comprising a list identifying at least a portion of a plurality of Internet radio broadcast elements previously transmitted to a user device and a time at which each Internet radio broadcast element of the at least a portion of the plurality of Internet radio broadcast elements was previously played by the user device;
in response to the user device logging in and without selection from the user device, automatically caching a plurality of Internet radio broadcast elements sufficient to be played for a pre-determined time period and comprising a plurality of song broadcast elements and a plurality of advertising broadcast elements based on the user profile and the user listening history; and
transmitting the cached plurality of broadcast elements to the user device;
wherein the plurality of broadcast elements further comprise a personalized broadcast element that includes a reference to a name of the user associated with the user device.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of playing preselected content by a processor-based communications device includes receiving an Internet radio broadcast from a personal radio server system, pre-selecting audio elements, storing the pre-selected audio elements, and playing the stored pre-selected audio elements by the processor-based communications device.
309 Citations
22 Claims
-
1. A method of operating a server to provide a customized broadcast comprising:
-
maintaining a user profile including information relating to a preference of a user associated with the user profile; maintaining a user listening history comprising a list identifying at least a portion of a plurality of Internet radio broadcast elements previously transmitted to a user device and a time at which each Internet radio broadcast element of the at least a portion of the plurality of Internet radio broadcast elements was previously played by the user device; in response to the user device logging in and without selection from the user device, automatically caching a plurality of Internet radio broadcast elements sufficient to be played for a pre-determined time period and comprising a plurality of song broadcast elements and a plurality of advertising broadcast elements based on the user profile and the user listening history; and transmitting the cached plurality of broadcast elements to the user device; wherein the plurality of broadcast elements further comprise a personalized broadcast element that includes a reference to a name of the user associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for providing a customized broadcast comprising:
-
a network interface for communicating with a network; and memory; and a processor in communication with the memory and the network interface and adapted to; maintain a user profile including information relating to a preference of a user associated with the user profile; maintain a user listening history comprising a list identifying at least a portion of a plurality of Internet radio broadcast elements previously transmitted to a user device and a time at which each Internet radio broadcast element of the at least a portion of the plurality of Internet radio broadcast elements was previously played by the user device; in response to the user device logging in and without selection from the user device, automatically cache a plurality of Internet radio broadcast elements sufficient to be played for a pre-determined time period and comprising a plurality of song broadcast elements and a plurality of advertising broadcast elements based on the user profile and the user listening history; and transmit the cached plurality of broadcast elements to the user device; wherein the plurality of broadcast elements further comprise a personalized broadcast element that includes a reference to a name of the user associated with the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium encoded with software for instructing a processor to:
-
maintain a user profile including information relating to a preference of a user associated with the user profile; maintain a user listening history comprising a list identifying at least a portion of a plurality of Internet radio broadcast elements previously transmitted to a user device and a time at which each Internet radio broadcast element of the at least a portion of the plurality of Internet radio broadcast elements was previously played by the user device; in response to the user device logging in and without selection from the user device, automatically cache a plurality of Internet radio broadcast elements sufficient to be played for a pre-determined time period and comprising a plurality of song broadcast elements and a plurality of advertising broadcast elements based on the user profile and the user listening history; and transmit the cached plurality of broadcast elements to the user device; wherein the plurality of broadcast elements further comprise a personalized broadcast element that includes a reference to a name of the user associated with the user device. - View Dependent Claims (20, 21, 22)
-
Specification