SYSTEMS, METHODS, AND APPARATUS FOR ASSOCIATING APPLICATIONS WITH AN ELECTRONIC PROGRAM GUIDE
First Claim
1. A method comprising:
- generating, by a data server, an electronic program guide comprising television schedule information organized in a grid by time and channel, wherein the electronic program guide is presented to a user by an electronic program guide application executed by a programming processing component associated with the user;
associating, by the data server with an entry in the grid of the electronic program guide, a second application different from the electronic program guide application, wherein the second application is executed by the programming processing component based at least in part upon the user selecting the entry; and
directing, by the data server, the output of the electronic program guide for receipt by the programming processing component.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for associating applications with an electronic program guide are provided. An electronic program guide that includes television schedule information organized in a grid by time and channel may be generated. The electronic program guide may be configured for presentation to a user by an electronic program guide application executed by a programming processing component associated with the user. A second application different from the electronic program guide application may be associated with an entry in the grid of the electronic program guide. The second application may be configured for execution by the programming processing component based at least in part upon the user selecting the entry. Once generated, the electronic program guide may be output for receipt by the programming processing component.
17 Citations
21 Claims
-
1. A method comprising:
-
generating, by a data server, an electronic program guide comprising television schedule information organized in a grid by time and channel, wherein the electronic program guide is presented to a user by an electronic program guide application executed by a programming processing component associated with the user; associating, by the data server with an entry in the grid of the electronic program guide, a second application different from the electronic program guide application, wherein the second application is executed by the programming processing component based at least in part upon the user selecting the entry; and directing, by the data server, the output of the electronic program guide for receipt by the programming processing component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data server, comprising:
-
at least one communications interface configured to communicate an electronic program guide to a programming processing component associated with a user, wherein the electronic program guide is presented to the user by an electronic program guide application executed by the programming processing component; and at least one processor configured to (i) generate the electronic program guide, the guide comprising television schedule information organized in a grid by time and channel, (ii) associate, with an entry in the grid, a second application different from the electronic program guide application, wherein the second application is executed by the programming processing component based at least in part upon the user selecting the entry, and (iii) direct the at least one communications interface to communicate the electronic program guide to the programming processing component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A programming processing component comprising:
-
at least one communications interface configured to receive a broadband signal comprising electronic program guide data, the electronic program guide data comprising television schedule information that is organized in a grid by time and channel for presentation to a user; at least one user interface configured to receive user input associated with a displayed grid associated with the electronic program guide data; and at least one processor configured to execute an electronic program guide application that (i) formats the grid for display to the user, wherein an entry of the grid is associated with a second application different from the electronic program guide application, (ii) outputs the grid for display to the user, and (iii) receives a user selection of the entry of the grid, wherein the at least one processor is further configured to execute the second application based upon the received user selection.
-
Specification