×

Drag and drop interaction between components of a web application

  • US 10,048,854 B2
  • Filed: 01/31/2011
  • Issued: 08/14/2018
  • Est. Priority Date: 01/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform a drag and drop operation within a web application displayed in a graphical user interface of a web browser, the web application comprising two or more different components, the performing the drag and drop operation comprising:

  • initiating a drag of a source object displayed within a visualization component of the web application that is displayed within the graphical user interface of the web browser in response to a first event received by the web application, wherein the visualization component displays the source object as a visual icon that represents an underlying data payload;

    creating and displaying a visual feedback object that comprises information used to display the source object in the web application;

    dragging the visual feedback object from within the visualization component over a drop target located within a web component of the web application that is displayed within the graphical user interface of the web browser in response to one or more second events received by the web application, wherein the drop target is within a region that is displayed within the graphical user interface of the web browser, the source object remaining within the visualization component during the dragging of the visual feedback object, wherein the web component displays a plurality of textual records;

    transferring the underlying payload data associated with, but separate from, the source object from the visualization component to the web component using a communication component of the web application when the visual feedback object is displayed within the web component; and

    dropping the visual feedback object onto the drop target located within the web component of the web application displayed within the graphical user interface of the web browser in response to a third event received by the web application and,the dropping including;

    extracting and displaying the data payload from the source object within the web component, wherein the data payload is displayed as a new textual record of the plurality of textual records within the web component; and

    deleting the source object and the visual feedback object from the graphical user interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×