System and method for providing internet radio service
First Claim
1. A system for distributing and playing music on a computer, comprising:
- a computer comprising a processing device and a memory storing an application; and
a content delivery network comprising a content management system server, a data warehouse server, and an array of redundant asset servers mirroring the same content;
wherein the application, when executed by the processing device, causes the processing device to;
obtain and play music files, songs, or other content downloaded from the content delivery network and stored on a storage device in communication with said computer, wherein content is downloaded from any one of the redundant asset servers and locally stored in response to a request from the application when in communication with said content delivery network, wherein only content that is new, has changed, or is missing, and is appropriate for the particular application is downloaded;
provide graphical information about the music file, song, or other content being played in response to a request for information from a user;
provide a plurality of graphical representations of songs, music files, other content, albums, artists, bands or genres that are similar to or related to the song being played, where the plurality of graphical representations are arranged in a circular cloud around a graphical representation of the music file, song, or other content being played, and the distance of each graphical representation from the graphical representation of the music file, song, or other content being played is based on the degree of similarity or relatedness; and
provide an option for a user through the circular cloud graphical representation or otherwise to play songs that were already stored on the computer and not downloaded through the content delivery network.
0 Assignments
0 Petitions
Accused Products
Abstract
A stand-alone desktop application (i.e., client) that resides on an end user'"'"'s local computer and receives customized music playlists and content via the Internet from a network of distributed servers. The end user may install the application in a variety of ways, including, but not limited to, downloading it from the Internet or installing it from a CD that has been pre-loaded with the client. Songs downloaded through the application may be cached locally. The application forms a playlist based on user-entered preferences, an analysis of music already existing on the computer, and previous user interactions with the application. Similar or related songs, albums, bands, or artists can be displayed graphically in a “song cloud” around a graphical representation of the song being played.
30 Citations
10 Claims
-
1. A system for distributing and playing music on a computer, comprising:
-
a computer comprising a processing device and a memory storing an application; and a content delivery network comprising a content management system server, a data warehouse server, and an array of redundant asset servers mirroring the same content; wherein the application, when executed by the processing device, causes the processing device to; obtain and play music files, songs, or other content downloaded from the content delivery network and stored on a storage device in communication with said computer, wherein content is downloaded from any one of the redundant asset servers and locally stored in response to a request from the application when in communication with said content delivery network, wherein only content that is new, has changed, or is missing, and is appropriate for the particular application is downloaded; provide graphical information about the music file, song, or other content being played in response to a request for information from a user; provide a plurality of graphical representations of songs, music files, other content, albums, artists, bands or genres that are similar to or related to the song being played, where the plurality of graphical representations are arranged in a circular cloud around a graphical representation of the music file, song, or other content being played, and the distance of each graphical representation from the graphical representation of the music file, song, or other content being played is based on the degree of similarity or relatedness; and provide an option for a user through the circular cloud graphical representation or otherwise to play songs that were already stored on the computer and not downloaded through the content delivery network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification