METHOD AND SYSTEM FOR BINDING GRAPHICAL INTERFACES TO TEXTUAL CODE
First Claim
1. A method comprising:
- analyzing existing computer code to identify one or more bindable expressions in the existing computer code;
receiving a command to bind a human machine interface with one or more of the identified bindable expressions; and
binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command, the binding enabling the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.
21 Citations
32 Claims
-
1. A method comprising:
-
analyzing existing computer code to identify one or more bindable expressions in the existing computer code; receiving a command to bind a human machine interface with one or more of the identified bindable expressions; and binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command, the binding enabling the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
instantiating a human machine interface within a first region of a graphical user interface; instantiating at least the one or more expressions of existing computer code in a second region of the graphical user interface; analyzing the existing computer code, including at least the one or more expressions, to identify one or more bindable expressions within the existing computer code; receiving a command, based on input from a user-controlled selection tool, to select the one or more expressions of existing computer code identified as bindable; receiving a command, based on input from the user-controlled selection tool, to move the selected one or more bindable expressions from the first region of the graphical user interface to the instantiation of the human machine interface in the first region of the graphical user interface, such that the selected one or more bindable expressions at least partially overlaps the instantiation of the human machine interface within the graphical user interface; and binding, using a processor, the overlapping one or more bindable expressions with the instantiation of the human machine interface, the bound human machine interface communicating information within the computer code in place of the one or more bound expressions. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
instantiating a human machine interface within a first region of a graphical user interface; instantiating at least the one or more expressions of existing computer code in a second region of the graphical user interface; analyzing the existing computer code, including at least the one or more expressions, to identify one or more bindable expressions within the existing computer code; receiving a command, based on input from a user-controlled selection tool, to select the instantiation of the human machine interface in the first region of the graphical user interface; receiving a command, based on input from the user-controlled selection tool, to move the selected instantiation of the human machine interface from the second region of the graphical user interface to the one or more expressions from the first region of the graphical user interface, such that the selected instantiation of the human machine interface at least partially overlaps the one or more expressions within the graphical user interface; and binding, using a processor, the overlapping one or more expressions with the instantiation of the human machine interface, the bound human machine interface being used to communicate information within the computer code in place of the one or more bound expressions.
-
-
30. A computer program product, including a non-transitory computer readable medium for storing computer-executable instructions, the medium storing one or more instructions for:
-
analyzing existing computer code to identify one or more bindable expressions in the existing computer code; receiving a command to bind a human machine interface with one or more of the identified bindable expressions; and binding one or more of the bindable expressions with the human machine interface in response to the command, the binding enabling the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions.
-
-
31. A computer program product, including a non-transitory computer readable medium for storing computer-executable instructions, the medium storing one or more instructions for:
-
instantiating a human machine interface within a first region of a graphical user interface; instantiating at least the one or more expressions of existing computer code in a second region of the graphical user interface; analyzing the existing computer code, including at least the one or more expressions, to identify one or more bindable expressions within the existing computer code; receiving a command, based on input from a user-controlled selection tool, to select the one or more expressions of existing computer code identified as bindable; receiving a command, based on input from the user-controlled selection tool, to move the selected one or more bindable expressions from the first region of the graphical user interface to the instantiation of the human machine interface in the first region of the graphical user interface, such that the selected one or more bindable expressions at least partially overlaps the instantiation of the human machine interface within the graphical user interface; and binding the overlapping one or more bindable expressions with the instantiation of the human machine interface, the bound human machine interface communicating information within the computer code in place of the one or more bound expressions.
-
-
32. A method comprising:
-
analyzing existing computer code to identify one or more expressions in the existing computer code; binding one or more of the identified expressions with a human machine interface, the binding enabling information to be communicated between the human machine interface and the existing computer code in place of the one or more bound expressions; and during an execution of the existing computer code, performing, using a processor, in place of the one or more bound expressions at least one of; communicating information from the human machine interface to the existing computer code, or communicating information from the existing code to the human machine interface.
-
Specification