System and method for carousel context switching
First Claim
1. A method, comprising:
- providing a plurality of content filter panels in a user interface of an application for browsing and viewing media content, each content filter panel containing a plurality of selectable filters for filtering media content items;
determining, by at least one hardware processor, a direction of movement of a navigation indicator within an active content filter panel, the navigation indicator controlled by a user;
receiving a first selection of a first plurality of selectable filters on the first content filter panel;
based on a determination of a movement direction of the navigation indicator in a first axis, switching, by the at least one hardware processor, the active content filter panel from a first content filter panel to a second content filter panel;
based on a determination of a movement direction of the navigation indicator in a second axis, navigating through the plurality of selectable filters on the second content filter panel;
receiving a second selection of a second plurality of selectable filters on the second content filter panel;
filtering, by the at least one hardware processor, the media content items according to the first selection of the first plurality of selectable filters and the second selection of the second plurality of selectable filters;
causing at least one of the filtered media content items to be displayed along with the active content filter panel in the user interface;
receiving a third selection of the at least one of the filtered media content items; and
in response to the third selection of the at least one of the filtered media content items, generating for display a transition whereby the at least one of the filtered media content items shifts upwards to replace the plurality of content filter panels in the user interface.
10 Assignments
0 Petitions
Accused Products
Abstract
In a method and system for navigating content, a plurality of content filter panels are provided in a user interface of an application for browsing and viewing media content. The content filter panels each contain at least one selectable filter for filtering media content items. A direction of movement of a navigation indicator within an active content filter panel is determined, with the navigation indicator being controlled by a user. Based on a determination of a movement direction of the navigation indicator in a first axis, the active content filter panel is switched from a first content filter panel to a second content filter panel. Based on a determination of a movement direction of the navigation indicator in a second axis, the media content items are filtered according to a selectable filter of the active content filter panel selected by the navigation indicator. At least one of the filtered media content items is caused to be displayed in the user interface.
67 Citations
24 Claims
-
1. A method, comprising:
-
providing a plurality of content filter panels in a user interface of an application for browsing and viewing media content, each content filter panel containing a plurality of selectable filters for filtering media content items; determining, by at least one hardware processor, a direction of movement of a navigation indicator within an active content filter panel, the navigation indicator controlled by a user; receiving a first selection of a first plurality of selectable filters on the first content filter panel; based on a determination of a movement direction of the navigation indicator in a first axis, switching, by the at least one hardware processor, the active content filter panel from a first content filter panel to a second content filter panel; based on a determination of a movement direction of the navigation indicator in a second axis, navigating through the plurality of selectable filters on the second content filter panel; receiving a second selection of a second plurality of selectable filters on the second content filter panel; filtering, by the at least one hardware processor, the media content items according to the first selection of the first plurality of selectable filters and the second selection of the second plurality of selectable filters; causing at least one of the filtered media content items to be displayed along with the active content filter panel in the user interface; receiving a third selection of the at least one of the filtered media content items; and in response to the third selection of the at least one of the filtered media content items, generating for display a transition whereby the at least one of the filtered media content items shifts upwards to replace the plurality of content filter panels in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable storage medium storing a set of instructions that, when executed by at least one hardware processor, causes the at least one hardware processor to perform operations comprising:
-
providing a plurality of content filter panels in a user interface of an application for browsing and viewing media content, each content filter panel containing a plurality of selectable filters for filtering media content items; determining, by at least one hardware processor, a direction of movement of a navigation indicator within an active content filter panel, the navigation indicator controlled by a user; receiving a first selection of a first plurality of selectable filters on the first content filter panel; based on a determination of a movement direction of the navigation indicator in a first axis, switching, by the at least one hardware processor, the active content filter panel from a first content filter panel to a second content filter panel; based on a determination of a movement direction of the navigation indicator in a second axis, navigating through the plurality of selectable filters on the second content filter panel; receiving a second selection of a second plurality of selectable filters on the second content filter panel; filtering, by the at least one hardware processor, the media content items according to the first selection of the first plurality of selectable filters and the second selection of the second plurality of selectable filters; causing at least one of the filtered media content items to be displayed along with the active content filter panel in the user interface; receiving a third selection of the at least one of the filtered media content items; and in response to the third selection of the at least one of the filtered media content items, generating for display a transition whereby the at least one of the filtered media content items shifts upwards to replace the plurality of content filter panels in the user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
at least one hardware processor; a user interface generator module, implemented by the at least one hardware processor, configured to generate a user interface of an application for browsing and viewing media content, the user interface including a plurality of content filter panels each containing a plurality of selectable filters for filtering media content items; a navigation module, implemented by the at least one hardware processor, configured to; determine a direction of movement of a navigation indicator within an active content filter panel, the navigation indicator controlled by a user; and based on a determination of a movement direction of the navigation indicator in a first axis, switch the active content filter panel from a first content filter panel to a second content filter panel; and a filter module, implemented by the at least one hardware processor, configured to; receive a first selection of a first plurality of selectable filters on the first content filter panel; navigate through the plurality of selectable filters on the second content filter panel based on a determination of a movement direction of the navigation indicator in a second axis; receive a second selection of a second plurality of selectable filters on the second content filter panel; and filter the media content items according to the first selection of the first plurality of selectable filters and the second selection of the second plurality of selectable filters, the user interface generator module causing at least one of the filtered media content items to be displayed along with the active content filter panel in the user interface, the navigation module receiving a third selection of the at least one of the filtered media content items, and in response to the third selection of the at least one of the filtered media content items, generating for display a transition whereby the at least one of the filtered media content items shifts upwards to replace the plurality of content filter panels in the user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification