← Back to Patent Explorer
US6167406A Expired / Lapsed US ⏱️ 0.0 years remaining

System, method and article of manufacture for building an enterprise-wide data model

Assignee: Allen Bradley Co LLC
•
Filing: 1998-05-08
•
Granted: 2000-12-26
•
Expires: 2018-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system software solution for controlling an enterprise having one or more components for controlling one or more aspects of an industrial environment. The software includes one or more components for controlling one or more aspects of an industrial environment with code that creates a database of components from existing schematics and timing diagrams. Each of the components have control, diagnostic and resource information pertaining to enterprise resources utilized in the industrial environment. The system also generates code that controls resources comprising cognitive and timing information that synchronizes events throughout the enterprise. The database of components including code that updates the database to reflect changes in the enterprise that manages the design, simulation, implementation and maintenance of a manufacturing enterprise utilizing the database of components. The enterprise control system integrates existing data models into control resources and stores the updated control resources in the database and creates visualizations including schematics, timing diagrams and sequencing charts.

Inventors

  • 👤 Josiah C. Hoskins
  • 👤 Ruven E. Brooks
  • 👤 Dennis R. Hafemann
  • 👤 Jan Chalupa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:36
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/21; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 126 words
A method for controlling an enterprise with one or more components, including a computer for controlling one or more aspects of an enterprise, comprising the steps of: (a) creating a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) generating code for control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) updating the database of components to reflect changes in the enterprise; (d) generating visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) controlling the enterprise utilizing the database of components and the visualizations.
Claim 2
Independent Claim 126 words
A method for controlling an enterprise with one or more components, including a computer for controlling one or more aspects of an enterprise, comprising the steps of: (a) creating a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) generating code for control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) updating the database of components to reflect changes in the enterprise; (d) generating visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) controlling the enterprise utilizing the database of components and the visualizations.
Claim 3
Dependent Claim 18 words
A method as recited in claim 1, including a database component that defines hydraulic information for the enterprise.
Claim 4
Dependent Claim 20 words
A method as recited in claim 1, including a database component that integrates existing data models into the control resources.
Claim 5
Dependent Claim 18 words
A method as recited in claim 1, including a database component that defines diagnostic information for the enterprise.
Claim 6
Dependent Claim 19 words
A method as recited in claim 1, including a database component that defines user interface information for the enterprise.
Claim 7
Dependent Claim 18 words
A method as recited in claim 1, including a database component that defines safety information for the enterprise.
Claim 8
Dependent Claim 18 words
A method as recited in claim 1, including a database component that defines control information for the enterprise.
Claim 9
Independent Claim 143 words
A system for controlling an enterprise, including a computer with one or more components for controlling one or more aspects of an industrial environment, comprising: (a) a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) a code generator that generates control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) the database comprising update code that updates the database of components to reflect changes in the enterprise; (d) first enterprise system control code that generates visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) second enterprise system control code that controls the enterprise utilizing the database of components and the visualizations.
Claim 10
Independent Claim 143 words
A system for controlling an enterprise, including a computer with one or more components for controlling one or more aspects of an industrial environment, comprising: (a) a database of components, each of the components containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) a code generator that generates control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) the database comprising update code that updates the database of components to reflect changes in the enterprise; (d) first enterprise system control code that generates visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) second enterprise system control code that controls the enterprise utilizing the database of components and the visualizations.
Claim 11
Dependent Claim 18 words
A system as recited in claim 8, including a database component that defines hydraulic information for the enterprise.
Claim 12
Dependent Claim 20 words
A system as recited in claim 8, including a database component that integrates existing data models into the control resources.
Claim 13
Dependent Claim 18 words
A system as recited in claim 8, including a database component that defines diagnostic information for the enterprise.
Claim 14
Dependent Claim 19 words
A system as recited in claim 8, including a database component that defines user interface information for the enterprise.
Claim 15
Dependent Claim 18 words
A system as recited in claim 8, including a database component that defines safety information for the enterprise.
Claim 16
Dependent Claim 18 words
A system as recited in claim 8, including a database component that defines control information for the enterprise.
Claim 17
Dependent Claim 133 words
A computer program embodied on a computer-readable medium for controlling an enterprise, comprising: (a) a database code segment containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) a code generator code segment that generates control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) the database code segment including update code that updates the database of components to reflect changes in the enterprise; (d) a first enterprise control code segment that generates visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) a second enterprise control code segment that controls the enterprise utilizing the database of components and the visualizations.
Claim 18
Dependent Claim 133 words
A computer program embodied on a computer-readable medium for controlling an enterprise, comprising: (a) a database code segment containing control, diagnostic and resource information pertaining to enterprise resources in the enterprise utilizing existing product, process and machine models of the enterprise to populate the database; (b) a code generator code segment that generates control resources from causal, sequence and timing information to synchronize events throughout the enterprise; (c) the database code segment including update code that updates the database of components to reflect changes in the enterprise; (d) a first enterprise control code segment that generates visualizations of the enterprise utilizing the control resources and a display to reflect changes in the enterprise; and (e) a second enterprise control code segment that controls the enterprise utilizing the database of components and the visualizations.
Claim 19
Dependent Claim 24 words
The computer program embodied on a computer-readable medium as recited in claim 15, including a database component that defines hydraulic information for the enterprise.
Claim 20
Dependent Claim 21 words
A computer program as recited in claim 15, including a database component that integrates existing data models into the control resources.
Claim 21
Dependent Claim 19 words
A computer program as recited in claim 15, including a database component that defines diagnostic information for the enterprise.
Claim 22
Dependent Claim 20 words
A computer program as recited in claim 15, including a database component that defines user interface information for the enterprise.
Claim 23
Dependent Claim 19 words
A computer program as recited in claim 15, including a database component that defines safety information for the enterprise.

References Cited (Backward Citations)

US4744028A Cited
US5260868A Cited
US4807108A Cited
US4807108B1 Cited
US4866628A Cited
US5119318A Cited
US5369570A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-26 2004-06-26 2004-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-26 2008-06-26 2008-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-26 2012-06-26 2012-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag