Patent ID: 7444597

Claim:
A computer-readable storage medium on which is stored computer-executable instructions, which when executed by a computer perform a method of organizing elements on a web page, comprising: receiving a dragging of a web page element from a first position on a web page to a second position on a second web page; at the second position on the second web page, displaying a visual indicator as to where the dragged web page element will be positioned if the dragged web page element is dropped at the second position; and upon receiving a dropping of the dragged web page element: capturing textual and graphical data associated with the web page element, metadata associated with the web page element, and programming coding associated with the web page element; linking the captured textual and graphical data, the metadata, and the programming coding associated with the web page element to the second position on the second web page such that the web page element is enabled to be used for browsing to a given web page resource in the second position; and if dropping the web page element into a group of web page elements is compatible with an ordering of the web page elements, reordering the group of web page elements into which the dragged web page element is dropped based on the position of the dropped web page element.