Legal claims defining the scope of protection, as filed with the USPTO.
1. An industrial automation component comprising: a plurality of software objects defined by object-oriented programming, each object having properties including a visual representation and a functionality; a server module configured to serve a user viewable screen from the industrial automation component to a device to enable viewing; an access module configured to prompt the software objects to send an image defining its visual representation to a memory display context to enable inclusion in the user viewable screen without reference to the respective functionality of the respective software object, wherein the access module is configured to prompt collection of property data from the software objects defining aspects of the respective visual representation; and a processor configured to execute the server module and the access module.
2. The industrial automation component of claim 1 , wherein the industrial automation component comprises a human machine interface.
3. The industrial automation component of claim 1 , wherein the access module comprises a software object.
4. The industrial automation component of claim 3 , wherein the access module is stored and executed on the industrial automation component.
5. The industrial automation component of claim 1 , wherein the server module includes an HTTP server resident on the industrial automation component.
6. The industrial automation component of claim 1 , wherein the images are JPEG images.
7. The industrial automation component of claim 1 , wherein the images sent to the memory display context are converted to HTML tags to enable inclusion in the user viewable screen.
8. The industrial automation component of claim 1 , wherein the images are converted to dynamic content served by the server module as a dynamic HTML page.
9. The industrial automation component of claim 1 , wherein the property data is converted to a property frame to be displayed as dynamic content by the server module in the user viewable screen.
10. The industrial automation component of claim 1 , wherein the query is interpreted by server-side scripting that initiates generation of the user viewable screen.
11. An industrial automation component comprising: a plurality of software objects defined by object-oriented programming, each object having properties including a visual representation and a functionality; an access module configured to prompt the software objects to send an image defining its visual representation to a memory display context to enable inclusion in the user viewable screen without reference to the respective functionality of the respective software object, wherein the access module is configured to prompt collection of property data from the software objects defining aspects of the respective visual representation; and a design-time environment including a static content frame and a dynamic content frame, the dynamic content frame including the software object images; a server module configured to send the design-time environment from the industrial automation component to a device to enable viewing; and a processor configured to execute the access module and the server module.
12. The industrial automation component of claim 11 , wherein the industrial automation component comprises a human machine interface.
13. The industrial automation component of claim 11 , wherein the access module comprises a software object.
14. The industrial automation component of claim 11 , wherein the dynamic content is built in response to receipt of a query from the device.
15. The industrial automation component of claim 14 , wherein the query is interpreted by server-side scripting that initiates generation of the dynamic content.
16. The industrial automation component of claim 11 , wherein the property data is converted to a property frame to be displayed as dynamic content.
17. The industrial automation component of claim 11 , wherein the images sent to the memory display context are converted to HTML tags to enable inclusion in the design-time environment.
18. The industrial automation component of claim 11 , wherein the images are converted to dynamic content served by the server module as a dynamic HTML page.
19. A method for providing a user viewable screen comprising: accessing a plurality of software objects on an industrial automation component, each software object having properties including a visual representation and a functionality, the software objects being accessed by an access module that prompts each software object to send an image defining its visual representation to a memory display context to enable inclusion in the user viewable screen without reference to the respective functionality of the respective software object, wherein the access module is configured to prompt collection of property data from the software objects defining aspects of the respective visual representation; and serving the user viewable screen including the visual representations from the industrial automation component to a device to enable viewing.
20. The method of claim 19 , comprising interpreting a query from the device by server-side scripting that initiates generation of the second user viewable screen.
21. The method of claim 19 , comprising converting the images sent to the memory display context to HTML tags to enable inclusion in the user viewable screen.
22. The method of claim 19 , comprising converting the images to dynamic content served by the server module as a dynamic HTML page.
23. The method of claim 19 , comprising converting the property data to a property frame to be displayed as dynamic content by the server module in the user viewable screen.
24. A configurable human machine interface system comprising: a tangible, non-transitory machine readable medium, and programming code stored on the tangible, non-transitory machine readable medium defining instructions to: access a plurality of device elements, each device element having properties including a visual representation and a state engine defining functionality of the respective device element, wherein each of the device elements comprises a software object, the device elements being accessed and prompted by an access module configured to prompt collection of property data from each device element defining aspects of the respective visual representation and to send an image defining its visual representation to a memory display context to enable inclusion in the user viewable screen without reference to the respective functionality of the respective device element; and serve the user viewable screen including the visual representations from the configurable interface device to a configuration station to enable viewing in a general purpose viewer via a server module in response to receipt of a query requesting the user viewable screen.
Unknown
March 22, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.