Human-machine interface system and method
First Claim
Patent Images
1. A system for providing a graphical human-machine interface for a machine having controllable parts, the system comprising:
- a) computer readable code on a computer readable medium for receiving information about at least one controllable part of the machine from a machine control device in communication with the machine;
b) computer readable code on a computer readable medium for triggering a change in at least one assigned property of the at least one graphical object corresponding to the at least one controllable part of the g machine; and
c) computer readable code on a computer readable medium for rendering and displaying the at least one graphical object following the change in the at least one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a graphical human-machine machine interface for a machine having controllable parts. The system utililzes client-side graphics rendering for clients in communication over a wide area network to create an interactive interface. The rendered graphical objects are interactive and represent controllable parts of the machine such that the graphical objects change appearance to reflect interaction with the machine. Optionally, the system employs server-side graphics rendering for clients in communication via a local area network.
52 Citations
24 Claims
-
1. A system for providing a graphical human-machine interface for a machine having controllable parts, the system comprising:
-
a) computer readable code on a computer readable medium for receiving information about at least one controllable part of the machine from a machine control device in communication with the machine;
b) computer readable code on a computer readable medium for triggering a change in at least one assigned property of the at least one graphical object corresponding to the at least one controllable part of the g machine; and
c) computer readable code on a computer readable medium for rendering and displaying the at least one graphical object following the change in the at least one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a plurality of graphical human-machine interfaces for a machine having a plurality of controllable parts, the system comprising:
-
a machine control device in communication with the machine;
a first computer in communication with the machine control device via a local area network, the first computer comprising computer readable code for receiving information about at !east one controllable part of a machine, the information comprising rendered graphical objects; and
a second computer in communication with the machine control device via a wide area network, the second computer comprising;
computer readable code for receiving information about at least one controllable part of the machine from the machine control device, computer readable code for triggering a change in at least one assigned property of the at least one graphical object corresponding to the at least one controllable part of the machine, and computer readable code for rendering and displaying the at least one graphical object following the change in the at least one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object.
-
-
18. A system for providing a graphical human-machine interface for a machine having controllable parts, the system comprising:
-
at least one software component for execution by a computer in communication with a machine control device via a wide area network, the machine control device being in communication with the machine and the at least one software component configured for receiving information about at least one controllable part of the machine from the machine control device;
at least one software component for execution by a computer in communication with the machine control device via a wide area network for triggering a change in at least one assigned property of the at least one graphical object corresponding to the at least one controllable part of the machine;
at least one software component for execution by a computer in communication with the machine control device via a wide area network for rendering and displaying the at least one graphical object following the change in the at least one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object;
at least one software component for execution by a computer in communication with the machine control device via a wide area network for receiving a user input associated with a displayed graphical object corresponding to at least one controllable part of the machine;
at least one software component for execution by a computer in communication with the machine control device via a wide area network for triggering a change in the at least one assigned property of the associated graphical object with which the user input is associated;
at least one software component for execution by a computer in communication with the machine control device via a wide area network for rendering and displaying the associated graphical object with which the user input is associated following the change in the at least one assigned property; and
at least one software component for execution by a computer in communication with the machine control device via a wide area network for sending data to the machine control device, the data representing an instruction to perform an associated machine function.
-
-
19. A method for providing a graphical human-machine interface for a machine having a plurality of controllable parts, the method comprising the steps of:
-
receiving information about at least one controllable part of the machine from a machine control device in communication with the machine;
triggering a change in at least one assigned property of the at least one graphical object corresponding to the at least one controllable part of the machine; and
rendering and displaying the at least one graphical object following the change in the at least one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object. - View Dependent Claims (20, 21)
-
-
22. A method for providing a plurality of graphical human-machine machine interfaces for a machine having a plurality of controllable parts, the method comprising the steps of:
-
sending from a machine control device in communication with the machine to a first computer via a local area network information about at least one controllable part of the machine, the information comprising rendered graphical objects;
sending from the machine control device in communication with the machine to a second computer via a wide area network information about at least one controllable part of the machine, the information consisting of non-rendered graphics information;
displaying the received rendered graphical objects at the first computer;
triggering at the second computer a change in at least one assigned property of at least one graphical object corresponding to the at least one controllable part of the machine about which information was received; and
rendering and displaying at the second computer the at least one graphical object following the change In the at east one assigned property, wherein the at least one rendered and displayed graphical object is a scalable vector graphic (SVG) object. - View Dependent Claims (23, 24)
-
Specification