Systems and methods for defining a simulated interactive web page
First Claim
1. A method of defining a simulated interactive Web page, the method comprising:
- displaying on a computer display a programming area comprising one or more HTML user interface components for the simulated interactive Web page;
displaying on the computer display an area for primitives; and
enabling a user to draw a graphical coupling from a selected HTML user interface component to a selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the graphical coupling.
3 Assignments
0 Petitions
Accused Products
Abstract
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative to read and update the interactive representation model data across a computer network, a software application (76) operative to maintain a record of the requirements and to administer operation of the system, a software application (78) operative to render interactive representations of the proposed applications in browser readable format, a software application (82) operative to allow multiple instances of other applications to access interactive representation data and requirement data residing in the memory and a software application (84) operative to allow an individual user'"'"'s interactions with the system to be broadcast across a networked system to other users.
155 Citations
49 Claims
-
1. A method of defining a simulated interactive Web page, the method comprising:
-
displaying on a computer display a programming area comprising one or more HTML user interface components for the simulated interactive Web page; displaying on the computer display an area for primitives; and enabling a user to draw a graphical coupling from a selected HTML user interface component to a selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the graphical coupling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of interacting with a user to define a behavior of a portion of an interactive presentation, where the interactive presentation corresponds to a simulation model, where the interactive presentation and the user interact via an interactive graphical user interface, the method comprising:
-
monitoring a manipulation of a cursor by a pointing device; monitoring a graphical dragging and dropping of a first graphical symbol to a first area in the interactive graphical user interface such that a user interface component appears in the first area, where the user interface component corresponds to a conditionally-executed instruction; receiving a name for the user interface component; receiving a name and a text description for a requirement for the user interface component; identifiably storing the name of the user interface component, the name of the requirement, and the text description of the requirement with the user interface component; monitoring a dropping of a second graphical symbol into the first graphical symbol in the pane of the interactive graphical user interface, and at least partly in response to the dropping of the second graphical symbol, adding a first branch to the first graphical symbol, where the first branch corresponds to a first code that is executed upon selection of the first branch during run time; monitoring a dropping of a third graphical symbol into the first graphical symbol in the pane of the interactive graphical user interface, and at least partly in response to the dropping of the third graphical symbol, adding a second branch to the first graphical symbol, where the second branch corresponds to a second code that is executed upon selection of the second branch during run time; and receiving a data flow input control for the first graphical symbol, where the data flow input is associated with the first graphical symbol such that when the interactive simulation of the simulation model runs in the interactive graphical user interface, a combination of the data flow input control and a data flow input received during run-time control the branching of the first graphical symbol to the first branch and to the second branch. - View Dependent Claims (32, 33, 34)
-
-
35. A method of automatically configuring at least a portion of a behavior for an instruction for a requirements validation computer program, the method comprising:
-
providing a user interface component in an interactive graphical user interface; monitoring conditional branches added to the user interface component, where the conditional branches control program flow for the requirements validation computer program; automatically associating the conditional branches with a Boolean state when there are two conditional branches associated with the user interface component; and automatically associating the conditional branches with an integer-mode when there are at least three conditional branches associated with the user interface component. - View Dependent Claims (36, 37)
-
-
38. A computer system that is configured to define a simulated interactive Web page, the computer system comprising:
-
a component configured to display on a computer display a programming area comprising one or more HTML user interface components for the simulated interactive Web page; a component configured to display on the computer display an area for primitives; and a component configured to enable a user to draw a graphical coupling from a selected HTML user interface component to a selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the graphical coupling. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer system that is configured to define a simulated interactive Web page, the computer system comprising:
-
a means for displaying on a computer display a programming area comprising one or more HTML user interface components for the simulated interactive Web page; a means for displaying on the computer display an area for primitives; and a means for enabling a user to draw a graphical coupling from a selected HTML user interface component to a selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the graphical coupling. - View Dependent Claims (45)
-
-
46. A computer program embodied in a computer-readable medium for defining a simulated interactive Web page, the computer program comprising:
-
instructions configured to display on a computer display a programming area comprising one or more HTML user interface components for the simulated interactive Web page; instructions configured to display on the computer display an area for primitives; and instructions configured to enable a user to draw a graphical coupling from a selected HTML user interface component to a selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the graphical coupling.
-
-
47. The computer program as defined in 46, further comprising instructions configured to enable a user to draw a second graphical coupling from the selected primitive to a second selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the second graphical coupling.
-
48. The computer program as defined in 46, further comprising instructions configured to enable a user to draw a second graphical coupling from a primitive representing a data flow label component to a second selected primitive, wherein execution of the simulated interactive Web page is based at least in part on an interpretation of the second graphical coupling.
-
49. The computer program as defined in 46, wherein the selected primitive corresponds to another page and the selected HTML user interface component corresponds to a hyperlink, the computer program further comprising:
-
instructions configured to enable a user to remove the graphical coupling between the selected HTML user interface component and the selected primitive; instructions configured to determine that no other graphical couplings emanate from the selected HTML user interface component; and instructions configured to convert the hyperlink corresponding to the selected HTML user interface component to text based at least in part on the determination that no other lines emanate from the selected HTML user interface component without further action by the user.
-
Specification