Electronic markup of executable models
First Claim
Patent Images
1. A computer-implemented method for marking-up an executable model in an executable modeling environment, comprising:
- displaying the executable model to a user, wherein the executable model contains at least one executable element;
associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model;
receiving an electronic markup in the electronic overlay, wherein the electronic markup affects the functionality of the at least one executable element contained in the executable model when the electronic markup is executed with the executable model;
displaying the electronic markup in the electronic overlay; and
executing, using a processing device, the executable model with the electronic overlay, wherein the electronic markup in the electronic overlay affects the functionality of the at least one executable element contained in the executable model during execution of the executable model.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for marking-up an executable model includes: displaying the executable model; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the contents of the executable model; and indicating an electronic markup to the executable model using the electronic overlay wherein the electronic markup affects functionality of the executable model when the executable model is executed with the electronic overlay.
-
Citations
49 Claims
-
1. A computer-implemented method for marking-up an executable model in an executable modeling environment, comprising:
-
displaying the executable model to a user, wherein the executable model contains at least one executable element; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model; receiving an electronic markup in the electronic overlay, wherein the electronic markup affects the functionality of the at least one executable element contained in the executable model when the electronic markup is executed with the executable model; displaying the electronic markup in the electronic overlay; and executing, using a processing device, the executable model with the electronic overlay, wherein the electronic markup in the electronic overlay affects the functionality of the at least one executable element contained in the executable model during execution of the executable model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium comprising software, which when executed by a computer system causes the computer system to perform operations for marking-up an executable model in an executable modeling environment, the operations comprising:
-
displaying the executable model to a user, wherein the executable model contains at least one executable element; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model; receiving an electronic markup in the electronic overlay, wherein the electronic markup affects the functionality of the at least one executable element contained in the executable model when the electronic markup is executed with the executable model; displaying the electronic markup in the electronic overlay; and executing, using a processing device, the executable model with the electronic overlay, wherein the electronic markup in the electronic overlay affects the functionality of the at least one executable element contained in the executable model during execution of the executable model. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for marking-up an executable model in an executable modeling environment, comprising:
-
means for displaying the executable model to a user, wherein the executable model contains at least one executable element; means for associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the content of the executable model; means for receiving an electronic markup in the electronic overlay, wherein the markup affects the functionality of the at least one executable element contained in the executable model when the electronic markup is executed with the executable model; means for displaying the electronic markup in the electronic overlay; and means for executing, using a processing device, the executable model with the electronic overlay, wherein the electronic markup in the electronic overlay affects the functionality of the at least one executable element contained in the executable model during execution of the executable model.
-
-
41. A computer-implemented method for marking-up an executable model in an executable modeling environment, comprising:
-
displaying the executable model to a user, wherein the executable model includes at least one executable element; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model; associating a window with the electronic overlay; receiving a first electronic markup in the electronic overlay, wherein the first electronic markup does not change the executable model but affects the functionality of the at least one executable element included in the executable model when the electronic markup in the electronic overlay is executed with the executable model; receiving a second electronic markup in the window, wherein the second electronic markup changes the executable model; displaying the first electronic markup in the electronic overlay or the second electronic markup in the window; and executing, using a processing device, the changed executable model with the electronic overlay, wherein the first electronic markup in the electronic overlay affects the functionality of the at least one executable element included in the executable model when the executable model is executed.
-
-
42. A computer-readable medium comprising software, which when executed by a computer system causes the computer system to perform operations for marking-up an executable model in an executable modeling environment, the operations comprising:
-
displaying the executable model to a user, wherein the executable model includes at least one executable element; associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model; associating a window with the electronic overlay; receiving a first electronic markup in the electronic overlay, wherein the first electronic markup does not change the executable model but affects the functionality of the at least one executable element included in the executable model when the electronic markup in the electronic overlay is executed with the executable model; receiving a second electronic markup in the window, wherein the second electronic markup changes the executable model; displaying the first electronic markup in the electronic overlay or the second electronic markup in the window; and executing, using a processing device, the changed executable model with the electronic overlay, wherein the first electronic markup in the electronic overlay affects the functionality of the at least one executable element included in the executable model when the executable model is executed.
-
-
43. A system for marking-up an executable model in an executable modeling environment, comprising:
-
means for displaying the executable model to a user, wherein the executable model includes at least one executable element; means for associating an electronic overlay with the executable model, the electronic overlay operating with the executable model without changing the executable model; means for associating a window with the electronic overlay; means for receiving a first electronic markup in the electronic overlay, wherein the first electronic markup does not change the executable model but affects the functionality of the at least one executable element included in the executable model when the first electronic markup in the electronic overlay is executed with the executable model; means for receiving a second electronic markup in the window, wherein the second electronic markup changes the executable model; means for displaying the first electronic markup in the electronic overlay or the second electronic markup in the window; and means for executing, using a processing device, the changed executable model with the electronic overlay, wherein the first electronic markup in the electronic overlay affects the functionality of the at least one executable element included in the changed executable model when the executable model is executed.
-
-
44. A computer-implemented method for marking-up an executable model in an executable modeling environment, comprising:
-
displaying the executable model within the executable modeling environment to a user, wherein the executable model has at least one executable element; associating a first electronic overlay with the executable model, the first electronic overlay operating with the executable model without changing the executable model; receiving a first electronic markup in the first electronic overlay, wherein the first electronic markup affects the functionality of the at least one executable element of the executable model when the first electronic markup is executed with the executable model; associating a second electronic overlay with the executable model, the second electronic overlay operating with the executable model without changing the executable model; receiving a second electronic markup in the second electronic overlay, wherein the second electronic markup affects the functionality of the at least one executable element of the executable model when the second electronic markup is executed with the executable model; displaying the executable model with the first electronic overlay, the second electronic overlay, or the first and second electronic overlay; and executing, using a processing device, the executable model with; the first electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model when the executable model is executed; the second electronic overlay, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model;
orthe first and the second electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model when the executable model is executed, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model when the executable model is executed. - View Dependent Claims (45)
-
-
46. A computer-readable medium comprising software, which when executed by a computer system causes the computer system to perform operations for marking-up an executable model in an executable modeling environment, the operations comprising:
-
displaying the executable model within the executable modeling environment to a user, wherein the executable model has at least one executable element; associating a first electronic overlay with the executable model, the first electronic overlay operating with the executable model without changing the executable model; receiving a first electronic markup in the first electronic overlay, wherein the first electronic markup affects the functionality of the at least one executable element contained in the executable model when the first electronic markup is executed with the executable model; associating a second electronic overlay with the executable model, the second electronic overlay operating with the executable model without changing the executable model; receiving a second electronic markup to the executable model in the second electronic overlay, wherein the second electronic markup affects the functionality of the at least one executable element of the executable model when the second electronic markup is executed with the executable model; displaying the executable model with the first electronic overlay, the second electronic overlay, or the first and second electronic overlay; and executing, using a processing device, the executable model with; the first electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model; the second electronic overlay, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model;
orthe first and the second electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model. - View Dependent Claims (47)
-
-
48. A system for marking-up an executable model in an executable modeling environment, comprising:
-
means for displaying the executable model within the executable modeling environment to a user, wherein the executable model has at least one executable element; means for associating a first electronic overlay with the executable model, the first electronic overlay operating with the executable model without changing the executable model; means for receiving a first electronic markup in the first electronic overlay, wherein the first electronic markup affects the functionality of the at least one executable element of the executable model when the first electronic markup is executed with the executable model; means for associating a second electronic overlay with the executable model, the second electronic overlay operating with the executable model without changing the executable model; means for receiving a second electronic markup in the second electronic overlay, wherein the second electronic markup affects the functionality of the at least one executable element of the executable model when the second electronic markup is executed with the executable model; means for displaying the executable model with the first electronic overlay, the second electronic overlay, or the first and second electronic overlay; and means for executing, using at least one processing device, the executable model with; the first electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model; the second electronic overlay, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model;
orthe first and the second electronic overlay, wherein the first electronic markup in the first electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model, wherein the second electronic markup in the second electronic overlay affects the functionality of the at least one executable element of the executable model during execution of the executable model.
-
-
49. A computer-readable medium comprising software, which when executed by a computer system causes the computer system to perform operations for marking-up an executable model in an executable modeling environment, the operations comprising:
-
associating a first electronic overlay, containing at least one electronic markup, with the executable model, where the overlay includes information about the at least one electronic markup, wherein the executable model contains at least one executable element, wherein the at least one electronic markup affects the functionality of the at least one executable element contained in the executable model when the at least one electronic markup is executed with the executable model; executing, using a processing device, the executable model with the overlay, where the executing affects the functionality of the at least one executable element contained in the executable model based on the at least one electronic markup; and displaying a result to a user, where the result is produced by executing the model based on the affected functionality.
-
Specification