Organizing elements on a web page via drag and drop operations
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer-readable media are provided for organizing links on a web page via drag and drop operations. Single web page links or groups of web page links may be dragged from one location on a web page to another location on a web page or to another group of links on the web page. Links may also be dragged from a first web page or first client application document and may be dropped to a second web page on a same or separate web browsing application.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of organizing links on a web page, comprising:
-
receiving a dragging of a web page link from a first position on a web page to a second position on the web page; at the second position on the web page, displaying a visual indicator on the web page as to where the dragged web page link will be positioned if the dragged web page is dropped at the second position; upon dragging the selected web page link, providing a translucent image of the dragged web page link for following the cursor as the cursor moves across the web page; upon receiving a dropping of the dragged web page link; capturing textual and graphical data associated with the web page link, metadata associated with the web page link, and programming coding associated with the web page link; linking the captured textual and graphical data, the metadata, and the programming coding associated with the web page link to the second position on the web page such that the web page link is enabled to be used for browsing to a given web page resource in the second position; and if dropping the web page link into a target group of web page links is compatible with an ordering of the target group of web page links, reordering the target group of web page links into which the dragged web page link is dropped based on the position of the dropped web page link; and if dropping the web page link into the target group of web page links is incompatible with an ordering of the target group of web page links, highlighting the target group of web page links to provide a visual indication that the target group of web page links is not to be reordered by dropping the web page link into the target group of web page links. - View Dependent Claims (16)
-
-
17. A computer-readable storage medium on which is stored computer-executable instructions, which when executed by a computer perform a method of organizing links on a web page, comprising:
-
receiving a selection a web page editing mode; in response to receiving a dragging of a web page link from a first position on a first web page to a second position on a second web page, linking view-level data, metadata, and programming code associated with the web page link to the second position on the second web page; at the second position on the second web page, displaying one of;
a horizontal line and a bar for showing where the dragged web page link will be positioned if the dragged web page is dropped at the second position for visual feedback;upon receiving a dropping of the dragged web page link; capturing the view-level data, the metadata, and the programming coding associated with the web page link; linking the captured view-level data, the metadata, and the programming coding associated with the web page link to the second position on the second web page such that the web page link is enabled to be used for browsing to a given web page resource in the second position; and if dropping the web page link into a target group of web page links is compatible with an ordering of the target group of web page links, reordering the target group of web page links into which the dragged web page link is dropped based on the position of the dropped web page link; and if dropping the web page link into the target group of web page links is incompatible with an ordering of the target group of web page links, highlighting the target group of web page links to provide a visual indication that the target group of web page links is not to be reordered by dropping the web page link into the target group of web page links. - View Dependent Claims (18)
-
Specification