Patent ID: 8776133
Filing Date: 2014-07-08
Classification: H04N

Abstract:
1. A computer-readable storage device comprising computer instructions, which when executed by processor of a server hosting a portal, cause the processor to perform operations comprising: processing a request received from a communication device, the communication device in broadband communication with the portal via the Internet, the request to access an electronic programming guide by way of a set-top box having access to an interactive television system; providing authentication information to a gateway coupled to the set-top box; establishing broadband communications with the set-top box by way of the gateway based on the authentication information, wherein the gateway and the set top box are customer premises equipment; receiving from the set-top box updated information associated with the electronic programming guide; presenting a graphical user interface window corresponding to a slideable canvas of the electronic programming guide for display in an Internet browser of the communication device; monitoring for first navigation activity, second navigation activity and third navigation activity, wherein the first navigation activity includes a pan adjustment of the slideable canvas in a direction within confines of the graphical user interface window in combination with actuation of a control element of the communication device, wherein the second navigation activity includes first user input of call letters corresponding with a programming channel to enable the slideable canvas to be adjusted to present a section of the electronic programming guide corresponding to the programming channel, and wherein the third navigation activity includes second user input of a channel number to enable the slideable canvas to be adjusted to present a portion of the electronic programming guide corresponding to the channel number; and adjusting the slideable canvas of the electronic programming guide about the graphical user interface window responsive to detecting one of the first navigation activity, the second navigation activity or the third navigation activity.