IP Library Granted Patent US 7,650,196
Granted Patent B2
US 7,650,196 · App. 11/239,925 · Granted Jan 19, 2010

Production monitoring and control system having organizational structure-based presentation layer

Assignee: Rockwell Automation Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,650,196
App. No.
11/239,925
Granted
Jan 19, 2010
Kind
B2
Abstract

A human-machine interface generation system comprises a reception component that receives a request to generate a human-machine interface relating to at least one of an industrial system, device, process, and sub-process and parameters associated with an initiator of the request. A view generation component generates the human-machine interface based at least in part upon the request and the parameters. For example, the system can further comprise a query generation component that creates a query based at least in part upon the request and the parameters and utilizes the query to extract data from a server within an industrial automation environment.

Claims (41)

1. A human-machine interface generation system, the system is recorded on a computer-readable storage medium and capable of execution by a computer, comprising:

a reception component that receives a request to generate a human-machine interface relating to at least one of an industrial system, device, process, or sub-process, the reception component further receives parameters associated with an initiator of the request;

a query generation component that creates a query based at least in part upon the request and the parameters, and utilizes the query to extract data from a server within an industrial automation environment, the extracted data conforming to a hierarchically structured data model;

a view generation component that receives the request, the parameters, and the extracted data and generates the human-machine interface based at least in part thereon; and

a proxy component that facilitates use of data from a programmable logic controller in connection with generating the human-machine interface, the proxy component comprising a mapping component that transforms data from the programmable logic controller into data that conforms to the hierarchically structured data model.

2. The system of claim 1 , the proxy component comprises a bridging component that receives data formatted in accordance with a first network protocol and converts the data to a format that accords to a second network protocol.

3. The system of claim 1 , the server comprises an aggregation component that aggregates data from multiple controllers.

4. The system of claim 1 , the reception component comprises a security component that determines whether an initiator of a request for the human-machine interface is authorized to generate the human-machine interface.

5. The system of claim 1 , the reception component comprises a dialog component that generates a dialog related to the received request to extract additional information from a provider of the request.

6. The system of claim 5 , the dialog component solicits information through one of text-based inquiries or voice-based inquiries.

7. The system of claim 1 , the reception component comprises a voice recognition component that facilitates recognition of user parameters through a voice command.

8. The system of claim 1 , the view generation component comprises a tool-tip component that facilitates provision of tool-tips within the human-machine interface.

9. A methodology for creating a human-machine interface comprising the following computer-executable acts:

receiving a request to generate a human-machine interface related to at least one of an industrial system, device, process, or sub-process;

determining a user identity associated with a provider of the request;

determining parameters relating to the provider of the request by accessing a database that includes parameters associated with the user identity;

generating a query based at least in part upon the at least one of the industrial system, device, process, or sub-process, and the determined parameters;

providing the query to a server;

receiving data resulting from the provided query, the data conforming to a hierarchically structured data model;

creating the human-machine interface in a customized manner based at least in part upon the determined parameters and the received data and at least one of the industrial systems device, process or sub-process; and

transforming data from a programmable logic controller into data that conforms to the hierarchically structured data model provided in connection with creating the human-machine interface.

10. The methodology of claim 9 , further comprising provisioning tool-tips within the human-machine interface.

11. The methodology of claim 9 , further comprising:

receiving the request as a voice request; and

determining the parameters based upon an analysis of the voice request.

12. The methodology of claim 9 , further comprising:

aggregating data from a plurality of controllers; and

utilizing the aggregated data to create the human-machine interface.

13. The methodology of claim 9 , further comprising determining that the provider of the request is authorized to create the human-machine interface.

14. The methodology of claim 9 , the parameters include identity of the provider of the request, role of the provider of the request, display device parameters, location of the provider of the request, and location of a object of the request.

15. A human-machine interface generation system, the system is recorded on a computer-readable storage medium and capable of execution by a computer, comprising:

means for receiving data relating to a device;

means for receiving parameters relating to a user requesting generation of a human-machine interface;

means for creating a query based on the received parameters;

means for accessing a server that includes associations relating to the parameters and extracting data from the server in accordance with the query, the extracted data conforming to a hierarchically structured data model;

means for automatically creating the human-machine interface for the device based at least in part upon the received parameters and the extracted data; and

means for transforming data from a programmable logic controller into data that conforms to the hierarchically structured data model provided in connection with creating the human-machine interface.

16. The system of claim 15 , further comprising:

means for aggregating data from a plurality of controllers; and

means for utilizing the aggregated data to create the human-machine interface.

17. The system of claim 15 , further comprising means for determining the parameters based at least in part upon voice commands.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2016
From: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 039460/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2006
From: GORDON, KEVIN G.; BROMLEY, CLIFTON H.; DORGELO, ERIC G.; REICHARD, DOUGLAS J.; SEMKOW, MARC D.; VIRJI, SHAFIN A.
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 017522/0179 →
Continuity (1)
Related Publication 20070078536A1 · Apr 5, 2007