METHODS AND SYSTEMS FOR MANAGING DATA AND FILES
First Claim
1. A method for manipulating data objects in a user interface comprising:
- presenting a plurality of data objects in a graphical user interface;
presenting a lift handle for each one of said plurality of data objects;
obtaining a cargo comprising one or more elements, each one of said one or more elements comprising an input selection from a user when said user selects said lift handle using a pointer;
presenting a graphical representation of a carrier, said carrier configured to show a cargo manifest comprising information on said one or more cargo elements selected by said user;
presenting a list of one or more available actions for said cargo when said user moves said pointer to a drop zone; and
performing a drop action on said cargo when said user selects said drop zone, wherein said drop action is based on said one or more available actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for data management are presented. A plurality of data objects is generated in a graphical user interface. Each data object includes a lift handle, which may be selected by a user click clicking a mouse, for instance. A cargo is generated and placed in a carrier when the user selects the lift handle using a pointer. While the lift and drop action is pending, each additional selection of a data object by the user via its lift handle is added to the cargo. A graphical representation of the carrier showing the cargo manifest is attached to the pointer. When the user maneuvers the pointer to or over a drop zone, a list of available actions for the cargo in the carrier is presented to the user. A drop action can then be performed on the cargo when the user selects the drop zone.
21 Citations
20 Claims
-
1. A method for manipulating data objects in a user interface comprising:
-
presenting a plurality of data objects in a graphical user interface; presenting a lift handle for each one of said plurality of data objects; obtaining a cargo comprising one or more elements, each one of said one or more elements comprising an input selection from a user when said user selects said lift handle using a pointer; presenting a graphical representation of a carrier, said carrier configured to show a cargo manifest comprising information on said one or more cargo elements selected by said user; presenting a list of one or more available actions for said cargo when said user moves said pointer to a drop zone; and performing a drop action on said cargo when said user selects said drop zone, wherein said drop action is based on said one or more available actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for manipulating data objects on a user interface comprising:
-
presenting a plurality of data objects in a graphical user interface; presenting a lift handle for each one of said plurality of data objects; obtaining a cargo comprising a first input selection from a user when said user selects said lift handle of one of said plurality of data objects using a pointer; presenting a graphical representation of a carrier, wherein said carrier is attached to said pointer, wherein said carrier is configured to show a cargo manifest comprising information on said cargo; obtaining additional selections and updating said cargo, wherein said additional selections comprises additional input selections from said user when said user selects said lift handle of additional ones of said plurality of data objects using said pointer; updating said graphical representation of said carrier to show said cargo manifest further comprises information on said updated cargo; presenting a list of one or more available actions for said updated cargo when said user moves said pointer to a drop zone; and performing a drop action on said updated cargo when said user selects said drop zone, wherein said drop action is based on said one or more available actions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-readable instructions for manipulating data objects on a user interface, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to:
-
present a plurality of data objects in a graphical user interface; present a lift handle for each one of said plurality of data objects; obtain a cargo comprising one or more elements, each one of said one or more elements comprising an input selection from a user when said user selects said lift handle using a pointer; present a graphical representation of a carrier, wherein said carrier is attached to said pointer, wherein said carrier is configured to show a cargo manifest comprising information on said cargo; present a list of one or more available actions for said cargo when said user moves said pointer to a drop zone; and perform a drop action on said cargo when said user selects said drop zone, wherein said drop action is based on said one or more available actions. - View Dependent Claims (18, 19, 20)
-
Specification