A portable mobile communications device for diverting the destination of a
mobile broadcast program broadcast by a mobile broadcast service provider
includes a mobile broadcast device, a processor running a mobile
broadcast diversion application communicable with the mobile broadcast
service provider, and a user interface for controlling the mobile
broadcast device and the mobile broadcast diversion application such that
mobile broadcast programs can be diverted to an alternate device when the
received signal quality of the mobile broadcast falls to unsatisfactory
levels. The alternate device can include a home media server, a computer,
or a mobile radio access network (M-RAN) coupled to and communicable with
the mobile broadcast service provider via the Internet.