MANAGEMENT OF PROGRAM INFORMATION AND REMINDERS
An intelligent TV is provided. The intelligent TV provides a management system for favorites and reminders. Selecting a program, associated with a television channel, allows a user to be presented with a list of options, such as making the program a favorite, the associated channel a favorite, or setting a reminder for programs of a like title, channel, and time.
1 . A method, comprising:
presenting, on a television operable to present live television content, a programming guide, the programming guide, further comprising, a number of television channels and a number of programs associated with ones of the number of television channels;
receiving a selection from a user indicating one of (a) a reminder and (b) a favorite;
upon determining the selection indicates the reminder, searching the programming guide for matches between the first selected program and a number of future programs by determining equivalency of name and channel;
upon determining that one of the number of future programs that match the first selected program will begin within a first predetermined time, displaying a reminder dialog; and
removing the reminder dialog upon the reminder dialog receiving one of (a) a second user input selecting the one of the future programs to be presented by the television, (b) the second user input selecting a cancel operation, and (c) a signal indicating the occurrence of no user input within a second predetermined time.
2 . The method of claim 1 , further comprising, upon the selection indicating the favorite, determining that the input is associated with one of the number of television channels which is not a favorite and one of the number of programs which is not a favorite and presenting, on the television, a dialog soliciting the user to (a) set the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
3 . The method of claim 1 , further comprising, upon the selection indicating the favorite, determining that the input is associated with one of the number of television channels which is a favorite and one of the number of programs which is a favorite and presenting, on the television, a dialog soliciting the user to (a) clear the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
4 . The method of claim 1 , further comprising, upon the selection indicating the favorite, determining that the input is associated with one of the number of television channels which is not a favorite and one of the number of programs which is a favorite and presenting, on the television, a dialog soliciting the user to (a) set the one of the number of television channels as the favorite and (b) clear the one of the number of programs as the favorite.
5 . The method of claim 1 , further comprising, upon the selection indicating the favorite, determining that the input is associated with one of the number of television channels which is a favorite and one of the number of programs which is not a favorite and presenting, on the television, a dialog soliciting the user to (a) clear the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
6 . The method of claim 1 , further comprising:
wherein the selection indicates the reminder and the second user input indicates the one of the number of programs to be reminded, searching the programming guide for matches between the second selected program and a number of future programs, a match being determined by commonality of name and channel; and
upon determining that one of the future programs that match the first selected program and second selected program will begin with a first predetermined time, displaying a reminder dialog.
7 . The method of claim 6 , further comprising:
storing the reminder in a data storage portion of the television; and
upon determining the reminder is in the past, deleting the reminder.
8 . The method of claim 1 , wherein the match, further comprises, equivalency of time of day.
9 . A television, comprising:
a processor to execute instructions;
a data storage to store at least one of data and instructions;
a network interface to receive television content information, the television content information further comprising, a programming guide with a number of television channels and a number of programs associated with ones of the number of television channels; and
whereby the processor is further operable to (a) cause the television to present the programming guide, (b) receive a first user input associated with a first selected program of the number of programs, the first user input indicating a selection of one of (i) a reminder and (ii) a favorite; (c) search the programming guide for matches between the first selected program and a number of future programs by determining equivalency of name and channel; (d) upon determining that one of the number of future programs that match the first selected program will begin within a first predetermined time, display a reminder dialog; and (e) remove the reminder dialog upon the reminder dialog receiving one of (i) a second user input selecting the one of the future programs to be presented by the television, (ii) the second user input selecting a cancel operation, and (iii) a signal indicating the occurrence of no user input within a second predetermined time.
10 . The television of claim 9 , wherein the processor is further operable to, upon the selection indicating the favorite, determine that the input is associated with one of the number of television channels which is not a favorite and one of the number of programs which is not a favorite, and present a dialog to solicit the user to (a) set the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
11 . The television of claim 9 , wherein the processor is further operable to, upon the selection indicating the favorite, determine that the input is associated with one of the number of television channels which is a favorite and one of the number of programs which is not a favorite, and present a dialog to solicit the user to (a) clear the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
12 . The television of claim 9 , wherein the processor is further operable to, upon receive the selection indicating the favorite, determine that the input is associated with one of the number of television channels which is not a favorite and one of the number of programs which is a favorite, and present a dialog to solicit the user to (a) set the one of the number of television channels as the favorite and (b) clear the one of the number of programs as the favorite.
13 . The television of claim 9 , wherein the processor is further operable to, upon receive the selection indicating the favorite, determine that the input is associated with one of the number of television channels which is a favorite and one of the number of programs which is a favorite, and present a dialog to solicit the user to (a) clear the one of the number of television channels as the favorite and (b) clear the one of the number of programs as the favorite.
14 . The television of claim 9 , further comprising:
wherein the processor is further operable to determine that the selection indicates a favorite and the second user input indicates the one of the number of programs as the favorite and search the programming guide for matches between the second selected program and a number of future programs, a match being determined by commonality of name and channel; and
determine that one of the future programs that match the first selected program and second selected program will begin with a first predetermined time, displaying a reminder dialog.
15 . The television of claim 14 , further comprising, the processor being operable to (a) store, in the data storage, the reminder and (b) determine the reminder is in the past and deleting the reminder.
16 . A non-transitory medium with instructions that when executed cause a machine to perform:
presenting, on a television operable to present live television content, a programming guide, the programming guide, further comprising, a number of television channels and a number of programs associated with ones of the number of television channels;
receiving a first user input associated with a first selected program of the number of programs, the first user input indicating a selection of one of (a) a reminder and (b) a favorite;
searching the programming guide for matches between the first selected program and a number of future programs by determining equivalency of name and channel;
upon determining that one of the number of future programs that match the first selected program will begin within a first predetermined time, displaying a reminder dialog; and
removing the reminder dialog upon the reminder dialog receiving one of (a) a second user input selecting the one of the future programs to be presented by the television, (b) the second user input selecting a cancel operation, and (c) a signal indicating the occurrence of no user input within a second predetermined time.
17 . The instructions of claim 16 , further comprising, upon the selection indicating the favorite, determining that the input is associated with one of the number of television channels which is not a favorite and one of the number of programs which is not a favorite and presenting, on the television, a dialog soliciting the user to (a) set the one of the number of television channels as the favorite and (b) set the one of the number of programs as the favorite.
18 . The instructions of claim 16 , further comprising:
wherein the selection indicates a favorite and the second user input indicates the one of the number of programs as the favorite, searching the programming guide for matches between the second selected program and a number of future programs, a match being determined by commonality of name and channel; and
upon determining that one of the future programs that match the first selected program and second selected program will begin with a first predetermined time, displaying a reminder dialog.
19 . The instructions of claim 18 , further comprising:
storing the reminder in a data storage portion of the television; and
upon determining the reminder is in the past, deleting the reminder.
20 . The instructions of claim 16 , wherein the match, further comprises, equivalency of time of day.