Claims
- 1. A system for providing interactive media services comprising:
memory for storing interactive program guide (IPG) configuration data that is used to determine an IPG screen characteristic; and logic configured to modify the IPG configuration data in response to a first user input requesting a change in the IPG screen characteristic.
- 2. The system of claim 1, where the memory is non-volatile memory.
- 3. The system of claim 1, where an IPG screen that is configured in accordance with the first user input is presented to a user in response to receiving a second user input.
- 4. The system of claim 1, where the IPG screen characteristic is a channel listing characteristic.
- 5. The system of claim 4, where the channel listing characteristic is from a group consisting of:
number of channels presented concurrently, type of channels presented, order in which channel listings are presented, identity of channels presented, identity of an initially highlighted channel, orientation of channel listings, location of channel listings.
- 6. The system of claim 1, where the IPG screen characteristic is a time listing characteristic.
- 7. The system of claim 6, where the time listing characteristic is from a group consisting of:
number of time listings presented concurrently, coverage of a time listing, identity of time listings presented, orientation of time listings, location of time listings.
- 8. The system of claim 1, where the IPG screen characteristic is a video area characteristic.
- 9. The system of claim 8, where the video area characteristic is from a group consisting of:
size, location, and content.
- 10. The system of claim 1, where an IPG screen that is configured in accordance with the first user input is presented to a user via a display device.
- 11. The system of claim 10, where the display device is a television.
- 12. The system of claim 1, where the first user input is provided via a remote control device.
- 13. The system of claim 1, where the system is a client device.
- 14. The system of claim 13, where the client device is a digital home communication terminal (DHCT).
- 15. The system of claim 1, where the system is a server device.
- 16. The system of claim 15, where the server device is located at a headend.
- 17. A method for configuring a user interface, comprising:
receiving a first user input requesting a change in an interactive program guide (IPG) screen characteristic; and modifying IPG configuration data stored in memory in response to receiving the first user input, where the IPG configuration data is used to determine the IPG screen characteristic.
- 18. The method of claim 17, where the first user input is provided via a remote control device.
- 19. The method of claim 17, further comprising:
providing a user with an IPG screen that is configured in accordance with IPG configuration data that is modified in response to the first user input.
- 20. The method of claim 19, where the IPG screen is presented to a user in response to receiving a second user input.
- 21. The method of claim 20, where the second user input is received while the user is not being presented with an IPG screen.
- 22. The method of claim 19, where the IPG screen is presented to a user via a display device.
- 23. The method of claim 22, where the display device is a television.
- 24. The method of claim 17, where the IPG screen characteristic is a channel listing characteristic.
- 25. The method of claim 24, where the channel listing characteristic is from a group consisting of:
number of channels presented concurrently, type of channels presented, order in which channel listings are presented, identity of channels presented, identity of an initially highlighted channel, orientation of channel listings, location of channel listings.
- 26. The method of claim 17, where the IPG screen characteristic is a time listing characteristic.
- 27. The method of claim 26, where the time listing characteristic is from a group consisting of:
number of time listings presented concurrently, coverage of a time listing, identity of time listings presented, orientation of time listings, location of time listings.
- 28. The method of claim 17, where the IPG screen characteristic is a video area characteristic.
- 29. The method of claim 28, where the video area characteristic is from a group consisting of:
size, location, and content.
- 30. A method for configuring a user interface, comprising:
receiving a first user input requesting a change in an interactive program guide (IPG) screen characteristic; and changing the IPG screen characteristic in accordance with the first user input.
- 31. The method of claim 30, where the first user input is provided via a remote control device.
- 32. The method of claim 30, further comprising:
providing a user with an IPG screen that is configured in accordance with the first user input.
- 33. The method of claim 32, where the IPG screen is presented to a user in response to receiving a second user input.
- 34. The method of claim 33, where the second user input is received while the user is not being presented with an IPG screen.
- 35. The method of claim 32, where the IPG screen is presented to a user via a display device.
- 36. The method of claim 35, where the display device is a television.
- 37. The method of claim 30, where the IPG screen characteristic is a channel listing characteristic.
- 38. The method of claim 37, where the channel listing characteristic is from a group consisting of:
number of channels presented concurrently, type of channels presented, order in which channel listings are presented, identity of channels presented, identity of an initially highlighted channel, orientation of channel listings, location of channel listings.
- 39. The method of claim 30, where the IPG screen characteristic is a time listing characteristic.
- 40. The method of claim 39, where the time listing characteristic is from a group consisting of:
number of time listings presented concurrently, coverage of a time listing, identity of time listings presented, orientation of time listings, location of time listings.
- 41. The method of claim 30, where the IPG screen characteristic is a video area characteristic.
- 42. The method of claim 41, where the video area characteristic is from a group consisting of:
size, location, and content.
- 43. A method for configuring a user interface, comprising:
receiving a first user input identifying an interactive program guide (IPG) screen characteristic; providing the user with an IPG screen that has the characteristic identified via the first user input.
- 44. The method of claim 43, where the first user input is provided via a remote control device.
- 45. The method of claim 43, where the IPG screen is presented to a user in response to receiving a second user input.
- 46. The method of claim 45, where the second user input is received while the user is not being presented with an IPG screen.
- 47. The method of claim 43, where the IPG screen is presented to a user via a display device.
- 48. The method of claim 47, where the display device is a television.
- 49. The method of claim 43, where the IPG screen characteristic is a channel listing characteristic.
- 50. The method of claim 49, where the channel listing characteristic is from a group consisting of:
number of channels presented concurrently, type of channels presented, order in which channel listings are presented, identity of channels presented, identity of an initially highlighted channel, orientation of channel listings, location of channel listings.
- 51. The method of claim 43, where the IPG screen characteristic is a time listing characteristic.
- 52. The method of claim 51, where the time listing characteristic is from a group consisting of:
number of time listings presented concurrently, coverage of a time listing, identity of time listings presented, orientation of time listings, location of time listings.
- 53. The method of claim 43, where the IPG screen characteristic is a video area characteristic.
- 54. The method of claim 53, where the video area characteristic is from a group consisting of:
size, location, and content.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of application Ser. No. 09/693,115, filed on Oct. 19, 2000, of application Ser. No. 09/518,041, filed on Mar. 2, 2000, and of application Ser. No. 09/590,925, filed on Jun. 9, 2000, all of which are hereby incorporated by reference herein in their entirety.
Continuation in Parts (3)
|
Number |
Date |
Country |
| Parent |
09693115 |
Oct 2000 |
US |
| Child |
09924111 |
Aug 2001 |
US |
| Parent |
09518041 |
Mar 2000 |
US |
| Child |
09924111 |
Aug 2001 |
US |
| Parent |
09590925 |
Jun 2000 |
US |
| Child |
09924111 |
Aug 2001 |
US |