Method and system for presentation of pre-generated programming information
First Claim
1. A method for presenting programming information to a viewer, the method comprising:
- identifying a plurality of programming information display options;
generating, at a programming listing server, a first display configuration, wherein the first display configuration corresponds to a first combination of the options included in the plurality of programming information display options;
generating, at a programming listing server, a second display configuration, wherein the second display configuration corresponds to a second combination of the options included in the plurality of programming information display options;
storing the first display configuration and the second display configuration in a memory associated with the programming listing server;
selecting one of the first display configuration and the second display configuration to send to the viewer, wherein the first display configuration is sent to the viewer responsive to the viewer being associated with the first combination of the options and wherein the second display configuration is sent to the viewer responsive to the viewer being associated with the second combination of the options; and
providing the selected one of the first display configuration and the second display configuration to the viewer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for the presentation of pre-generated customized programming information to viewers. The system receives a request for programming information, and provides, in response to the request, at least one of a plurality of customized views of the programming information to the viewer, wherein the plurality of views are generated according to viewer characteristic data before receipt of the request. In one embodiment, the viewer characteristic data includes the options available to the viewer or the level of customization available to the viewer, while at least one of the customized views of the programming information may include a collection of Web page listings.
51 Citations
15 Claims
-
1. A method for presenting programming information to a viewer, the method comprising:
-
identifying a plurality of programming information display options;
generating, at a programming listing server, a first display configuration, wherein the first display configuration corresponds to a first combination of the options included in the plurality of programming information display options;
generating, at a programming listing server, a second display configuration, wherein the second display configuration corresponds to a second combination of the options included in the plurality of programming information display options;
storing the first display configuration and the second display configuration in a memory associated with the programming listing server;
selecting one of the first display configuration and the second display configuration to send to the viewer, wherein the first display configuration is sent to the viewer responsive to the viewer being associated with the first combination of the options and wherein the second display configuration is sent to the viewer responsive to the viewer being associated with the second combination of the options; and
providing the selected one of the first display configuration and the second display configuration to the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting programming information to a viewer, the system comprising:
-
a processor;
a memory device connected to the processor; and
a plurality of instructions stored on the memory device, the plurality of instructions configured to cause the processor to;
generate a first display configuration, wherein the first display configuration corresponds to a first combination of display options included in a plurality of display options;
generate a second display configuration, wherein the second display configuration corresponds to a second combination of display options included in the plurality of display options;
select one of the first display configuration and the second display configuration to send to the viewer, wherein the first display configuration is sent to the viewer responsive to the viewer being associated with the first combination of display options and wherein the second display configuration is sent to the viewer responsive to the viewer being associated with the second combination of display options; and
initiate transfer of the selected one of the first display configuration and the second display configuration to the viewer.
-
-
11. A method for presenting programming information to a viewer, the method comprising:
-
identifying a plurality of programming information display options;
generating, at a programming listing server, a plurality of display configurations, wherein each of the plurality of display configurations corresponds to a set of the plurality of programming information display options;
storing the plurality of display configurations in a memory associated with the program listing server;
selecting one of the plurality of display configurations to send to the viewer, wherein the selected one of the plurality of display configurations corresponds to one set of the plurality of programming information display options associated with the viewer; and
providing the selected one of the first display configuration and the second display configuration to the viewer. - View Dependent Claims (12, 13, 14)
-
-
15. A system for presenting programming information to a viewer, the system comprising:
-
means for identifying a plurality of programming information display options;
means for generating a plurality of display configurations, wherein each of the plurality of display configurations corresponds to a set of the plurality of programming information display options;
means for selecting one of the plurality of display configurations to send to the viewer, wherein the selected one of the plurality of display configurations corresponds to one set of the plurality of programming information display options associated with the viewer; and
means for providing the selected one of the first display configuration and the second display configuration to the viewer.
-
Specification