Claims
- 1. A method for displaying a media guide to a user, comprising:
receiving information regarding media programs which include: i) programs that are immediately available to the user via download or data streaming, and ii) programs that are immediately available to the user via television broadcast, the information including titles of the media programs; and displaying the titles to the user on a single display page.
- 2. The method according to claim 1, wherein the media programs further include media programs that are stored locally relative to the user.
- 3. The method according to claim 2, wherein the locally stored media programs include programs that are stored on a personal video recorder.
- 4. The method according to claim 1, wherein available to the user via television broadcast include programs that are available to the user via at least one of: i) satellite broadcast, and ii) cable broadcast.
- 5. The method according to claim 1, wherein the information includes data which describes content of the media programs, and wherein the method further comprises:
comparing the data that describes the content of the media programs to data that describes user preferences, wherein the displaying step includes displaying the titles based on a result of the comparison.
- 6. The method according to claim 5, further comprising:
receiving the user preferences expressly from the user.
- 7. The method according to claim 6, further comprising:
determining the user preferences based on a viewing history of the user.
- 8. The method according to claim 6, wherein the displaying step includes displaying titles of media programs that do not meet the user preferences and that meet a promotional priority of a service provider.
- 9. The method according to claim 1, further comprising:
in response to the user selecting one of the titles of the media programs, displaying a preview of a media program associated with the selected title.
- 10. The method according to claim 9, further comprising:
generating the preview based on flags transmitted from a central facility.
- 11. The method according to claim 9, further comprising:
receiving the preview with the media program associated with the selected title.
- 12. The method according to claim 1, wherein the media programs further include media programs that are available to the user in the future.
- 13. The method according to claim 1, wherein the titles are displayed with a graphical indication of availability of the media programs.
- 14. The method according to claim 13, wherein the graphical indication includes at least one of color shading and an icon.
- 15. The method according to claim 13, wherein the media programs include media programs that are available to the user in the future and programs that are stored locally, and wherein the graphical indication describes whether the media programs are one of immediately available for download or data streaming, immediately available via television broadcast, stored locally, and available in the future.
- 16. The method according to claim 1, further comprising:
in response to the user selecting one of the titles of the media programs, recording a television broadcast.
- 17. The method according to claim 1, further comprising:
in response to the user selecting one of the titles of the media programs, providing a media program via one of download and data streaming.
- 18. The method according to claim 1, further comprising:
in response to the user selecting one of the titles of the media programs, displaying information related to the selected media program, the information includes at least one of actor data, director data and genre data.
- 19. The method according to claim 1, further comprising:
prompting the user to at least one of pay a cost and wait a time period before viewing a media program.
- 20. A method of displaying a program guide to a user, comprising:
a) receiving information from a programming provider that indicates suggested media programs; b) receiving express user preferences from the user; c) displaying, on a single page and in a first list, titles of at least some of the suggested media programs; and d) displaying, on the single page in a second list, titles of at least some media programs that are immediately available to the user and that meet at least one of the user preferences.
- 21. The method according to claim 20, further comprising:
receiving metadata associated with at least some media programs, the metadata including information that describes the media programs, wherein step d) includes comparing the metadata to the express user preferences, and displaying titles of media programs based on the comparison.
- 22. The method according to claim 20, wherein step d) includes displaying titles of media programs that do not meet the user preferences and that meet a promotional priority of a service provider.
- 23. A method of displaying a program guide to a user, comprising:
receiving user preferences; receiving an indication of a priority of a programming provider; receiving respective metadata associated with available media programs; comparing the user preferences to the metadata; and displaying a first title of at least one of the available media programs if the respective metadata associated with the at least one of the available media programs matches at least one of the user preferences; and displaying a second title of at least another of the available media programs based on the priority of the programming provider, even if the respective metadata associated with the at least another of the available media programs does not match at least one of the user preferences.
- 24. A system, comprising:
a processor; at least one arrangement configured to communicate with the processor via a communications network; a computer-readable storing medium storing a set of instructions, the set of instructions capable of being executed by the processor to implement a method for displaying a media guide to a user, the set of instructions performing the steps of:
receiving information regarding media programs which include: i) programs that are immediately available to the user via download or data streaming, and ii) programs that are immediately available to the user via television broadcast, the information including titles of the media programs; and displaying the titles to the user on a single display page.
- 25. The system according to claim 24, wherein the media programs further include media programs that are stored locally relative to the user.
- 26. The system according to claim 24, wherein the information includes data which describes content of the media programs, and wherein the method further comprises:
comparing the data that describes the content of the media programs to data that describes user preferences, wherein the displaying step includes displaying the titles based on a result of the comparison.
- 27. The system according to claim 24, wherein the method further comprises:
in response to the user selecting one of the titles of the media programs, displaying a preview of a media program associated with the selected title.
- 28. The system according to claim 24, wherein the titles are displayed with a graphical indication of availability of the media programs.
- 29. The system according to claim 24, wherein the method further comprises:
in response to the user selecting one of the titles of the media programs, providing a media program via one of download and data streaming.
- 30. A system, comprising:
a processor; at least one arrangement configured to communicate with the processor via a communications network; a computer-readable storing medium storing a set of instructions, the set of instructions capable of being executed by the processor to implement a method for displaying a program guide to a user, the set of instructions performing the steps of:
a) receiving information from a programming provider that indicates suggested media programs; b) receiving express user preferences from the user; c) displaying, on a single page and in a first list, titles of at least some of the suggested media programs; and d) displaying, on the single page in a second list, titles of at least some media programs that are immediately available to the user and that meet at least one of the user preferences.
- 31. The system according to claim 30, wherein the method further comprises:
receiving metadata associated with at least some media programs, the metadata including information that describes the media programs, wherein step d) includes comparing the metadata to the express user preferences, and displaying titles of media programs based on the comparison.
- 32. The system according to claim 30, wherein step d) includes displaying titles of media programs that do not meet the user preferences and that meet a promotional priority of a service provider.
- 33. A system, comprising:
a processor; at least one arrangement configured to communicate with the processor via a communications network; a computer-readable storing medium storing a set of instructions, the set of instructions capable of being executed by the processor to implement a method for displaying a program guide to a user, the set of instructions performing the steps of:
receiving user preferences; receiving an indication of a priority of a programming provider; receiving respective metadata associated with available media programs; comparing the user preferences to the metadata; and displaying a first title of at least one of the available media programs if the respective metadata associated with the at least one of the available media programs matches at least one of the user preferences; and displaying a second title of at least another of the available media programs based on the priority of the programming provider, even if the respective metadata associated with the at least another of the available media programs does not match at least one of the user preferences.
RELATED APPLICATION
[0001] This application claims the benefit under 35 U.S.C. §119(e) of U.S. provisional application Ser. No. 60/438,599, filed Jan. 7, 2003, which is expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60438599 |
Jan 2003 |
US |