Location-Dependent Drag and Drop UI
First Claim
1. A method for providing an interactive user interface for presenting application functionalities, the method comprising:
- displaying one or more selectable preview elements, each of the one or more preview elements representing an application functionality;
receiving an indication of a selection of a preview element;
providing one or more drop zones in a document for receiving the selected preview element;
receiving an indication of a movement of the selected preview element to a drop zone;
displaying a visualization of the application functionality represented by the selected preview element in the drop zone;
receiving an indication of a deposit of the selected preview element to the drop zone; and
applying the application functionality represented by the selected preview element.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved interactive user interface for presenting functionalities of an application is provided. An application functionality applied to a data element range may be represented by a selectable preview element that provides a preview of the application functionality applied to the data element range. Upon selection of a preview element, one or more drop zones may be displayed. The preview element may be dragged to a drop zone and may animate into a visualization of the application functionality applied to the data element. The type of visualization that is displayed may be dependent on the drop zone to which the preview element is dragged. After a preview element is dropped into a drop zone, the functionality may be applied to the data element range and be displayed. The interactive data visualizations may encourage a user to explore features of an application.
41 Citations
20 Claims
-
1. A method for providing an interactive user interface for presenting application functionalities, the method comprising:
-
displaying one or more selectable preview elements, each of the one or more preview elements representing an application functionality; receiving an indication of a selection of a preview element; providing one or more drop zones in a document for receiving the selected preview element; receiving an indication of a movement of the selected preview element to a drop zone; displaying a visualization of the application functionality represented by the selected preview element in the drop zone; receiving an indication of a deposit of the selected preview element to the drop zone; and applying the application functionality represented by the selected preview element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing an intuitive user interface for presenting application functionalities, the method comprising:
-
a display; an input device; and a processor configured to; display one or more selectable preview elements, each of the one or more preview elements representing an application functionality; receive an indication of a selection of a preview element; provide one or more drop zones in a document for receiving the selected preview element; receive an indication of a movement of the selected preview element to a drop zone; display a visualization of the application functionality represented by the selected preview element in the drop zone; receive an indication of a deposit of the selected preview element to the drop zone; and apply the application functionality represented by the selected preview element. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for presenting application functionalities, the method comprising:
-
receiving an indication of a selection of a data element range; determining application functionalities likely to be used for the selected data element range; displaying one or more selectable preview elements, each of the one or more preview elements representing an application functionality determined likely to be used for the selected data element range; receiving an indication of a selection of a preview element; providing one or more drop zones in a document for receiving the selected preview element; providing an action associated with each of the one or more drop zones; receiving an indication of a movement of the selected preview element to a drop zone; displaying a visualization in the drop zone, the visualization incorporating the action associated with a drop zone and the application functionality represented by the selected preview element applied to the selected data element range; receiving an indication of a deposit of the selected preview element to the drop zone; and applying the application functionality represented by the selected preview element and the action associated with a drop zone in the drop zone. - View Dependent Claims (19, 20)
-
Specification