Information management with non-hierarchical views
First Claim
1. A method comprising:
- causing a non-hierarchical view to be presented on a display of a device, the view including visual representations of corresponding information items, the visual representations arranged in the view in groups according to a grouping component;
receiving an input specifying an action to be performed on the non-hierarchical view with the input to specify an icon view format for the groups in the view;
performing the action based on the input including causing visual representations for the groups to be displayed with the icon view format in a different row for each group in the non-hierarchical view, where the method is performed by one or more computer processors;
receiving a dragging input for resizing the non-hierarchical view; and
responsive to the dragging input for resizing the non-hierarchical view, stacking visual representations that are no longer in the icon view as at least one row contracts onto an overflow icon at an end of the at least one row when the view contracts and laying out visual representations that are removed off a stack and are brought into the icon view one by one in the at least one row as the at least one row expands when the view expands.
1 Assignment
0 Petitions
Accused Products
Abstract
Information items in a file system are arranged into groups that are created according to a grouping component. A non-hierarchical view displays visual representations (e.g., icons, thumbnail images) of the information items arranged in visually delineated groups according to an arrange type that can be specified for each group. Various view formats are available including icon, list and column view formats. In each view format, a condensed mode can be selected for one or more groups, resulting in multiple visual representations of items being displayed in a fixed amount of screen space in the non-hierarchical view. In icon view, each condensed group includes a single row of visual representations that can be navigated separately from other groups in the non-hierarchical view.
-
Citations
27 Claims
-
1. A method comprising:
-
causing a non-hierarchical view to be presented on a display of a device, the view including visual representations of corresponding information items, the visual representations arranged in the view in groups according to a grouping component; receiving an input specifying an action to be performed on the non-hierarchical view with the input to specify an icon view format for the groups in the view; performing the action based on the input including causing visual representations for the groups to be displayed with the icon view format in a different row for each group in the non-hierarchical view, where the method is performed by one or more computer processors; receiving a dragging input for resizing the non-hierarchical view; and responsive to the dragging input for resizing the non-hierarchical view, stacking visual representations that are no longer in the icon view as at least one row contracts onto an overflow icon at an end of the at least one row when the view contracts and laying out visual representations that are removed off a stack and are brought into the icon view one by one in the at least one row as the at least one row expands when the view expands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; memory storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; causing a non-hierarchical view to be presented on a display of a device, the view including visual representations of corresponding information items, the visual representations arranged in the view in groups according to a grouping component; receiving input specifying an action to be performed on the non-hierarchical view or on a group of visual representations in the view including receiving an input to specify an icon view format for the groups in the view; performing the action based on the input including causing visual representations for the groups to be displayed with the icon view format in a different row for each group in the non-hierarchical view; receiving a dragging input for resizing the non-hierarchical view; and responsive to the dragging input for resizing the non-hierarchical view, stacking visual representations that are no longer in the icon view as at least one row contracts onto an overflow icon at an end of the at least one row when the view contracts and laying out visual representations that are removed off a stack and are brought into the icon view one by one in the at least one row as the at least one row expands when the view expands. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium containing executable computer program instructions which when executed by a computing system cause said system to perform a method, the method comprising:
-
causing a non-hierarchical view to be presented on a display of a device, the view including visual representations of corresponding information items, the visual representations arranged in the view in groups according to a grouping component; receiving an input specifying an action to be performed on the non-hierarchical view with the input to specify an icon view format for the groups in the view; performing the action based on the input including causing visual representations for the groups to be displayed with the icon view format in a different row for each group in the non-hierarchical view; receiving a dragging input for resizing the non-hierarchical view; and responsive to the dragging input for resizing the non-hierarchical view, stacking visual representations that are no longer in the icon view as at least one row contracts onto an overflow icon at an end of the at least one row when the view contracts and laying out visual representations that are removed off a stack and are brought into the icon view one by one in the at least one row as the at least one row expands when the view expands. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification