Claims
- 1. A method for enabling navigation of a plurality of options within a user interface, the method comprising:
storing a first sequence of cards, each card graphically representing an available option; storing a set of filters for filtering the first sequence of cards, at least one filter being associated with a button on a remote control device; displaying a user interface including a focus area intersected by a first axis; detecting activation of a button on the remote control device indicating a selection of a filter; filtering the first sequence of cards according to the selected filter to produce a second sequence of cards; and displaying at least a subset of the second sequence of cards along the first axis, one card being displayed within the focus area.
- 2. The method of claim 1, further comprising:
scrolling the second sequence of cards along the first axis in response to a single user action to progressively change the card within the focus area to a next card in the second sequence; and halting the scrolling of cards in response to a subsequent user action to show a selected card from the second sequence within the focus area.
- 3. The method of claim 1, wherein at least a subset of the options represents television programs, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a genre of a television program.
- 4. The method of claim 3, wherein the genre is selected from the group consisting of movies, news, sports, sitcoms, dramas, shopping, musical programs, and children's programs.
- 5. The method of claim 1, wherein at least a subset of the options represents channels, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a network affiliation of a channel.
- 6. The method of claim 1, wherein at least a subset of the options represent channels, the method further comprising:
tuning to a channel represented by a card being displayed within the focus area.
- 7. The method of claim 1, wherein at least a subset of the options represent stored media programs, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a media type of a stored media program.
- 8. The method of claim 1, wherein at least a subset of the options represents applications, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a type of application.
- 9. The method of claim 1, wherein the remote control device comprises a plurality of buttons corresponding to a plurality of filter types selected from the group consisting of genre, network affiliation, media type, and application.
- 10. The method of claim 1, further comprising:
in response to detecting a subsequent activation of the same button, displaying a next card from the first sequence within the focus area.
- 11. The method of claim 1, further comprising:
in response to user inaction for a period of time, displaying a next card from the first sequence within the focus area.
- 12. The method of claim 1, further comprising:
storing a third sequence of cards, each card graphically representing a filter, wherein the focus area is intersected by a second axis perpendicular to the first axis, and wherein receiving a user selection comprises displaying at least a subset of the third sequence of cards along the second axis, one card from the third sequence being displayed within the focus area, wherein the selected filter corresponds to the card within the focus area.
- 13. The method of claim 12, further comprising:
scrolling the third sequence of cards along the second axis in response to a single user action to progressively change the card within the focus area to a next card in the third sequence; and halting the scrolling of cards in response to a subsequent user action to show a selected card from the third sequence within the focus area.
- 14. A method for enabling navigation of a plurality of channels within a user interface, the method comprising:
providing a remote control device comprising a plurality of direct-tune buttons; associating each direct-tune button with a set of channels; in response to activation of a direct-tune button, tuning to a first channel within the associated set of channels.
- 15. The method of claim 14, further comprising:
in response to a subsequent activation of the same direct-tune button, tuning to a next channel within the associated set of channels.
- 16. The method of claim 14, wherein at least one set of channels comprises channels relating to a particular genre.
- 17. The method of claim 16, wherein the genre is selected from the group consisting of movies, news, sports, sitcoms, dramas, shopping, musical programs, and children's programs.
- 18. The method of claim 14, wherein at least one set of channels is defined by a user.
- 19. The method of claim 14, wherein at least one set of channels is affiliated with a particular network.
- 20. The method of claim 14, wherein at least one set of channels comprises interactive channels.
- 21. A system for enabling navigation of a plurality of options within a user interface, the system comprising:
a memory for storing a first sequence of cards, each card graphically representing an available option; at last one filter for filtering the first sequence of cards to produce a second sequence of cards in response to activation of a button on a remote control device associated with the filter; and a display unit for displaying at least a subset of the second sequence of cards along the first axis, one card being displayed within the focus area.
- 22. The system of claim 21, wherein the display unit is further adapted to scroll the second sequence of cards along the first axis in response to a single user action to progressively change the card within the focus area to a next card in the second sequence and to halt the scrolling of cards in response to a subsequent user action to show a selected card from the second sequence within the focus area.
- 23. The system of claim 21, wherein at least a subset of the options represents television programs, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a genre of a television program.
- 24. The system of claim 23, wherein the genre is selected from the group consisting of movies, news, sports, sitcoms, dramas, shopping, musical programs, and children's programs.
- 25. The system of claim 21, wherein at least a subset of the options represents channels, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a network affiliation of a channel.
- 26. The system of claim 21, wherein at least a subset of the options represent channels, the system further comprising:
a tuner for tuning to a channel represented by a card being displayed within the focus area.
- 27. The system of claim 21, wherein at least a subset of the options represents stored media programs, and wherein the selected filter filters the first sequence of cards according to a media type of a stored media program.
- 28. The system of claim 21, wherein at least a subset of the options represents applications, and wherein the remote control device comprises at least one button associated with a filter for filtering the first sequence of cards according to a type of application.
- 29. The system of claim 21, wherein the remote control device comprises a plurality of buttons corresponding to a plurality of filter types selected from the group consisting of genre, network affiliation, media type, and application.
- 30. The system of claim 21, wherein the display unit is further adapted, in response to a subsequent activation of the same button, to display a next card from the first sequence within the focus area.
- 31. The system of claim 21, wherein the display unit is further adapted, in response to user inaction for a period of time, to display a next card from the first sequence within the focus area.
- 32. The system of claim 21, wherein the memory is further adapted to store a third sequence of cards, each card graphically representing a filter, wherein the focus area is intersected by a second axis perpendicular to the first axis, wherein the display unit is further adapted to display at least a subset of the third sequence of cards along the second axis, one card from the third sequence being displayed within the focus area, and wherein the selected filter corresponds to the card from the third sequence within the focus area.
- 33. The system of claim 32, wherein the display unit is further adapted to scroll the third sequence of cards along the second axis in response to a single user action to progressively change the card within the focus area to a next card in the third sequence and to halt the scrolling of cards in response to a subsequent user action to show a selected card from the third sequence within the focus area.
- 34. A system for enabling navigation of a plurality of channels within an interactive television system, the system comprising:
a remote control device comprising a plurality of direct-tune buttons; a memory comprising a data structure for associating each direct-tune button with a set of channels; and a tuner for tuning to a first channel within a set of channels in response to activation of a direct-tune button.
- 35. The system of claim 34, wherein the tuner is further adapted, in response to a subsequent activation of the same direct-tune button, to tune to a next channel within the associated set of channels.
- 36. The system of claim 34, wherein at least one set of channels comprises channels relating to a particular genre.
- 37. The system of claim 36, wherein the genre is selected from the group consisting of movies, news, sports, sitcoms, dramas, shopping, musical programs, and children's programs.
- 38. The system of claim 34, wherein at least one set of channels is defined by a user.
- 39. The system of claim 34, wherein at least one set of channels is affiliated with a particular network.
- 40. The system of claim 34, wherein at least one set of channels comprises interactive channels.
- 41. A method for enabling navigation of a plurality of channels within a user interface of an interactive television system, the method comprising:
storing a first sequence of cards, each card graphically representing an available channel; storing a set of filters for filtering the first sequence of cards, at least one filter being associated with a button on a remote control device; displaying a user interface including a focus area intersected by a first axis; detecting activation of a button on the remote control device indicating a selection of a filter; filtering the first sequence of cards according to the selected filter to produce a second sequence of cards; displaying at least a subset of the second sequence of cards along the first axis, one card being displayed within the focus area; scrolling the second sequence of cards along the first axis in response to a single user action to progressively change the card within the focus area to a next card in the second sequence; halting the scrolling of cards in response to a subsequent user action to show a selected card from the second sequence within the focus area; and tuning to the channel represented by the selected card.
- 42. A system for enabling navigation of a plurality of options within a user interface, the system comprising:
means for storing a first sequence of cards, each card graphically representing an available option; means for storing a set of filters for filtering the first sequence of cards, at least one filter being associated with a button on a remote control device; means for displaying a user interface including a focus area intersected by a first axis; means for detecting activation of a button on the remote control device indicating a selection of a filter; means for filtering the first sequence of cards according to the selected filter to produce a second sequence of cards; and means for displaying at least a subset of the second sequence of cards along the fop first axis, one card being displayed within the focus area.
- 43. A system for enabling navigation of a plurality of channels within a user interface, the system comprising:
a remote control device comprising a plurality of direct-tune buttons; means for associating each direct-tune button with a set of channels; and means for tuning to a first channel within the associated set of channels in response to activation of a direct-tune button,.
- 44. A computer program product comprising program code for performing a method for enabling navigation of a plurality of options within a user interface, the method comprising:
storing a first sequence of cards, each card graphically representing an available option; storing a set of filters for filtering the first sequence of cards, at least one filter being associated with a button on a remote control device; displaying a user interface including a focus area intersected by a first axis; detecting activation of a button on the remote control device indicating a selection of a filter; filtering the first sequence of cards according to the selected filter to produce a second sequence of cards; and displaying at least a subset of the second sequence of cards along the first axis, one card being displayed within the focus area.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/097,174, filed Mar. 12, 2002, for “System and Method for Focused Navigation within an Interactive Television User Interface.” The present application is also related to and claims the benefit of U.S. Provisional Application No. 60/315,731, filed Aug. 29, 2001, entitled “System and Method for Visual Channel Surfing”, which is hereby incorporated by reference in its entirety. The present application is further related to and claims the benefit of U.S. Provisional Application No. 60/317,612, filed Sep. 6, 2001, entitled “System and Method for Visual Channel Surfing”, which is hereby incorporated by reference in its entirety. The present application is also related to and claims the benefit of U.S. Provisional Application No. 60/324,997, filed Sep. 26, 2001, entitled “System and Method for Visual Channel Surfing Using Center-Focused Navigation”, which is hereby incorporated by reference in its entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60315731 |
Aug 2001 |
US |
|
60317612 |
Sep 2001 |
US |
|
60324997 |
Sep 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10097174 |
Mar 2002 |
US |
Child |
10186210 |
Jun 2002 |
US |