Logical Structure Design Surface
First Claim
1. A method in a computer system for displaying on a display device a plurality of logical surface components for designing one or more logical structures, comprising:
- displaying a first logical surface component, the first logical surface component comprising a design surface, the design surface being utilized to display logical structure data;
receiving a selection of the design surface;
receiving the logical structure data in the design surface; and
displaying the received logical structure data in the design surface, the displayed logical structure data representing a design of the one or more logical structures.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for displaying components for visually designing logical structures or macros. In one embodiment, a logical surface component is displayed which may include a design surface. The design surface may be utilized to display data which make up one or more macros. The design surface may be selected for receiving macro data. The received data, which represents a macro design, may then be displayed in the design surface on a display device. In another embodiment, controls for navigating within logical surface components utilized for designing macros may be displayed on a display device. A logical surface component which includes a hierarchical grouping of macro actions may be displayed. One more actions may be selected and an instruction may be received in a visual interface to move selected actions among the hierarchical grouping. In response to receiving the move instruction, the selected actions which were moved may be displayed.
51 Citations
20 Claims
-
1. A method in a computer system for displaying on a display device a plurality of logical surface components for designing one or more logical structures, comprising:
-
displaying a first logical surface component, the first logical surface component comprising a design surface, the design surface being utilized to display logical structure data; receiving a selection of the design surface; receiving the logical structure data in the design surface; and displaying the received logical structure data in the design surface, the displayed logical structure data representing a design of the one or more logical structures. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for navigating within logical surface components utilized for designing one or more logical structures, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative; to receive a selection of at least one action in a first logical surface component comprising a hierarchical grouping of actions; to receive an instruction to move the selected at least one action from a first location among the hierarchical grouping of actions to a second location among the hierarchical grouping of actions; and in response to receiving the move instruction, displaying the selected at least one action at the second location among the hierarchical group of actions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium containing computer executable instructions which, when executed on a computer, will cause the computer to perform a method for displaying on a display device a plurality of logical surface components for designing one or more logical structures, comprising:
-
displaying a first logical surface component, the first logical surface component comprising a design surface, the design surface being utilized to display logical structure data, the logical structure data comprising the one or more logical structures; receiving a selection of the design surface; receiving the logical structure data in the design surface; displaying the received logical structure data in the design surface, the displayed logical structure data representing a design of the one or more logical structures; displaying a second logical surface component in proximity to the design surface, the second logical surface component comprising a catalog of the one or more logical structures, one or more available actions, and one or more logical structure templates; receiving a selection of at least one of the one or more logical structures, the one or more available actions, and the one or more logical structure templates from the catalog; in response to receiving the selection of the at least one of the one or more logical structures, the one or more available actions, and the one or more logical structure templates from the catalog, inserting the selected at least one of the one or more logical structures, the one or more available actions, and the one or more logical structure templates into the design surface for display; receiving a selection of at least one of the displayed plurality of selectable functionality controls; and in response to receiving a selection of the at least one of the displayed plurality of selectable functionality controls, inserting the logical structure elements into the first logical surface component for display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification