CLIENT-SERVER ELECTRONIC PROGRAM GUIDE
6 Assignments
0 Petitions
Accused Products
Abstract
A client-server interactive television program guide system is provided. An interactive television program guide client is implemented on user television equipment. The interactive television program guide provides users with an opportunity to define expressions that are processed by the program guide server. The program guide server may provide program guide data, schedules reminders, schedules program recordings, and parentally locks programs based on the expressions. Users'"'"' viewing histories may be tracked. The program guide server may analyze the viewing histories and generates viewing recommendations, targets advertising, and collects program ratings information based on the viewing histories.
-
Citations
29 Claims
-
1. (canceled)
-
2. A method for use in a client-server interactive media guide system having a media guide server and an interactive media guide client running on user equipment, the method comprising:
-
receiving at the media guide server from the user equipment, user preferences defined using the interactive media guide client accessed with the user equipment, wherein the user preferences include a designated level of like or dislike for each of a plurality of preference attributes; processing the user preferences received with the media guide server to find individualized media guide data based on the user preferences; and transmitting the individualized media guide data from the media guide server to the media guide client according to the user preferences. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A client-server interactive media guide system having a media guide server comprising first processing circuitry and an interactive media guide client running on user equipment comprising second processing circuitry, wherein:
the first processing circuitry is configured to; receive from the user equipment, user preferences defined using the interactive media guide client accessed with the user equipment, wherein the user preferences include a designated level of like or dislike for each of a plurality of preference attributes; receive the user preferences at the media guide server from the media guide client; process the user preferences received with the media guide server to find individualized media guide data based on the user preferences; and transmit the individualized media guide data from the media guide server to the media guide client according to the user preferences. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A method for use in a client-server interactive media guide system having a media guide server and an interactive media guide client running on user equipment, the method comprising:
-
receiving at the media guide server from the user equipment, user preferences defined using the interactive media guide client accessed with the user equipment, wherein the user preferences include a designated level of like or dislike for each of a plurality of preference attributes; processing the user preferences received with the media guide server to find individualized media guide data based on the user preferences; and automatically directing the media guide client to schedule a recording based on the individualized media guide data. - View Dependent Claims (19, 20)
-
-
21. A client-server interactive media guide system having a media guide server comprising first processing circuitry and an interactive media guide client running on user equipment comprising second processing circuitry, wherein:
the first processing circuitry is configured to; receive from the user equipment, user preferences defined using the interactive media guide client accessed with the user equipment, wherein the user preferences include a designated level of like or dislike for each of a plurality of preference attributes; receive the user preferences at the media guide server from the media guide client; process the user preferences received with the media guide server to find individualized media guide data based on the user preferences; and automatically direct the media guide client to schedule a recording based on the individualized media guide data. - View Dependent Claims (22, 23)
-
24. A method for use in a client-server interactive media guide system for scheduling programs for recording according to user defined expressions and providing a customized viewing experience to a user based on the scheduled programs, comprising:
-
providing a user with an opportunity to define an expression with an interactive media guide client implemented on user equipment; storing the expression on a media guide server; processing the expression with the media guide server to find programs that satisfy the expression; and automatically scheduling with the media guide server the programs that satisfy the expression for recording. - View Dependent Claims (25, 26)
-
-
27. A client-server interactive media guide system for scheduling programs for recording according to user defined expressions and providing a customized viewing experience to a user based on the scheduled programs, comprising:
processing circuitry configured to; provide a user with an opportunity to define an expression with an interactive media guide client implemented on user equipment; store the expression on a media guide server; process the expression with the media guide server to find programs that satisfy the expression; and automatically schedule with the media guide server the programs that satisfy the expression for recording. - View Dependent Claims (28, 29)
Specification