Method for interacting with a system that includes physical devices interfaced with computer software
First Claim
1. A method for interacting with a system that includes physical devices that are interfaced with computer software, comprising:
- generating a graphical representation of a physical device that is connected by a virtual wire to a graphical representation of a software module, the graphical representation of the physical device capable of being represented as either a graphical copy mode representation or a graphical ghost mode representation;
enabling on-screen interaction with the graphical copy mode representation to change a setting of the physical device and provide the changed setting as an input to the software module, whereby the software module operates to test and debug the system based on the changed setting received as the input by way of the interaction with the graphical copy mode representation when the graphical representation of the physical device is in the graphical copy mode representation, the on-screen interaction causing a change in a visual appearance of the graphical representation of the physical device so as to visually indicate the changed setting provided as the input; and
tracking a true physical state and a true setting of the physical device when the graphical representation of the physical device is in the graphical ghost mode representation, the true physical state and the true setting of the physical device being graphically displayed in the graphical ghost mode representation, wherein tracking of the true physical state and the true setting of the physical device disables on-screen interaction with functionality of the physical device as enabled with the graphical copy mode representation, thereby maintaining the true physical state and the true setting of the physical device during testing and debugging of the system using the software module.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for interacting with a system that includes physical devices that are interfaced with computer software, a graphical representation of a physical device that can be graphically interconnected with a graphical representation of a software module is generated. The graphical representation of the physical device is capable of being represented as either a graphical copy mode representation or a graphical ghost mode representation. On-screen interaction with functionality of the physical device is enabled when the graphical representation of the physical device is in the graphical copy mode representation. A true physical state of the physical device is tracked when the graphical representation of the physical device is in the graphical ghost mode representation. The tracking of the true physical state of the physical device disables on-screen interaction with functionality of the physical device. A dual-mode graphical user interface element for interfacing with a physical device also is described.
-
Citations
16 Claims
-
1. A method for interacting with a system that includes physical devices that are interfaced with computer software, comprising:
-
generating a graphical representation of a physical device that is connected by a virtual wire to a graphical representation of a software module, the graphical representation of the physical device capable of being represented as either a graphical copy mode representation or a graphical ghost mode representation; enabling on-screen interaction with the graphical copy mode representation to change a setting of the physical device and provide the changed setting as an input to the software module, whereby the software module operates to test and debug the system based on the changed setting received as the input by way of the interaction with the graphical copy mode representation when the graphical representation of the physical device is in the graphical copy mode representation, the on-screen interaction causing a change in a visual appearance of the graphical representation of the physical device so as to visually indicate the changed setting provided as the input; and tracking a true physical state and a true setting of the physical device when the graphical representation of the physical device is in the graphical ghost mode representation, the true physical state and the true setting of the physical device being graphically displayed in the graphical ghost mode representation, wherein tracking of the true physical state and the true setting of the physical device disables on-screen interaction with functionality of the physical device as enabled with the graphical copy mode representation, thereby maintaining the true physical state and the true setting of the physical device during testing and debugging of the system using the software module. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for interacting with a system that includes physical devices that are interfaced with computer software, comprising:
-
defining a graphical representation of a software module; generating a graphical representation of a physical device that is connected by a virtual wire to the graphical representation of the software module, the graphical representation of the physical device capable of being represented as either a graphical copy mode representation or a graphical ghost mode representation; enabling on-screen interaction with the graphical copy mode representation to change a setting of the physical device and provide the changed setting as an input to the software module, whereby the software module operates to test and debug the system based on the changed setting received as an input by way of the interaction with the graphical copy mode representation when the graphical representation of the physical device is in the graphical copy mode representation, the on-screen interaction causing a change in a visual appearance of the graphical representation of the physical device so as to visually indicate the changed setting provided as the input; and tracking a true physical state and a true setting of the physical device when the graphical representation of the physical device is in the graphical ghost mode representation, the true physical state and the true setting of the physical device being graphically displayed in the graphical ghost mode representation, wherein tracking of the true physical state and the true setting of the physical device disables on-screen interaction with functionality of the physical device as enabled with the graphical copy mode representation, thereby maintaining the true physical state and the true setting of the physical device during testing and debugging of the system using the software module. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium containing program instructions for interacting with a system that includes physical devices that are interfaced with computer software, comprising:
-
program instructions for generating a graphical representation of a physical device that is connected by a virtual wire to a graphical representation of a software module, the graphical representation of the physical device capable of being represented as either a graphical copy mode representation or a graphical ghost mode representation; program instructions for enabling on-screen interaction with the graphical copy mode representation to change a setting of the physical device and provide the changed setting as an input to the software module, whereby the software module operates to test and debug the system based on the changed setting received as the input by way of the interaction with the graphical copy mode representation when the graphical representation of the physical device is in the graphical copy mode representation, the on-screen interaction causing a change in a visual appearance of the graphical representation of the physical device so as to visually indicate the changed setting provided as the input; and program instructions for tracking a true physical state and a true setting of the physical device when the graphical representation of the physical device is in the graphical ghost mode representation, the true physical state and the true setting of the physical device being graphically displayed with the setting in the graphical ghost mode representation, wherein tracking of the true physical state and the true setting of the physical device disables on-screen interaction with functionality of the physical device as enabled with the graphical copy mode representation, thereby maintaining the true physical state and the true setting of the physical device during testing and debugging of the system using the software module. - View Dependent Claims (13, 14, 15, 16)
-
Specification