Patent ID: 8875205

Claim:
A mobile video device comprising: a receiver that generates location data based on a current location of the mobile video device; a transceiver module that communicates with a remote device to receive navigation data corresponding to a plurality of video programs including at least one unicast video program and at least one multicast video program, that transmits selection data and the location data to the remote device and that receives a video signal in response thereto; an interface module that receives interface data in response to actions of a user; a video display device that generates a selection display based on selection display data in a video selection mode and that generates a video display in a video display mode based on the video signal wherein the selection display includes: a first contiguous display area that presents first indicia corresponding to the unicast video program; a second contiguous display area that presents second indicia corresponding to the multicast video program; and a third contiguous display area that presents third indicia corresponding to a plurality of stored video programs; wherein the first contiguous display area, the second contiguous display area and the third contiguous display area are non-intersecting; wherein after selection of the first indicia corresponding to the unicast video program, wherein the unicast video program includes video content, the remote device responds to the selection of the first indicia corresponding to the unicast video program by analyzing the location data based on stored data that indicates locations where additional future requests to view the video content are likely to be received and selectively generating the video signal as a multicast signal that includes the video content when the location data indicates a proximity to a place where additional future requests to view the video content are likely to be received; a video application module, coupled to the transceiver module, the interface module, and the video display module, that generates the selection display data based on navigation data, that generates selection data based on user interface data, wherein a memory associated with the video application module stores the plurality of stored video programs for later playback.