REORDERING NODES IN A HIERARCHICAL STRUCTURE
First Claim
1. A computer storage medium storing computer-executable instructions for editing graphical content, the method comprising:
- accepting content in a content pane, wherein the content comprises a plurality of content portions displayed in a hierarchical format comprising one or more hierarchical levels, wherein at least one of the one or more hierarchical levels comprises a plurality of hierarchical positions, and wherein each content portion occupies one of the plurality of hierarchical positions;
receiving a selection of at least one of a plurality of graphical definitions, wherein the at least one selected graphical definition comprises a layout and a style for presenting the content;
applying the at least one selected graphical definition to the content to produce the graphical content;
simultaneously displaying the graphical content in a graphics pane separate from the content pane, wherein the graphical content comprises a plurality of nodes in a hierarchical structure corresponding to the hierarchical format, wherein the hierarchical structure comprises one or more node levels corresponding to the one or more hierarchical levels, wherein each of the one or more node levels comprises a plurality of node positions corresponding to the plurality of hierarchical positions, and wherein each node corresponds to a content portion and occupies a corresponding one of the plurality of node positions;
receiving a change to the content in the content pane, wherein the change includes reordering a selected one of the plurality of content portions within one of the one or more hierarchical levels; and
automatically reordering one of the plurality of nodes corresponding the selected content portion within a corresponding one of the one or more node levels in the graphics pane as the change to the content is received in the content pane.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format may be received in a content pane. The hierarchical format may include one or more hierarchical levels and a plurality of content portions occupying one or more hierarchical positions within each of the one or more hierarchical levels. Further, a graphical definition may be applied to the content creating graphical content. As will be appreciated, the graphical content may comprise a hierarchical structure corresponding to the hierarchical format of the content. The hierarchical structure may include a plurality of nodes occupying one or more node positions within each of one or more node levels. A content portion occupying a hierarchical position may be reordered within a hierarchical level and may automatically cause a corresponding node in a corresponding node position to be reordered within a corresponding node level.
133 Citations
20 Claims
-
1. A computer storage medium storing computer-executable instructions for editing graphical content, the method comprising:
-
accepting content in a content pane, wherein the content comprises a plurality of content portions displayed in a hierarchical format comprising one or more hierarchical levels, wherein at least one of the one or more hierarchical levels comprises a plurality of hierarchical positions, and wherein each content portion occupies one of the plurality of hierarchical positions; receiving a selection of at least one of a plurality of graphical definitions, wherein the at least one selected graphical definition comprises a layout and a style for presenting the content; applying the at least one selected graphical definition to the content to produce the graphical content; simultaneously displaying the graphical content in a graphics pane separate from the content pane, wherein the graphical content comprises a plurality of nodes in a hierarchical structure corresponding to the hierarchical format, wherein the hierarchical structure comprises one or more node levels corresponding to the one or more hierarchical levels, wherein each of the one or more node levels comprises a plurality of node positions corresponding to the plurality of hierarchical positions, and wherein each node corresponds to a content portion and occupies a corresponding one of the plurality of node positions; receiving a change to the content in the content pane, wherein the change includes reordering a selected one of the plurality of content portions within one of the one or more hierarchical levels; and automatically reordering one of the plurality of nodes corresponding the selected content portion within a corresponding one of the one or more node levels in the graphics pane as the change to the content is received in the content pane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
at least one processor; and at least one memory, communicatively coupled to the at least one processor and containing computer-readable instructions that, when executed by the at least one processor, perform a method for editing graphical content, the method comprising; accepting content in a content pane, wherein the content comprises a plurality of content portions displayed in a hierarchical format comprising one or more hierarchical levels, wherein at least one of the one or more hierarchical levels comprises a plurality of hierarchical positions, and wherein each content portion occupies one of the plurality of hierarchical positions; receiving a selection of at least one of a plurality of graphical definitions, wherein the at least one selected graphical definition comprises a layout and a style for presenting the content; applying the at least one selected graphical definition to the content to produce the graphical content; simultaneously displaying the graphical content in a graphics pane separate from the content pane, wherein the graphical content comprises a plurality of nodes in a hierarchical structure corresponding to the hierarchical format, wherein the hierarchical structure comprises one or more node levels corresponding to the one or more hierarchical levels, wherein each of the one or more node levels comprises a plurality of node positions corresponding to the plurality of hierarchical positions, and wherein each node corresponds to a content portion and occupies a corresponding one of the plurality of node positions; selecting one of the plurality of content portions in a first hierarchical position within a first hierarchical level of the one or more hierarchical levels of the content; displaying a menu comprising options for reordering the selected content portion; and upon receiving a selection of an option for reordering the selected content portion, reordering the selected content portion from the first hierarchical position to a second hierarchical position within the first hierarchical level; and automatically reordering one of the plurality of nodes corresponding the selected content portion from a first node position to a second node position within a corresponding first node level in the graphics pane as the change to the content is received in the content pane. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer storage medium storing computer-executable instructions for editing a graphical content, the method comprising:
-
accepting content in a content pane, wherein the content comprises a plurality of content portions displayed in a hierarchical format comprising one or more hierarchical levels, wherein at least one of the one or more hierarchical levels comprises a plurality of hierarchical positions, and wherein each content portion occupies one of the plurality of hierarchical positions; receiving a selection of at least one of a plurality of graphical definitions, wherein the at least one selected graphical definition comprises a layout and a style for presenting the content; applying the at least one selected graphical definition to the content to produce the graphical content; simultaneously displaying the graphical content in a graphics pane separate from the content pane, wherein the graphical content comprises a plurality of nodes in a hierarchical structure corresponding to the hierarchical format, wherein the hierarchical structure comprises one or more node levels corresponding to the one or more hierarchical levels, wherein each of the one or more node levels comprises a plurality of node positions corresponding to the plurality of hierarchical positions, and wherein each node corresponds to a content portion and occupies a corresponding one of the plurality of node positions; receiving a change to the graphical content in the graphics pane, wherein the change includes reordering a selected one of the plurality of nodes within one of the one or more node levels; and automatically reordering one of the plurality of content portions corresponding the selected node within a corresponding one of the one or more hierarchical levels in the content pane as the change to the graphical content is received in the graphics pane. - View Dependent Claims (17, 18, 19, 20)
-
Specification