Transmission channel substitution
First Claim
1. A manufacture comprising a non-transitory computer-readable medium having encoded thereon a computer-program product, said computer-program product comprising instructions for causing a computing device to receive a plurality of content request messages requesting the delivery of media content, instructions for causing said computing device to select, from among said messages, a selected message, said selected message containing an identifier of a first media content delivery transmission channel associated with a first media station, instructions for causing said computing device to determine that media content of said first media station is available to be delivered via an alternate media content delivery transmission channel that is different than the first media content delivery transmission channel, and instructions for causing said computing device to automatically initiate transmission of media content of said first media station over said alternate media content delivery transmission channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses, and computer program products for receiving an identifier of a first transmission channel for a first media station, determining whether content of the first media station is available via a second transmission channel for the first media station, and automatically initiating transmission of content of a second media station to a client computing device over a transmission channel for the second media station based on results of the determining.
31 Citations
26 Claims
- 1. A manufacture comprising a non-transitory computer-readable medium having encoded thereon a computer-program product, said computer-program product comprising instructions for causing a computing device to receive a plurality of content request messages requesting the delivery of media content, instructions for causing said computing device to select, from among said messages, a selected message, said selected message containing an identifier of a first media content delivery transmission channel associated with a first media station, instructions for causing said computing device to determine that media content of said first media station is available to be delivered via an alternate media content delivery transmission channel that is different than the first media content delivery transmission channel, and instructions for causing said computing device to automatically initiate transmission of media content of said first media station over said alternate media content delivery transmission channel.
- 18. A manufacture comprising a non-transitory computer-readable medium having a computer-program product encoded thereon, said product comprising instructions for causing a first computing device to receive media content over a first media content delivery transmission channel associated with a first media station, instructions for causing said first computing device to determine that said received media content has inadequate transmission quality, and instructions for causing said first computing device to, without requiring input to be received through a user interface of said first computing device, initiate reception of media content of said first media station over an alternate media content delivery transmission channel that is different than the first media content delivery transmission channel.
-
24. An apparatus comprising a first computing device, said first computing device comprising a processor and a memory configured to store a computer-program product on a non-transitory computer-readable medium, said computer-program product comprising instructions for causing said first computing device to receive, from a plurality of clients, content request messages requesting the delivery of media content, instructions for causing said first computing device to select, from among said messages, a selected message from a selected client, said selected message containing an identifier of a first media content delivery transmission channel associated with a first media station, instructions for causing said first computing device to determine that media content of the first media station is available to be delivered via an alternate media content delivery transmission channel that is different than the first media content delivery transmission channel, and instructions for causing said first computing device to automatically initiate transmission of media content of said first media station to said selected client over said alternate media content delivery transmission channel.
-
25. An apparatus comprising a computing device comprising a processor and a memory configured to store a computer program product, said computer program product comprising instructions for causing said computing device to receive media content over a first media content delivery transmission channel for a first media station, instructions for causing said computing device to determine that transmission quality of said received media content is inadequate, and instructions for causing said computing device to automatically initiate reception of media content of said first media station over an alternate media content delivery transmission channel that is different than said first media content delivery transmission channel.
-
26. An apparatus comprising a communication system, said communication system comprising a server comprising a processor and a memory configured to store a computer program product, said computer program product comprising instructions that, when executed by said processor, cause said server to receive, from a client computing device, a request to download a client application, to initiate establishment of a communication channel between said client computing device and a data store of applications, and cause said client application to be downloaded to a memory of said client computing device for storage, wherein said client application includes instructions that cause said client computing device to receive media content over a first media content delivery transmission channel for a first media station, instructions that cause said client computing device to determine that transmission quality of the received media content is inadequate, and instructions that cause said client computing device to automatically initiate reception of media content of said first media station over an alternate media content delivery transmission channel that is different than said first media content delivery transmission channel.
Specification