Patent ID: 8601508
Filing Date: 2013-12-03
Classification: G06F,H04N

Abstract:
1. A non-transitory computer-readable storage medium, comprising computer instructions, which when executed by a processor of a portal, causes the processor to perform operations comprising: receiving, by the portal, a request from a communication device to access an electronic programming guide of a satellite media receiver, the communication device being remote from the satellite media receiver; establishing, by the portal, communications with the satellite media receiver by way of a gateway over a unicast channel, wherein the gateway is coupled to a broadband port of the satellite media receiver by way of a local area network managed by the gateway, wherein the satellite media receiver comprises a satellite port for receiving satellite signals supplied by a satellite communication system, and wherein the satellite signals are associated with satellite media services of the satellite communication system; providing, by the portal, authentication information to the gateway to provide secure access to the satellite media receiver; receiving, by the portal, first information from the satellite media receiver, the first information associated with the electronic programming guide; presenting, by the portal, a graphical user interface window to the communication device based on the first information corresponding to a first portion of a slideable canvas of the electronic programming guide in an Internet browser of the communication device, wherein the graphical user interface window includes a local time from which the satellite media receiver is operating without regard to a current time zone of the communication device; receiving, by the portal, from the communication device a request to pan the slideable canvas according to call letters of a channel number; transmitting, by the portal, the request to pan the slideable canvas to the satellite media receiver; responsive to the request to pan, receiving, by the portal, from the satellite media receiver second information associated with the electronic programming guide; presenting, by the portal, the graphical user interface window to the communication device based on the second information corresponding to a second portion of the slideable canvas representing a panned view of the slideable canvas; detecting, by the portal, a selection of a media program from the second portion of the slideable canvas of the electronic programming guide presented by the communication device; retrieving, by the portal, the selected media program from the satellite media receiver; and streaming, by the portal, the media program from the portal to the communication device.