System for presenting an electronic programming guide in a media system
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for presenting an electronic programming guide in a media system is disclosed. A system that incorporates teachings of the present disclosure may include, for example, an Internet Protocol Television (IPTV) media receiver having a controller element to transmit to a portal information associated with an Electronic Programming Guide (EPG). The portal processes the information to present a Graphical User Interface (GUI) window corresponding to a slideable canvas of the EPG in an Internet browser of a communication device requesting the EPG. Other embodiments are disclosed.
-
Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A media receiver, comprising:
-
an interface element; and a controller element coupled with the interface element to transmit information that is associated with an electronic programming guide to a server hosting a portal and to transmit a media stream associated with a selected media program to the server for presentation at a communication device, wherein the presentation of the information comprises display of a graphical user interface window that includes a slideable canvas of the electronic programming guide, wherein the information that is associated with the electronic programming guide and the media stream associated with the selected media program are transmitted from the interface element to the server via a broadband communication link, wherein the controller element monitors for first navigation activity and second 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, and wherein the second navigation activity includes 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 controller element transmits to the server updated information associated with the electronic programming guide responsive to detecting one of the first navigation activity or the second navigation activity. - View Dependent Claims (18, 19)
-
-
20. A gateway, comprising:
-
a controller element to provide a server, hosting a portal, access to an electronic programming guide supplied by a media receiver and access to a media stream associated with a selected media program that is supplied by the media receiver, wherein the access to the electronic programming guide and the media stream associated with the selected media program that are supplied by the media receiver is provided over a broadband communication link, wherein the controller element enables a server to present a graphical user interface window corresponding to a slideable canvas of the electronic programming guide for display by an Internet browser of a communication device requesting the electronic programming guide and the controller element enables the server to present the media stream for display by the Internet browser of the communication device; wherein the controller element enables the server to monitor for first navigation activity and second 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, and wherein the second navigation activity includes 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 slideable canvas of the electronic programming guide is adjusted about the graphical user interface window in response to detecting one of the first navigation activity or the second navigation activity. - View Dependent Claims (21, 22)
-
Specification