System and method for focused navigation using filters
First Claim
Patent Images
1. A computer-implemented method for navigating a plurality of options within a user interface, the method comprising:
- providing a first sequence of cards, each card graphically representing an available option;
providing a user interface including a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis;
displaying a set of cards representing filters along the second axis;
receiving a selection of a filter in response to a user scrolling the set of filter cards along the second axis to align a corresponding filter card with the focus area;
filtering the first sequence of cards according to the selected filter to reduce in number the first sequence of cards 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.
12 Assignments
0 Petitions
Accused Products
Abstract
A sequence of cards representing filters is displayed along a first axis of a user interface with a single card being displayed in a focus area. The card in the focus area defines a selected filter, which is applied to another sequence of available options. The filtered sequence is then displayed along another (perpendicular) axis of the user interface.
277 Citations
48 Claims
-
1. A computer-implemented method for navigating a plurality of options within a user interface, the method comprising:
-
providing a first sequence of cards, each card graphically representing an available option; providing a user interface including a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis; displaying a set of cards representing filters along the second axis; receiving a selection of a filter in response to a user scrolling the set of filter cards along the second axis to align a corresponding filter card with the focus area; filtering the first sequence of cards according to the selected filter to reduce in number the first sequence of cards 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for navigating 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, the memory also storing a set of filter cards, each filter card representing a filter for filtering the first sequence of cards to reduce in number the first sequence of cards to produce a second sequence of cards; a display interface for presenting a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis, at least a subset of the filter cards being displayed along the first axis; and an input interface for receiving a user selection of a filter in response to the at least a subset of filter cards being scrolled along the first axis to align a corresponding filter card with the focus area; wherein the display interface is to display, in response to selection of a filter, at least a subset of the second sequence of cards along the second axis, one card being displayable within the focus area. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for navigating a plurality of options within a user interface, the system comprising:
-
means for providing a first sequence of cards, each card graphically representing an available option; means for providing a user interface including a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis; means for displaying a set of cards representing filters along the second axis; means for receiving a selection of a filter in response to a user scrolling the set of filter cards along the second axis to align a corresponding filter card with the focus area; means for filtering the first sequence of cards according to the selected filter to reduce in number the first sequence of cards to produce a second sequence of cards; and means for displaying at least a subset of the second sequence of cards along the first axis, one card being displayed within the focus area.
-
-
44. A computer program product comprising a computer-readable medium including program code for performing a method for navigating a plurality of options within a user interface, the method comprising:
-
providing a first sequence of cards, each card graphically representing an available option; providing a user interface including a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis; receiving a selection of a filter in response to a user scrolling the set of filter cards along the second axis to align a corresponding filter card with the focus area; filtering the first sequence of cards according to the selected filter to reduce in number the first sequence of cards 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 displayable within the focus area.
-
-
45. A computer-implemented user interface for navigating a plurality of options, the user interface comprising:
-
a focus area; a first axis intersecting the focus area; a second axis intersecting the focus area, the second axis being perpendicular to the first axis; a first sequence of cards displayed along the first axis, each card graphically representing a filter, one card being displayed within the focus area; and a second sequence of cards displayed along the second axis, the second sequence of cards comprising a filtered subset of a third sequence of cards reduced in number based on the filter represented by the card within the focus area.
-
-
46. A computer-implemented method for navigating a plurality of television programming options within a user interface of an interactive television system, the method comprising:
-
storing a first sequence of cards, each card graphically representing an available television programming option; storing a set of genre filter cards, each genre filter card having an associated genre filter for reducing in number the first sequence of cards according to genre criteria; providing a user interface including a focus area intersected by a first axis and a second axis, the first axis being perpendicular to the second axis; receiving a user selection of a particular genre filter card representing a genre filter in response to a user scrolling the set of genre filter cards along the second axis to align the particular genre filter card with the focus area; filtering the first sequence of cards according to the selected genre filter to reduce in number the first sequence of cards 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; 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. - View Dependent Claims (47)
-
-
48. A computer-implemented method for navigating a plurality of television programming options within a user interface of an interactive television system, the method comprising:
-
displaying a set of genre filter cards along a first axis of a user interface, one genre filter card being displayable within a focus area of the user interface; allowing a user to affirmatively select a particular genre filter card within the focus area; filtering a second sequence of cards representing television programming options according to a genre filter associated with the selected genre filter card to reduce in number the second sequence of cards to produce a third sequence of cards; and displaying at least a subset of the third sequence of cards along a second axis, the second axis being perpendicular to the first axis and intersecting the first axis within the focus area, one card of the third sequence being displayable within the focus area.
-
Specification