Pattern modeling methods and systems
First Claim
1. A computer-implemented method for inserting content into a model using a design tool, the method comprising:
- displaying, by a computer, a list of user-selectable construct icons on a user interface screen of the design tool, the construct icons associated with constructs;
determining, by the computer, a construct icon selected by the user;
displaying, by the computer, a plurality of computing environment interface screens able to receive the selected construct icon, the plurality of computing environment interface screens being simultaneously displayed on the user interface screen of the design tool and associated with a plurality of computing environments including at least one textual computing environment and at least one graphical computing environment;
receiving, by the computer, a selection of a selected computing environment interface screen from the plurality of computing environment interface screens into which the construct associated with the user selected construct icon is placed;
identifying, by the computer, a selected computing environment from the plurality of computing environments, wherein the selected computing environment is associated with the selected computing environment interface screen;
determining, by the computer, a position of the placed construct in the selected computing environment;
selecting, by the computer, a template based on the selected computing environment and the placed construct; and
inserting, by the computer, the selected template into the selected computing environment at the determined position in the selected computing environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A list of constructs is displayed on a user interface screen for a user to select a desired construct. A construct selected by the user is determined. Computing environments are presented on the user interface screen for the user to place the selected construct. The computing environments include at least one textual and at least one graphical computing environment. A selected computing environment into which the selected construct is being placed is identified. A position of the placed construct in the selected computing environment is determined. A template based on the selected computing environment is selected. The selected template is inserted into the selected computing environment.
-
Citations
22 Claims
-
1. A computer-implemented method for inserting content into a model using a design tool, the method comprising:
-
displaying, by a computer, a list of user-selectable construct icons on a user interface screen of the design tool, the construct icons associated with constructs; determining, by the computer, a construct icon selected by the user; displaying, by the computer, a plurality of computing environment interface screens able to receive the selected construct icon, the plurality of computing environment interface screens being simultaneously displayed on the user interface screen of the design tool and associated with a plurality of computing environments including at least one textual computing environment and at least one graphical computing environment; receiving, by the computer, a selection of a selected computing environment interface screen from the plurality of computing environment interface screens into which the construct associated with the user selected construct icon is placed; identifying, by the computer, a selected computing environment from the plurality of computing environments, wherein the selected computing environment is associated with the selected computing environment interface screen; determining, by the computer, a position of the placed construct in the selected computing environment; selecting, by the computer, a template based on the selected computing environment and the placed construct; and inserting, by the computer, the selected template into the selected computing environment at the determined position in the selected computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one non-transitory computer-readable medium comprising software that, when executed by a computer, causes the computer to perform operations for designing models with a design tool, the at least one computer-readable medium comprising:
-
one or more instructions for displaying a list of user-selectable construct icons on a user interface screen of the design tool, the construct icons associated with constructs; one or more instructions for determining a construct icon selected by the user; one or more instructions for presenting a plurality of computing environment interface screens able to receive the selected construct icon, the plurality of computing environment interface screens being simultaneously displayed on the user interface screen of the design tool and associated with a plurality of computing environments including at least one textual computing environment and at least one graphical computing environment; one or more instructions for receiving a selection of a selected computing environment interface screen from the plurality of computing environment interface screens into which the construct associated with the user selected construct icon is placed; one or more instructions for identifying a selected computing environment from the plurality of computing environments based on the selected computing environment interface screen; one or more instructions for determining a position at which the selected construct is placed into the selected computing environment; one or more instructions for selecting a template based on the selected computing environment and the placed construct; and one or more instructions for inserting the selected template into the selected computing environment at the determined position in the selected computing environment. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for designing models, comprising:
-
a display device which displays a list of user-selectable construct icons on a user interface screen, the construct icons associated with constructs and a plurality of computing environment interface screens able to receive the selected construct icon, the plurality of computing environment interface screens being simultaneously displayed on the user interface screen and associated with a plurality of computing environments including at least one textual computing environment and at least one graphical computing environment; one or more computing systems programmed to perform the following; determining a construct selected by the user; receiving a selection of a selected computing environment interface screen from the plurality of computing environment interface screens into which the construct associated with the user selected construct icon is placed; identifying a selected computing environment from the plurality of computing environments, wherein the selected computing environment is associated with the selected computing environment interface screen; determining a position at which the construct is placed into the selected computing environment; selecting a template based on the selected computing environment and the placed construct; and inserting the selected template into the selected computing environment at the determined position and interconnecting the inserted construct with content of the selected computing environment at the position of insertion. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for designing models, comprising:
-
a graphical user interface which displays a list of user-selectable construct icons, the construct icons associated with constructs; and a processor which is programmed to perform steps of; presenting the list of construct icons on the graphical user interface, determining the construct icon selected by the user, displaying a plurality of computing environment interface screens on the graphical user interface, the computing environment interface screens are able to receive the selected construct icon, the plurality of computing environment interface screens being simultaneously displayed and associated with a plurality of computing environments including at least one textual computing environment and at least one graphical computing environment, receiving, a selection of a selected computing environment interface screen from the plurality of computing environment interface screens into which the construct associated with the user selected construct icon is placed, identifying a computing environment from the plurality of computing environments, wherein the selected computing environment is associated with the selected computing environment interface screen the construct, determining a position of the placed construct in the selected computing environment, selecting a template based on the selected computing environment and the placed construct, inserting the selected template into the selected computing environment at the determined position in the selected computing environment, interconnecting the selected template with content of the selected computing environment at the position of insertion, and displaying the designed model on the graphical user interface.
-
Specification