Method, system, and storage medium for providing adaptive programming listings over a network
First Claim
Patent Images
1. A method for providing adaptive programming listings over a network by a host system, comprising:
- gathering available programming data from a server;
storing said programming data in a database;
gathering program recommendation guides from third parties and storing said program recommendation guides in a recommendation guide database;
presenting a user interface to a customer entity along with said program recommendation guides; and
receiving at least one selection from said program recommendation guides and storing said at least one selection in a customer preference database.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to a method, system, and storage medium for providing adaptive programming listings over a network. The method includes gathering available programming data from a server, storing the programming data in a database, and gathering program recommendation guides from third parties and storing the program recommendation guides in a recommendation guide database. The method also includes presenting a user interface to a customer entity along with the program recommendation guides, receiving at least one selection from the program recommendation guides, and storing the selection in a customer preference database.
-
Citations
23 Claims
-
1. A method for providing adaptive programming listings over a network by a host system, comprising:
-
gathering available programming data from a server;
storing said programming data in a database;
gathering program recommendation guides from third parties and storing said program recommendation guides in a recommendation guide database;
presenting a user interface to a customer entity along with said program recommendation guides; and
receiving at least one selection from said program recommendation guides and storing said at least one selection in a customer preference database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage medium encoded with machine-readable computer program code for providing adaptive programming listings over a network, the storage medium including instructions for causing a computer to implement a method, comprising:
-
gathering available programming data from a server;
storing said programming data in a database;
gathering program recommendation guides from third parties and storing said program recommendation guides in a recommendation guide database;
presenting a user interface to a customer entity along with said program recommendation guides; and
receiving at least one selection from said program recommendation guides and storing said at least one selection in a customer preferences database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing adaptive programming listings over a network, comprising:
-
a customer entity;
a host system in communication with said customer entity via a communications network, said host system comprising a server, a database of available programming data, a database of customer preferences, and a database of program recommendation guides; and
a preference filtering system executing on said host system;
wherein said preference filtering system performs;
gathering available programming data from said server;
storing said available programming data in said database of available programming data;
gathering program recommendation guides from third parties and storing said program recommendation guides in said database of program recommendation guides;
presenting a user interface to a customer entity along with said program recommendation guides;
receiving at least one selection from said program recommendation guides; and
storing said at least one selection in said database of customer preferences. - View Dependent Claims (22, 23)
-
Specification