System and method for focused navigation within a user interface
First Claim
1. A method for presenting a user interface on a display device, comprising:
- displaying at least a portion of a first sequence of graphical items along a first axis of the user interface, at least one graphical item corresponding to a category of media program;
in response to a first command to navigate in a direction of the first axis, scrolling the first sequence of graphical items along the first axis through a focus area to place a graphical item corresponding to a selected category of media program within the focus area;
displaying at least a portion of a second sequence of graphical items along a second axis of a user interface, the second axis intersecting the first axis, each graphical item in the second sequence representing a media program of the selected category within a first time slot;
in response to a second command to navigate in a direction of the second axis, scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items;
if a second command is not received before conclusion of a first time period, scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items;
in response to a time slot navigation command that is different from the first and second commands, replacing the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program of the selected category within a second time slot that is temporally adjacent to the first time slot; and
in response to a graphical item from the third sequence remaining in the focus area for at least a particular amount of time, replacing, without additional user interaction, the third sequence of graphical items with a fourth sequence of graphical items, each graphical item in the fourth sequence representing a media program of the selected category within a third time slot that is temporally adjacent to the second time slot.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for navigation of television program listings within a user interface includes successively displaying a first set of visual cards in a first area of the user interface. Each visual card of the first set of visual cards represents a corresponding broadcast time slot associated with a graphically represented first card characteristic. Selection by a user of a particular visual card of the first set of visual cards is enabled in order to view a television program corresponding to the time slot represented by the selected visual card. In an embodiment, a transition from display of a first visual card of the first set of visual cards to display of a second visual card of the first set of visual cards occurs automatically at the conclusion of a first time period.
-
Citations
19 Claims
-
1. A method for presenting a user interface on a display device, comprising:
-
displaying at least a portion of a first sequence of graphical items along a first axis of the user interface, at least one graphical item corresponding to a category of media program; in response to a first command to navigate in a direction of the first axis, scrolling the first sequence of graphical items along the first axis through a focus area to place a graphical item corresponding to a selected category of media program within the focus area; displaying at least a portion of a second sequence of graphical items along a second axis of a user interface, the second axis intersecting the first axis, each graphical item in the second sequence representing a media program of the selected category within a first time slot; in response to a second command to navigate in a direction of the second axis, scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items; if a second command is not received before conclusion of a first time period, scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items; in response to a time slot navigation command that is different from the first and second commands, replacing the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program of the selected category within a second time slot that is temporally adjacent to the first time slot; and in response to a graphical item from the third sequence remaining in the focus area for at least a particular amount of time, replacing, without additional user interaction, the third sequence of graphical items with a fourth sequence of graphical items, each graphical item in the fourth sequence representing a media program of the selected category within a third time slot that is temporally adjacent to the second time slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for presenting a user interface on a display device, comprising:
-
displaying at least a portion of a first sequence of graphical items along an axis of a user interface, each graphical item in the first sequence representing a media program within a first time slot; in response to a first user command to navigate the first sequence, scrolling only the first sequence of graphical items along the first axis; and in response to second command to navigate to a next time slot, replacing the at least a portion of the first sequence with at least a portion of a second sequence of graphical items, each graphical item in the second sequence representing a media program within a second time slot that is temporally adjacent and subsequent to the first time slot; in response to a graphical item from the second sequence remaining in the focus area for a determined amount of time, replacing the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program within a third time slot that is temporally adjacent to and subsequent to the second time slot. - View Dependent Claims (14, 15, 16)
-
-
10. A system comprising:
-
a processor; an input interface to receive user input; and a display interface programmed under control of the processor to; display at least a portion of a first sequence of graphical items along a first axis of a user interface, at least one graphical item corresponding to a category of media program; in response to the input interface detecting a first command to navigate in a direction of the first axis, scroll the first sequence of graphical items along the first axis through a focus area to place a graphical item corresponding to a selected category of media program within the focus area; display at least a portion of a second sequence of graphical items along a second axis of a user interface, the second axis being perpendicular to the first axis, each graphical item in the second sequence representing a media program of the selected category within a first time slot; in response to the input interface detecting a second command to navigate in a direction of the second axis, scroll only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items; in response to the input interface detecting a time slot navigation command that is different from the first and second commands, replace the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program of the selected category within a second time slot that is temporally adjacent to the first time slot; if no command received before conclusion of a first time period, scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items; and in response to a graphical item from the third sequence remaining in the focus area for at least a particular amount of time, is programmed to replace, without additional user interaction, the third sequence of graphical items with a fourth sequence of graphical items, each graphical item in the fourth sequence representing a media program of the selected category within a third time slot that is temporally adjacent to the second time slot. - View Dependent Claims (11, 12, 13, 17)
-
-
18. A system for presenting a user interface on a display device, comprising:
-
a processor; an input interface to detect user input; and a display interface programmed under control of the processor to; display at least a portion of a first sequence of graphical items along an axis of a user interface, each graphical item in the first sequence representing a media program within a first time slot; in response to the input interface detecting a first user command to navigate the first sequence, scroll only the second sequence of graphical items along the first axis through the focus area; and in response to the input interface detecting second command to navigate to a next time slot, replace the at least a portion of the first sequence with at least a portion of a second sequence of graphical items, each graphical item in the second sequence representing a media program within a second time slot that is temporally adjacent and subsequent to the first time slot; in response to a graphical item from the second sequence remaining in the focus area for a determined amount of time, replace the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program within a third time slot that is temporally adjacent to and subsequent to the second time slot.
-
-
19. A non-transitory computer-readable medium storing program instructions that, when executed by a computer, cause the computer to perform method for presenting a user interface on a display device, the method comprising:
-
displaying at least a portion of a first sequence of graphical items along a first axis of the user interface, at least one graphical item corresponding to a category of media program; in response to a first command to navigate in a direction of the first axis, scrolling the first sequence of graphical items along the first axis through a focus area to place a graphical item corresponding to a selected category of media program within the focus area; displaying at least a portion of a second sequence of graphical items along a second axis of a user interface, the second axis being perpendicular to the first axis, each graphical item in the second sequence representing a media program of the selected category within a first time slot; in response to receiving no input from the user for a predetermined period of time, automatically scrolling only the second sequence of graphical items along the second axis through the focus area without scrolling any of the first sequence of graphical items; in response to a time slot navigation command that is different from the first and second commands, replacing the at least a portion of the second sequence with at least a portion of a third sequence of graphical items, each graphical item in the third sequence representing a media program of the selected category within a second time slot that is temporally adjacent to the first time slot; and in response to a graphical item from the third sequence remaining in the focus area for at least a particular amount of time, replacing, without additional user interaction, the third sequence of graphical items with a fourth sequence of graphical items, each graphical item in the fourth sequence representing a media program of the selected category within a third time slot that is temporally adjacent to the second time slot.
-
Specification