Method and apparatus for controlling non-computer system devices by manipulating a graphical representation
First Claim
1. A graphical control system for controlling at least one non-computer system device, the graphical control system comprising:
- (a) a communication medium;
(b) a computer coupled to the communication medium, the computer including a display, a processor, a storage medium and a user manipulation device;
(c) an interface for coupling the non-computer system device to the communication medium, the interface including an interface processor and an interface storage medium; and
(d) a visual network operating system for controlling and monitoring operation of the computer and the interface by;
(i) causing the computer to display an adjustable visual device control, the visual device control graphically representing a feature control of a type normally associated with the non-computer system device, the visual device control having associated data stored in the computer storage medium that represents the adjustment of the visual device control;
(ii) enabling a user to adjust the visual device control by operating the user manipulation device upon the visual device control and effectuating a change in the data that represents the adjustment of the visual device control;
(iii) communicating the change in the data that represents the adjustment of the visual device control to the interface;
(iv) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the visual device control;
(v) detecting an adjustment to the feature control associated with the non-computer system device, the feature control having associated data stored in the interface storage medium that represents the adjustment to the feature control;
(vi) effectuating a change in the data that represents the adjustment of the feature control;
(vii) communicating the change in the data representing the adjustment of the feature control to the computer; and
(viii) causing the computer to regenerate any visual device control representing the feature control in accordance with the change in the data that represents the adjustment of the feature control.
3 Assignments
0 Petitions
Accused Products
Abstract
The graphical control system of the present invention includes a computer (20), a device interface (35) for a non-computer system device (21) having at least one feature control (29a) (or display (29b)), a bus network (28) connecting the computer (20) to the device interface (35), and a visual network operating system (78) based on an object-oriented programming paradigm. The device interface (35) connects the non-computer system device (21) to the bus network (28) and provides the mechanism for converting computer-generated commands into signals for controlling the operation of the feature control (29a) of the non-computer system device (21). The visual network operating system (78) is a distributed operating system that is partially stored on the computer (20) and partially stored in the device interface (35). A computer portion causes the computer (20) to generate or create a visual device control (40) that graphically replicates the feature control (29a) normally associated with the non-computer system device (21). The visual device control (40) is operated by a conventional graphical control device, such as a mouse (32), track ball, touch screen, joystick, etc. As the replicated controls are operated, the computer (20) sends messages to the device interfaces (35), which cause the feature control (29a) of the non-computer system device (21) to respond in the same way it would have responded had the feature control been operated manually, electrically or effected by another computer on the bus network (28).
201 Citations
74 Claims
-
1. A graphical control system for controlling at least one non-computer system device, the graphical control system comprising:
-
(a) a communication medium; (b) a computer coupled to the communication medium, the computer including a display, a processor, a storage medium and a user manipulation device; (c) an interface for coupling the non-computer system device to the communication medium, the interface including an interface processor and an interface storage medium; and (d) a visual network operating system for controlling and monitoring operation of the computer and the interface by; (i) causing the computer to display an adjustable visual device control, the visual device control graphically representing a feature control of a type normally associated with the non-computer system device, the visual device control having associated data stored in the computer storage medium that represents the adjustment of the visual device control; (ii) enabling a user to adjust the visual device control by operating the user manipulation device upon the visual device control and effectuating a change in the data that represents the adjustment of the visual device control; (iii) communicating the change in the data that represents the adjustment of the visual device control to the interface; (iv) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the visual device control; (v) detecting an adjustment to the feature control associated with the non-computer system device, the feature control having associated data stored in the interface storage medium that represents the adjustment to the feature control; (vi) effectuating a change in the data that represents the adjustment of the feature control; (vii) communicating the change in the data representing the adjustment of the feature control to the computer; and (viii) causing the computer to regenerate any visual device control representing the feature control in accordance with the change in the data that represents the adjustment of the feature control. - 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, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for controlling at least one non-computer system device including at least one device control, the device control governing an aspect of the non-computer system device, wherein the non-computer system device is coupled to a communication medium by an interface and connected via the communication medium to a computer system, wherein the computer system comprises a display, a processor, a storage medium and a user manipulation device, the method comprising:
-
(a) causing the computer to display a graphical control display representing the non-computer system device, the graphical control display having at least one adjustable graphical control, the graphical control representing a feature control of a type normally associated with the non-computer system device, the graphical control having associated data stored in the computer storage medium that represents the adjustment of the graphical control; (b) enabling a user to adjust the graphical control by operating the user manipulation device upon the graphical control and effectuating a change in the data that represents the adjustment of the graphical control; (c) communicating the change in the data that represents the adjustment of the graphical control to the interface; (d) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the graphical control; (e) detecting an adjustment to the feature control associated with the non-computer system device, the feature control having associated data stored in the interface storage, medium that represents an adjustment of the feature control; (f) effectuating a change in the data that represents the adjustment of the feature control when the adjustment to the feature control is detected; (g) communicating the change in the data representing the adjustment of the, feature control to the computer; and (h) causing the computer to regenerate any graphical controls representing the feature control in accordance with the change in the data that represents the adjustment of the feature control. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A graphical control system for controlling at least one non-computer system device, the graphical control system comprising:
-
(a) a communication medium; (b) a computer coupled to the communication medium, the computer including a display, a processor, a storage medium and a user manipulation device; (c) an interface for coupling the non-computer system device to the communication medium, the interface including an interface processor mad an interface storage medium; and (d) a visual network operating system for controlling and monitoring operation of the computer and the interface by; (i) causing the computer to display an adjustable visual device control, the visual device control graphically representing a feature control of a type normally associated with the non-computer system device, the visual device control having associated data stored in the computer storage medium that represents the adjustment of the visual device control; (ii) enabling a user to adjust the visual device control by operating the user manipulation device upon the visual device control and effectuating a change in the data that represents the adjustment of the visual device control; (iii) communicating the change in the data that represents the adjustment of the visual device control to the interface; (iv) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the visual device control; and (v) causing the computer to display a template visual device control, the template visual device control graphically representing a hypothetical feature control of a non-computer system device that is not controlled and monitored by the visual network operating system. - View Dependent Claims (57, 58, 59, 60)
-
-
61. A graphical control system for controlling at least one non-computer system device, the graphical control system comprising:
-
(a) a communication medium; (b) a computer coupled to the communication medium, the computer including a display, a processor, a storage medium and a user manipulation device; (c) an interface for coupling the non-computer system device to the communication medium, the interface including an interface processor and an interface storage medium; and (d) a visual network operating system for controlling and monitoring operation of the computer and the interface by; (i) causing the computer to display an adjustable visual device control, the visual device control graphically representing a feature control of a type normally associated with the non-computer system device, the visual device control having associated data stored in the computer storage medium that represents the adjustment of the visual device control; (ii) enabling a user to adjust the visual device control by operating the user manipulation device upon the visual device control and effectuating a change in the data that represents the adjustment of the visual device control; (iii) communicating the change in the data that represents the adjustment of the visual device control to the interface; (iv) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the visual device control; and (v) enabling the user to create a clone of the visual device control which also graphically represents and controls the feature control, wherein the clone has the same associated data stored in the computer storage medium as the visual device control. - View Dependent Claims (62, 63, 64, 65)
-
-
66. A method for controlling at least one non-computer system device including at least one device control, the device control governing an aspect of the non-computer system device, wherein the non-computer system device is coupled to a communication medium by an interface and connected via the communication medium to a computer system, wherein the computer system comprises a display, a processor, a storage medium and a user manipulation device, the method comprising:
-
(a) causing the computer to display a graphical control display representing the non-computer system device, the graphical control display having at least one adjustable graphical control, the graphical control representing a feature control of a type normally associated with the non-computer system device, the graphical control having associated data stored in the computer storage medium that represents the adjustment of the graphical control; (b) enabling a user to adjust the graphical control by operating the user manipulation device upon the graphical control and effectuating a change in the data that represents the adjustment of the graphical control; (c) communicating the change in the data that represents the adjustment of the graphical control to the interface; (d) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the graphical control; and (e) causing the computer to display a template graphical control, said template graphical control graphically representing a hypothetical feature control of a non-computer system device that is not connected to the communication medium. - View Dependent Claims (67, 68, 69, 70)
-
-
71. A method for controlling at least one non-computer system device including at least one device control, the device control governing an aspect of the non-computer system device, wherein the non-computer system device is coupled to a communication medium by an interface and connected via the communication medium to a computer system, wherein the computer system comprises a display, a processor, a storage medium and a user manipulation device, the method comprising:
-
(a) causing the computer to display a graphical control display representing the non-computer system device, the graphical control display having at least one adjustable graphical control, the graphical control representing a feature control of a type normally associated with the, non-computer system device, the graphical control having associated data stored in the computer storage medium that represents the adjustment of the graphical control; (b) enabling a user to adjust the graphical control by operating the user manipulation device upon the graphical control and effectuating a change in the data that represents the adjustment of the graphical control; (c) communicating the change in the data that represents the adjustment of the graphical control to the interface; (d) causing the interface to adjust the non-computer system device in accordance with the change in the data that represents the adjustment of the graphical control; and (e) creating a clone of the graphical control which along with the graphical control, graphically represents and controls the feature control, the clone having the same associated data as the graphical control. - View Dependent Claims (72, 73, 74)
-
Specification