Storage system user interface with floating file collection
First Claim
1. A method, comprising:
- outputting, by one or more processors and for display, a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system;
receiving, by the one or more processors, one or more selection inputs that designate one or more objects from the plurality of objects as selected objects;
determining, by the one or more processors, when the one or more selection inputs comprise a gesture input at a predetermined velocity in a predetermined direction;
outputting, by the one or more processors and for display, a floating interface element representing the selected objects in response to the one or more selection inputs being determined to comprise the gesture input at the predetermined velocity in the predetermined direction, wherein the floating interface element representing the selected objects is superimposed over the first view, comprises a scaled-down visual representation of the selected objects, and is movable in response to a positioning input;
receiving, by the one or more processors, a navigation input identifying a second folder of the hierarchical storage system; and
executing, by the one or more processors and in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes outputting for display a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system and receiving one or more selection inputs that designate one or more objects from the plurality of objects as selected objects. The method also includes outputting for display a floating interface element representing the selected objects and receiving a navigation input identifying a second folder of the hierarchical storage system. The method also includes executing, in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition.
148 Citations
20 Claims
-
1. A method, comprising:
-
outputting, by one or more processors and for display, a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system; receiving, by the one or more processors, one or more selection inputs that designate one or more objects from the plurality of objects as selected objects; determining, by the one or more processors, when the one or more selection inputs comprise a gesture input at a predetermined velocity in a predetermined direction; outputting, by the one or more processors and for display, a floating interface element representing the selected objects in response to the one or more selection inputs being determined to comprise the gesture input at the predetermined velocity in the predetermined direction, wherein the floating interface element representing the selected objects is superimposed over the first view, comprises a scaled-down visual representation of the selected objects, and is movable in response to a positioning input; receiving, by the one or more processors, a navigation input identifying a second folder of the hierarchical storage system; and executing, by the one or more processors and in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A non-transitory computer-readable storage medium including program instructions executable by one or more processors that, when executed, cause the one or more processors to perform operations, the operations comprising:
-
outputting, for display, a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system; receiving one or more selection inputs that designate one or more objects from the plurality of objects as selected objects; determining when the one or more selection inputs comprise a gesture input at a predetermined velocity in a predetermined direction; outputting, for display, a floating interface element representing the selected objects in response to the one or more selection inputs being determined to comprise the gesture input at the predetermined velocity in the predetermined direction, wherein the floating interface element representing the selected objects is superimposed over the first view, comprises a scaled-down visual representation of the selected objects, and is movable in response to a positioning input; receiving a navigation input identifying a second folder of the hierarchical storage system; and executing, in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition. - View Dependent Claims (11, 12, 13, 19)
-
-
14. An apparatus, comprising:
-
one or more processors; and one or more memory devices for storing program instructions used by the one or more processors, wherein the program instructions, when executed by the one or more processors, cause the one or more processors to; output, for display, a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system; receive one or more selection inputs that designate one or more objects from the plurality of objects as selected objects; determine when the one or more selection inputs comprise a gesture input at a predetermined velocity in a predetermined direction; output, for display, a floating interface element representing the selected objects in response to the one or more selection inputs being determined to comprise the gesture input at the predetermined velocity in the predetermined direction, wherein the floating interface element representing the selected objects is superimposed over the first view, comprises a scaled-down visual representation of the selected objects, and is movable in response to a positioning input; receive a navigation input identifying a second folder of the hierarchical storage system; and execute, in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition. - View Dependent Claims (15, 16, 17, 20)
-
Specification