Using visual landmarks to organize diagrams
First Claim
Patent Images
1. In a computer architecture, a method for using visual landmarks to organize a diagram, the method comprising:
- an act of displaying one or more visual elements representing a diagram;
an act of displaying a visual landmark concurrently along with the one or more visual elements within the diagram, the visual landmark configured with one or more properties that are to be applied to associated visual elements to position the associated visual elements relative to the visual landmark;
an act of receiving input selecting a visual element of the one or more visual elements that are displayed with the visual landmark;
an act of receiving further input indicating that the selected visual element, which is displayed at a first location, is to be associated with the visual landmark;
an act of automatically repositioning the selected visual element to a second location relative to the visual landmark in an updated arrangement of the one or more visual elements and the visual landmark in accordance with the one or more corresponding properties of the visual landmark and responsive to the further input; and
an act of displaying the updated arrangement that includes a concurrent presentation of the visual landmark and the one or more visual elements, including the repositioned selected visual element.
2 Assignments
0 Petitions
Accused Products
Abstract
Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.
-
Citations
20 Claims
-
1. In a computer architecture, a method for using visual landmarks to organize a diagram, the method comprising:
-
an act of displaying one or more visual elements representing a diagram; an act of displaying a visual landmark concurrently along with the one or more visual elements within the diagram, the visual landmark configured with one or more properties that are to be applied to associated visual elements to position the associated visual elements relative to the visual landmark; an act of receiving input selecting a visual element of the one or more visual elements that are displayed with the visual landmark; an act of receiving further input indicating that the selected visual element, which is displayed at a first location, is to be associated with the visual landmark; an act of automatically repositioning the selected visual element to a second location relative to the visual landmark in an updated arrangement of the one or more visual elements and the visual landmark in accordance with the one or more corresponding properties of the visual landmark and responsive to the further input; and an act of displaying the updated arrangement that includes a concurrent presentation of the visual landmark and the one or more visual elements, including the repositioned selected visual element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
at least one hardware processor; and a memory having stored computer-executable instructions which, when executed by the at least one hardware processor, implement a method for using visual landmarks to organize a diagram, wherein the method includes; an act of displaying one or more visual elements representing a diagram; an act of displaying a visual landmark concurrently along with the one or more visual elements within the diagram, the visual landmark configured with one or more properties that are to be applied to associated visual elements to position the associated visual elements relative to the visual landmark; an act of receiving input selecting a visual element of the one or more visual elements that are displayed with the visual landmark; an act of receiving further input indicating that the selected visual element, which is displayed at a first location, is to be associated with the visual landmark; an act of automatically repositioning the selected visual element to a second location relative to the visual landmark in an updated arrangement of the one or more visual elements and the visual landmark in accordance with the one or more corresponding properties of the visual landmark and responsive to the further input; and an act of displaying the updated arrangement that includes a concurrent presentation of the visual landmark and the one or more visual elements, including the repositioned selected visual element. - View Dependent Claims (16, 17, 18, 19)
-
-
20. One or more hardware storage devices having stored computer-executable instructions which, when executed by at least one hardware processor of a computing system, implement a method for using visual landmarks to organize a diagram, wherein the method includes:
-
an act of displaying one or more visual elements representing a diagram; an act of displaying a visual landmark concurrently along with the one or more visual elements within the diagram, the visual landmark configured with one or more properties that are to be applied to associated visual elements to position the associated visual elements relative to the visual landmark; an act of receiving input selecting a visual element of the one or more visual elements that are displayed with the visual landmark; an act of receiving further input indicating that the selected visual element, which is displayed at a first location, is to be associated with the visual landmark; an act of automatically repositioning the selected visual element to a second location relative to the visual landmark in an undated arrangement of the one or more visual elements and the visual landmark in accordance with the one or more corresponding properties of the visual landmark and responsive to the further input; and an act of displaying the updated arrangement that includes a concurrent presentation of the visual landmark and the one or more visual elements, including the repositioned selected visual element.
-
Specification