Maintaining graphical presentations based on user customizations
First Claim
1. A computer-implemented method for rendering one or more graphical hierarchical diagrams for display by a display device, the method comprising:
- receiving selection of a first graphic definition for rendering a first graphical hierarchical diagram, the first graphic definition specifying a first graphical element;
in response to the selection of the first graphic definition, rendering the first graphical element within the first graphical hierarchical diagram in a drawing pane on the display device;
receiving content text within the first graphical element;
receiving a first customization to a presentation property of the first graphical element;
updating the presentation property of the first graphical element with the first customization;
receiving a second customization to a semantic property of the first graphical element;
updating the semantic property of the first graphical element with the second customization;
receiving a selection of a second graphic definition; and
in response to the selection of the second graphic definition, rendering a second graphical hierarchical diagram comprising a second graphical element that includes the content text and the updated semantic property but not the updated presentation property.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
131 Citations
20 Claims
-
1. A computer-implemented method for rendering one or more graphical hierarchical diagrams for display by a display device, the method comprising:
-
receiving selection of a first graphic definition for rendering a first graphical hierarchical diagram, the first graphic definition specifying a first graphical element; in response to the selection of the first graphic definition, rendering the first graphical element within the first graphical hierarchical diagram in a drawing pane on the display device; receiving content text within the first graphical element; receiving a first customization to a presentation property of the first graphical element; updating the presentation property of the first graphical element with the first customization; receiving a second customization to a semantic property of the first graphical element; updating the semantic property of the first graphical element with the second customization; receiving a selection of a second graphic definition; and in response to the selection of the second graphic definition, rendering a second graphical hierarchical diagram comprising a second graphical element that includes the content text and the updated semantic property but not the updated presentation property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for rendering graphics for display on a display screen, the computer system comprising:
-
at least one processing unit; and at least one memory communicatively coupled to the at least one processing unit and storing computer readable instructions that when executed by the at least one processor perform a method, comprising; receiving selection of a first graphic definition for rendering a first graphical hierarchical diagram, the first graphic definition specifying a first graphical element; in response to the selection of the first graphic definition, rendering the first graphical element within the first graphical hierarchical diagram in a drawing pane on the display device; receiving content text within the first graphical element; receiving a first customization to a presentation property of the first graphical element; updating the presentation property of the first graphical element with the first customization; receiving a second customization to a semantic property of the first graphical element; updating the semantic property of the first graphical element with the second customization; receiving a selection of a second graphic definition; and in response to the selection of the second graphic definition, rendering a second graphical hierarchical diagram comprising a second graphical element that includes the content text and the updated semantic property but not the updated presentation property. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer storage medium not consisting of a propagated data signal and storing computer executable instructions for performing a method of displaying one or more graphical hierarchical diagrams, the method comprising:
-
receiving selection of a first graphic definition for rendering a first graphical hierarchical diagram, the first graphic definition specifying a first graphical element; in response to the selection of the first graphic definition, rendering the first graphical element within the first graphical hierarchical diagram in a drawing pane on the display device; receiving content text within the first graphical element; receiving a first customization to a presentation property of the first graphical element; updating the presentation property of the first graphical element with the first customization; receiving a second customization to a semantic property of the first graphical element; updating the semantic property of the first graphical element with the second customization; receiving a selection of a second graphic definition; and in response to the selection of the second graphic definition, rendering a second graphical hierarchical diagram comprising a second graphical element that includes the content text and the updated semantic property but not the updated presentation property. - View Dependent Claims (17, 18, 19, 20)
-
Specification