Apparatus for distributing and playing audio information
First Claim
1. A system for distributing audio programs and information over the internet, said internet comprising a plurality of content servers with unique addresses, said content servers capable of serving audio data directly or indirectly to receiving client computers or appliances, said internet also comprising a plurality of receiving client computers or appliances adapted for connection to the internet, said system comprising:
- at least one additional server, said additional server having storage means for storing address information for the plurality of content servers, said additional server programmed to permit receiving client computers or appliances to select a content server, said additional server being programmed to negotiate transmission of audio data from the plurality of content servers to receiving client computers requesting such transmission;
wherein the receiving client computer or appliance is programmed with software for communicating with the additional server and selecting a content server address from amongst the addresses stored in the additional server and thereafter receiving audio data from the selected content server;
wherein the additional server additionally comprises means for identifying geographic data pertaining to the receiving client computer;
means for storing geographically correlated audio content, where the geographically correlated audio content is correlated to the geographic data; and
means for transmitting the geographically correlated audio data to the receiving client computer in place of a portion of the audio content transmitted by the selected content server.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distributing audio information is disclosed. The system comprises a receiver, a server, and a communication network. The receiver allows a user to select and receive audio information that is stored at a location remote to the user. The server stores data and network addresses of programs that are available to the user. The communication network facilitates communication between the receiver, the server, and other devices attached to the network. The server or a network source may transmit audio data to the receiver that contemporaneously receives and plays the data for the user.
419 Citations
4 Claims
-
1. A system for distributing audio programs and information over the internet, said internet comprising a plurality of content servers with unique addresses, said content servers capable of serving audio data directly or indirectly to receiving client computers or appliances, said internet also comprising a plurality of receiving client computers or appliances adapted for connection to the internet, said system comprising:
-
at least one additional server, said additional server having storage means for storing address information for the plurality of content servers, said additional server programmed to permit receiving client computers or appliances to select a content server, said additional server being programmed to negotiate transmission of audio data from the plurality of content servers to receiving client computers requesting such transmission;
wherein the receiving client computer or appliance is programmed with software for communicating with the additional server and selecting a content server address from amongst the addresses stored in the additional server and thereafter receiving audio data from the selected content server;
wherein the additional server additionally comprises means for identifying geographic data pertaining to the receiving client computer;
means for storing geographically correlated audio content, where the geographically correlated audio content is correlated to the geographic data; and
means for transmitting the geographically correlated audio data to the receiving client computer in place of a portion of the audio content transmitted by the selected content server.
-
-
2. A system for distributing audio programs and information over the internet, said internet comprising a plurality of content servers with unique addresses, said content servers capable of serving audio data directly or indirectly to receiving client computers or appliances, said internet also comprising a plurality of receiving client computers or appliances adapted for connection to the internet, said system comprising:
-
at least one additional server, said additional server having storage means for storing address information for the plurality of content servers, said additional server programmed to permit receiving client computers or appliances to select a content server, said additional server being programmed to negotiate transmission of audio data from the plurality of content servers to receiving client computers requesting such transmission;
wherein the receiving client computer or appliance is programmed with software for communicating with the additional server and selecting a content server address from amongst the addresses stored in the additional server and thereafter receiving audio data from the selected content server;
wherein the additional server additionally comprises means for identifying geographic data pertaining to the receiving client computer;
means for storing geographically correlated audio content, where the geographically correlated audio content is correlated to the geographic data;
means for transmitting the geographically correlated audio data to the receiving client computer simultaneously with transmission of the audio data; and
the receiving client computer is additionally programmed to simultaneously receive and play the audio content from the selected content server and receive and store the geographically correlated audio data for playback after reception.
-
-
3. A system for distributing audio programs and information over the internet, said internet comprising a plurality of content servers with unique addresses, said content servers capable of serving a stream of audio data directly or indirectly to receiving client computers or appliances, said internet also comprising a plurality of receiving client computers or appliances adapted for connection to the internet, said system comprising:
-
at least one additional server, said additional server having storage means storing address information for the plurality of content servers, said additional server programed to permit receiving client computers or appliances to select a content server, said additional server being programmed to negotiate transmission of audio data from the plurality of content servers to receiving client computers requesting such transmission;
wherein the receiving client computer or appliance is programmed with software for communicating with the additional server and selecting a content server address from amongst the addresses stored in the additional server and thereafter receiving a stream of audio data from the selected content server;
wherein the additional server additionally comprises means for identifying geographic data pertaining to the receiving client computer;
means for storing geographically correlated audio content, where the geographically correlated audio content is correlated to the geographic data; and
means for transmitting the geographically correlated audio data to the receiving client computer in place of a portion of the stream of audio content transmitted by the selected content server.
-
-
4. A system for distributing audio programs and information over the internet, said internet comprising a plurality of content servers with unique addresses, said content servers capable of serving a stream of audio data directly or indirectly to receiving client computers or appliances, said internet also comprising a plurality of receiving client computers or appliances adapted for connection to the internet, said system comprising:
-
at least one additional server, said additional server having storage means storing address information for the plurality of content servers, said additional server programmed to permit receiving client computers or appliances to select a content server, said additional server being programed to negotiate transmission of audio data from the plurality of content servers to receiving client computers requesting such transmission;
wherein the receiving client computer or appliance is programmed with software for communicating with the additional server and selecting a content server address from amongst the addresses stored in the additional server and thereafter receiving a stream of audio data from the selected content server;
wherein the additional server additionally comprises means for identifying geographic data pertaining to the receiving client computer;
means for storing geographically correlated audio content, where the geographically correlated audio content is correlated to the geographic data;
means for transmitting the geographically correlated audio data to the receiving client computer simultaneously with transmission of the a stream of audio data; and
the receiving client computer is additionally programmed to simultaneously receive and play the stream of audio content from the selected content server and receive and store the geographically correlated audio data for playback after reception.
-
Specification