Source: http://www.google.com/patents/US8127241?dq=7233890
Timestamp: 2014-11-28 04:31:02
Document Index: 547331774

Matched Legal Cases: ['Application No. 200580014283', 'Application No. 200580014283', 'Application No. 2007', 'Application No. 200580014283', 'Application No. 200580014283', 'Application No. 2007']

Patent US8127241 - Process plant user interface system having customized process graphic ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA method useful for providing a user interface for a process plant includes displaying graphical depictions of process plant elements of the process plant via the user interface. Information is generated for a plurality of content layers of a process graphic display of the process plant elements by processing...http://www.google.com/patents/US8127241?utm_source=gb-gplus-sharePatent US8127241 - Process plant user interface system having customized process graphic display layers in an integrated environmentAdvanced Patent SearchPublication numberUS8127241 B2Publication typeGrantApplication numberUS 10/574,824PCT numberPCT/US2005/015392Publication dateFeb 28, 2012Filing dateMay 4, 2005Priority dateMay 4, 2004Also published asCN1950760A, CN1950760B, CN1950761A, CN1950761B, CN1950762A, CN1950762B, CN1950763A, CN1950763B, CN1950764A, CN1950764B, CN1950765A, CN1950765B, CN1950766A, CN1950766B, CN1950767A, CN1950767B, CN1950771A, CN1950771B, CN1954273A, CN1961288A, CN1961288B, CN1961314A, CN1961314B, CN1965558A, CN1965558B, CN1997948A, CN1997948B, CN101893861A, CN101893861B, CN102081398A, CN102081398B, CN102081662A, CN102081662B, CN102141810A, CN102141810B, CN102207735A, CN102289366A, CN102289366B, CN102323767A, CN102360207A, CN102707650A, CN102854819A, DE112005001012T5, DE112005001030T5, DE112005001031T5, DE112005001032T5, DE112005001033T5, DE112005001040T5, DE112005001042T5, DE112005001043T5, DE112005001044T5, DE112005001045T5, DE602005015596D1, DE602005021345D1, EP1749270A2, EP1751631A1, EP1751631B1, EP1751632A1, EP1751632B1, EP1784695A1, EP1784695B1, EP2293160A1, EP2293203A1, US7647126, US7680546, US7702409, US7783370, US7971151, US7984096, US8000814, US8060834, US8086955, US8144150, US8185219, US8185892, US8312060, US8775967, US20070061786, US20070106761, US20070130572, US20070132779, US20070139441, US20070150081, US20070165031, US20070168060, US20070168065, US20070174225, US20070179641, US20070211079, US20080066004, US20080300698, US20100168874, US20100188410, US20110252355, WO2005107409A2, WO2005107409A3, WO2005107410A2, WO2005107410A3, WO2005107410A8, WO2005107416A2, WO2005107416A3, WO2005109122A1, WO2005109123A1, WO2005109124A1, WO2005109125A1, WO2005109126A1, WO2005109127A1, WO2005109128A1, WO2005109129A1, WO2005109130A1, WO2005109131A1, WO2005109250A2, WO2005109250A3Publication number10574824, 574824, PCT/2005/15392, PCT/US/2005/015392, PCT/US/2005/15392, PCT/US/5/015392, PCT/US/5/15392, PCT/US2005/015392, PCT/US2005/15392, PCT/US2005015392, PCT/US200515392, PCT/US5/015392, PCT/US5/15392, PCT/US5015392, PCT/US515392, US 8127241 B2, US 8127241B2, US-B2-8127241, US8127241 B2, US8127241B2InventorsTerrence L. Blevins, Ken J. Beoughter, J. Michael Lucas, Mark J. NixonOriginal AssigneeFisher-Rosemount Systems, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (105), Non-Patent Citations (82), Referenced by (6), Classifications (50), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetProcess plant user interface system having customized process graphic display layers in an integrated environmentUS 8127241 B2Abstract A method useful for providing a user interface for a process plant includes displaying graphical depictions of process plant elements of the process plant via the user interface. Information is generated for a plurality of content layers of a process graphic display of the process plant elements by processing data regarding operation of the process plant. Content to be displayed via the user interface is determined from the generated information by determining which content layer of the plurality of content layer is to be displayed. In some embodiments, the determination may be made based on a user profile characteristic. The generated information may therefore support multiple views of the process plant via the user interface for a plurality of different types of users of the user interface, and may involve processing data regarding actual and simulated operation of the process plant. As a result, the method may also include determining whether the process plant is currently on-line to further determine the portion of the information to be displayed via the user interface.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4244385Dec 12, 1979Jan 13, 1981William HotineFluent material level control systemUS4506324Mar 8, 1982Mar 19, 1985The United States Of America As Represented By The Secretary Of The NavySimulator interface systemUS4512747Jan 13, 1982Apr 23, 1985Hitchens Max WMaterial conveying system simulation and monitoring apparatusUS4628435Feb 9, 1984Dec 9, 1986Hitachi, Ltd.Facilities control methodUS4663704Dec 3, 1984May 5, 1987Westinghouse Electric Corp.Universal process control device and method for developing a process control loop programUS4736320Oct 8, 1985Apr 5, 1988Foxboro CompanyComputer language structure for process control applications, and translator thereforUS4843538Jun 20, 1988Jun 27, 1989Prometrix CorporationMulti-level dynamic menu which suppresses display of items previously designated as non-selectableUS4885717Sep 25, 1986Dec 5, 1989Tektronix, Inc.System for graphically representing operation of object-oriented programsUS4972328Dec 16, 1988Nov 20, 1990Bull Hn Information Systems Inc.Interactive knowledge base end user interface driven maintenance and acquisition systemUS4977529Feb 23, 1973Dec 11, 1990Westinghouse Electric Corp.Training simulator for a nuclear power plantUS4985857Aug 19, 1988Jan 15, 1991General Motors CorporationMethod and apparatus for diagnosing machinesUS5014208Jan 23, 1989May 7, 1991Siemens Corporate Research, Inc.Workcell controller employing entity-server model for physical objects and logical abstractionsUS5021947Jan 30, 1990Jun 4, 1991Hughes Aircraft CompanyData-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processingUS5041964Sep 28, 1989Aug 20, 1991Grid Systems CorporationLow-power, standby mode computerUS5051898Jun 13, 1988Sep 24, 1991Eda Systems, Inc.Method for specifying and controlling the invocation of a computer programUS5079731Oct 17, 1989Jan 7, 1992Alcon Laboratories, Inc.Method and apparatus for process control validationUS5092449Feb 19, 1991Mar 3, 1992Liberty Glass Co.Article transfer apparatusUS5097412Apr 21, 1988Mar 17, 1992Hitachi, Ltd.Method for simulating the operation of programs in a distributed processing systemUS5119468Feb 27, 1991Jun 2, 1992E. I. Du Pont De Nemours And CompanyApparatus and method for controlling a process using a trained parallel distributed processing networkUS5168441May 30, 1990Dec 1, 1992Allen-Bradley Company, Inc.Methods for set up and programming of machine and process controllersUS5218709Dec 28, 1989Jun 8, 1993The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationSpecial purpose parallel computer architecture for real-time control and simulation in robotic applicationsUS5268834Jun 24, 1991Dec 7, 1993Massachusetts Institute Of TechnologyStable adaptive neural network controllerUS5321829Jul 20, 1990Jun 14, 1994Icom, Inc.Graphical interfaces for monitoring ladder logic programsUS5347446Feb 10, 1992Sep 13, 1994Kabushiki Kaisha ToshibaModel predictive control apparatusUS5347466Jul 15, 1991Sep 13, 1994The Board Of Trustees Of The University Of ArkansasMethod and apparatus for power plant simulation and optimizationUS5361198Apr 3, 1992Nov 1, 1994Combustion Engineering, Inc.Compact work station control roomUS5408412Apr 9, 1992Apr 18, 1995United Technologies CorporationEngine fault diagnostic systemUS5408603Mar 31, 1992Apr 18, 1995Dow Benelux N.V.Global process control information system and methodUS5421017Jan 14, 1994May 30, 1995Siemens AktiengesellschaftReal time control system and method for replacing software in a controlled systemUS5428555Apr 20, 1993Jun 27, 1995Praxair, Inc.Facility and gas management systemUS5485600Nov 9, 1992Jan 16, 1996Virtual Prototypes, Inc.Computer modelling system and method for specifying the behavior of graphical operator interfacesUS5485620Feb 25, 1994Jan 16, 1996Automation System And Products, Inc.Integrated control system for industrial automation applicationsUS5499333Apr 20, 1995Mar 12, 1996International Business Machines CorporationMethod and apparatus for at least partially instantiating an object in a compound document using the object's parent class configuration data when the object's configuration data is unavailableUS5509116Oct 24, 1994Apr 16, 1996International Business Machines CorporationGraphical user interface management systemUS5530643Dec 21, 1994Jun 25, 1996Allen-Bradley Company, Inc.Method of programming industrial controllers with highly distributed processingUS5546301Jul 19, 1994Aug 13, 1996Honeywell Inc.Advanced equipment control systemUS5555385Oct 27, 1993Sep 10, 1996International Business Machines CorporationAllocation of address spaces within virtual machine compute systemUS5576946Nov 7, 1995Nov 19, 1996Fluid Air, Inc.Icon based process design and control systemUS5594858 *Jul 29, 1993Jan 14, 1997Fisher-Rosemount Systems, Inc.Uniform control template generating system and method for process control programmingUS5603018Mar 30, 1994Feb 11, 1997Mitsubishi Denki Kabushiki KaishaProgram developing system allowing a specification definition to be represented by a plurality of different graphical, non-procedural representation formatsUS5611059Sep 2, 1994Mar 11, 1997Square D CompanyPrelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control systemUS5631825Sep 29, 1993May 20, 1997Dow Benelux N.V.Operator station for manufacturing process control systemUS5680409Aug 11, 1995Oct 21, 1997Fisher-Rosemount Systems, Inc.Method and apparatus for detecting and identifying faulty sensors in a processUS5706455Nov 28, 1995Jan 6, 1998Square D CompanyDistributed database configuration with graphical representations having prelinked parameters for devices within a networked control systemUS5752008May 28, 1996May 12, 1998Fisher-Rosemount Systems, Inc.Real-time process control simulation method and apparatusUS5768119Apr 12, 1996Jun 16, 1998Fisher-Rosemount Systems, Inc.Process control system including alarm priority adjustmentUS5782330Dec 20, 1996Jul 21, 1998Otis Elevator CompanyInformation display and control device for a passenger conveyorUS5796602Jul 12, 1996Aug 18, 1998Fisher-Rosemount Systems, Inc.Method and apparatus using a device description for a conventional deviceUS5801942Apr 12, 1996Sep 1, 1998Fisher-Rosemount Systems, Inc.Process control system user interface including selection of multiple control languagesUS5806053Aug 30, 1996Sep 8, 1998Siemens AktiengesellschaftMethod for training a neural network with the non-deterministic behavior of a technical systemUS5812394Jul 21, 1995Sep 22, 1998Control Systems InternationalObject-oriented computer program, system, and method for developing control schemes for facilitiesUS5818736Oct 1, 1996Oct 6, 1998Honeywell Inc.System and method for simulating signal flow through a logic block pattern of a real time process control systemUS5821934Jun 7, 1995Oct 13, 1998National Instruments CorporationIn a computer systemUS5826060Apr 4, 1996Oct 20, 1998Westinghouse Electric CorporationStimulated simulator for a distributed process control systemUS5828851Apr 12, 1996Oct 27, 1998Fisher-Rosemount Systems, Inc.Process control system using standard protocol control of standard devices and nonstandard devicesUS5838563Apr 12, 1996Nov 17, 1998Fisher-Rosemont Systems, Inc.System for configuring a process control environmentUS5841654Oct 16, 1995Nov 24, 1998Smar Research CorporationWindows based network configuration and control method for a digital control systemUS5857102Mar 14, 1995Jan 5, 1999Sun Microsystems, Inc.Computer systemUS5862052Apr 12, 1996Jan 19, 1999Fisher-Rosemount Systems, Inc.Process control system using a control strategy implemented in a layered hierarchy of control modulesUS5892939Oct 7, 1996Apr 6, 1999Honeywell Inc.Emulator for visual display object files and method of operation thereofUS5898860Oct 1, 1996Apr 27, 1999Leibold; William StevenSystem and method for automatically generating a control drawing for a real-time process control systemUS5901313Sep 2, 1997May 4, 1999Ast Research, Inc.Application management systemUS5903455Dec 12, 1996May 11, 1999Fisher-Rosemount Systems, Inc.Interface controls for use in a field device management systemUS5909368Apr 12, 1996Jun 1, 1999Fisher-Rosemount Systems, Inc.Process control system using a process control strategy distributed among multiple control elementsUS5909916Sep 17, 1997Jun 8, 1999General Motors CorporationMethod of making a catalytic converterUS5926177Oct 17, 1997Jul 20, 1999International Business Machines CorporationProviding multiple views in a model-view-controller architectureUS5929855Dec 3, 1996Jul 27, 1999Square D CompanyMonitoring and control system using graphical representations with prelinked parameters for devices within a networkUS5940294Apr 12, 1996Aug 17, 1999Fisher-Rosemont Systems, Inc.System for assisting configuring a process control environmentUS5950006Nov 5, 1997Sep 7, 1999Control Technology CorporationObject-oriented programmable controllerUS5960214Dec 4, 1996Sep 28, 1999Fisher-Rosemount Systems, Inc.Integrated communication network for use in a field device management systemUS5970430Sep 3, 1997Oct 19, 1999Fisher Controls International, Inc.Local device and process diagnostics in a process control network having distributed control functionsUS5980078Feb 14, 1997Nov 9, 1999Fisher-Rosemount Systems, Inc.Process control system including automatic sensing and automatic configuration of devicesUS5995753Nov 12, 1997Nov 30, 1999Alcatel Usa Sourcing, L.P.System and method of constructing dynamic objects for an application programUS5995916Apr 12, 1996Nov 30, 1999Fisher-Rosemount Systems, Inc.Process control system for monitoring and displaying diagnostic information of multiple distributed devicesUS6003037Oct 30, 1996Dec 14, 1999Progress Software CorporationSmart objects for development of object oriented softwareUS6023644Oct 29, 1998Feb 8, 2000Kinsman; Guy W.Monitoring system for electrostatic powder painting industryUS6028998Apr 3, 1998Feb 22, 2000Johnson Service CompanyApplication framework for constructing building automation systemsUS6032208Apr 12, 1996Feb 29, 2000Fisher-Rosemount Systems, Inc.Process control system for versatile control of multiple process devices of various device typesUS6041171Sep 30, 1997Mar 21, 2000Jervis B. Webb CompanyMethod and apparatus for modeling material handling systemsUS6052130Nov 20, 1996Apr 18, 2000International Business Machines CorporationData processing system and method for scaling a realistic object on a user interfaceUS6078320Feb 18, 1998Jun 20, 2000Fisher-Rosemount Systems, Inc.System for configuring a process control environmentUS6094600Feb 6, 1996Jul 25, 2000Fisher-Rosemount Systems, Inc.System and method for managing a transaction database of records of changes to field device configurationsUS6098116Apr 12, 1996Aug 1, 2000Fisher-Rosemont Systems, Inc.Process control system including a method and apparatus for automatically sensing the connection of devices to a networkUS6138174Nov 24, 1997Oct 24, 2000Rockwell Technologies, LlcIndustrial control system providing remote execution of graphical utility programsUS6146143Apr 10, 1997Nov 14, 2000Faac IncorporatedDynamically controlled vehicle simulation system, and methods of constructing and utilizing sameUS6157864May 8, 1998Dec 5, 2000Rockwell Technologies, LlcSystem, method and article of manufacture for displaying an animated, realtime updated control sequence chartUS6161051May 8, 1998Dec 12, 2000Rockwell Technologies, LlcSystem, method and article of manufacture for utilizing external models for enterprise wide controlUS6167316Apr 3, 1998Dec 26, 2000Johnson Controls Technology Co.Distributed object-oriented building automation system with reliable asynchronous communicationUS6173208Apr 13, 1998Jan 9, 2001Korea Institute Of Science And TechnologyMethod for generating control codes for use in a process control systemUS6178393Apr 20, 1998Jan 23, 2001William A. IrvinPump station control system and methodUS6192390Jul 27, 1998Feb 20, 2001Abb Patent GmbhMethod for the location-independent exchange of process data using process-computer-independent data structuresUS6195591Dec 11, 1998Feb 27, 2001Fisher-Rosemount Systems, Inc.Process control system using a process control strategy distributed among multiple control elementsUS6201996May 29, 1998Mar 13, 2001Control Technology CorporationaObject-oriented programmable industrial controller with distributed interface architectureUS6233586Apr 1, 1998May 15, 2001International Business Machines Corp.Federated searching of heterogeneous datastores using a federated query objectUS6268853Sep 30, 1999Jul 31, 2001Rockwell Technologies, L.L.C.Data structure for use in enterprise controlsUS6298454Feb 22, 1999Oct 2, 2001Fisher-Rosemount Systems, Inc.Diagnostics in a process control systemUS6362839Sep 29, 1998Mar 26, 2002Rockwell Software Inc.Method and apparatus for displaying mechanical emulation with graphical objects in an object oriented computing environmentUS6385496Mar 12, 1999May 7, 2002Fisher-Rosemount Systems, Inc.Indirect referencing in process control routinesUS6396516May 29, 1998May 28, 2002Plexus Systems, LlcGraphical user interface shop floor control systemUS6421571 *Feb 29, 2000Jul 16, 2002Bently Nevada CorporationIndustrial plant asset management system: apparatus and methodUS6591244 *Mar 12, 1999Jul 8, 2003Aspen Technology, Inc.Computer method and apparatus for automatic execution of software applicationsUS6754885 *Nov 23, 1999Jun 22, 2004Invensys Systems, Inc.Methods and apparatus for controlling object appearance in a process control configuration systemUS6826521 *Apr 6, 2000Nov 30, 2004Abb Automation Inc.System and methodology and adaptive, linear model predictive control based on rigorous, nonlinear process modelUS20040186927 *Mar 18, 2003Sep 23, 2004Evren EryurekAsset optimization reporting in a process plantUSRE30280Sep 22, 1977May 20, 1980Westinghouse Electric Corp.Modular operating centers and methods of building same for use in electric power generating plants and other industrial and commercial plants, processes and systems* Cited by examinerNon-Patent CitationsReference1"Powerful Solutions for Digital Plants", Mimic Simulation v2.6, Mynah Technologies 2003, pp. 1-15.2Alsop et al., "What Dynamic Simulation Brings to a Process Control Engineer: Applied Case Study to a Propylene/Propane Splitter," URL:http://www.aspentech.com/publication-files/ertc2004-alsop-ferrer.pdf.3Alsop et al., "What Dynamic Simulation Brings to a Process Control Engineer: Applied Case Study to a Propylene/Propane Splitter," URL:http://www.aspentech.com/publication�files/ertc2004�alsop�ferrer.pdf.4Arzen, "Using Real-Time Expert Systems for Control System Prototyping," Proceedings of the International Conference on Systems, Man and Cybernetics, 3:25-30 1993.5Bailey, "Elsag Bailey automation", approximately 1993.6Bailey, "Introducing Bailey Evolution 90TM . . . The Sound Investment Strategy for Process Automation", 1993.7Bailey, "Wide-Range, Fully Compatible Family of Process Automation and Management Systems", 1993.8CAMO product datasheet, "The Unscrambler 9.6," www.camo.com.9Chen, "Real-Time Management in the Distributed Environment," Ph.D. Thesis (1999).10Chinese Office Action for Application No. 200580014283.4, dated Jun. 26, 2009.11Computer Products, "Unbundling the DCS", approximately 1992.12Developers.sun.com, "Core J2EE Patterns-Data Access Object," Core J2EE Pattern Catalog (2004).13Developers.sun.com, "Core J2EE Patterns�Data Access Object," Core J2EE Pattern Catalog (2004).14English-language translation of Office Action for corresponding Chinese Application No. 200580014283.4, dated Mar. 28, 2008.15Examination Report for Application No. GB0621084.3, dated Jul. 13, 2009.16Examination Report for Application No. GB0621084.3, dated Jun. 30, 2010.17Examination Report for Application No. GB0621084.3, dated Mar. 17, 2010.18Fisher-Rosemount Systems, Inc., DeltaV Bulk Edit, pp. 1-12 (2002).19Fisher-Rosemount, "Managing the Process Better", Dec. 1993.20Fisher-Rosemount, "Managing the Process Better", Sep. 1993.21Foldoc, "Declarative Language," Retrieved from the Internet on Jul. 30, 2007: URLhttp://ftp.sunet.se/foldoc/foldoc.cgi?declarative+language.22Han et al., "Web Based rSPC (realtime Statistical Process Control) System Supporting XML Protocol," ISIE, vol. 1, pp. 399-403 (2001).23Honeywell "UDC 6000 Process Controller", Aug. 1992.24Honeywell, "Process Manager Specification and Technical Data", Sep. 1991.25Honeywell, "TDC 3000 Overview", approximately 1992.26Honeywell, "TDC 3000 Process Manager", approximately 1992.27International Search Report for International Application No. PCT/US2005/015392, mailed Sep. 16, 2005.28Invensys Process Systems News, Invensys Introduces Enhanced Foxboro Engineering and Operations for the I/A Series Automation System, (2002): Retreived from the Internet on May 28, 2010: URL:http://www.automation.com/smc/print.php?stripImages=no.29Kopp, About.com, C++ Tutorial-Lesson 17: Classes, Members and Methods, Defining Classes, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602b.htm.30Kopp, About.com, C++ Tutorial�Lesson 17: Classes, Members and Methods, Defining Classes, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602b.htm.31Kopp, About.com, C++ Tutorial-Lesson 17: Classes, Members and Methods, Defining Methods, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602c.htm.32Kopp, About.com, C++ Tutorial�Lesson 17: Classes, Members and Methods, Defining Methods, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602c.htm.33Kopp, About.com, C++ Tutorial-Lesson 17: Classes, Members and Methods, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602a.htm.34Kopp, About.com, C++ Tutorial�Lesson 17: Classes, Members and Methods, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa070602a.htm.35Kopp, About.com, C++ Tutorial-Lesson 29: Inheritance Introduction, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa120502a.htm.36Kopp, About.com, C++ Tutorial�Lesson 29: Inheritance Introduction, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa120502a.htm.37Kopp, About.com, C++ Tutorial-Lesson 29: Inheritance, Continued, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa12050c.htm.38Kopp, About.com, C++ Tutorial�Lesson 29: Inheritance, Continued, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa12050c.htm.39Kopp, About.com, C++ Tutorial-Lesson 29: Inheritance, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa120502b.htm.40Kopp, About.com, C++ Tutorial�Lesson 29: Inheritance, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa120502b.htm.41Kopp, About.com, C++ Tutorial-Lesson 9: Introduction to Classes, Defining Classes, Retrieved from the Internet on Apr. 27, 2005: URL:http://cplus.about.com/od/beginnerctutorial/l/aa041002b.htm.42Kopp, About.com, C++ Tutorial�Lesson 9: Introduction to Classes, Defining Classes, Retrieved from the Internet on Apr. 27, 2005: URL:http://cplus.about.com/od/beginnerctutorial/l/aa041002b.htm.43Kopp, About.com, C++ Tutorial-Lesson 9: Introduction to Classes, Using Objects, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa041002d.htm.44Kopp, About.com, C++ Tutorial�Lesson 9: Introduction to Classes, Using Objects, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.com/od/beginnerctutorial/l/aa041002d.htm.45Kurpis, "The New IEEE Standard Dictionary of Electrical and Electronics Terms (Including Abstracts of All Current IEEE Standards)," Fifth Ed., Christopher J. Booth, Editor, pp. 317 (1993).46Leeds et al., "Make Your Automation Plan a Reality: MAX 1000", approximately 1990.47Mehta et al., "Feedfoward Neural Networks for Process Identification and Prediction," Neural Network and Experty Systems Presentation (2001).48Mohr et al., "BizTalk and Application Integration-Translating Between Message Specification: BizTalk Mapper," Professional BizTalk, pp. 1-3 (2001).49Mohr et al., "BizTalk and Application Integration�Translating Between Message Specification: BizTalk Mapper," Professional BizTalk, pp. 1-3 (2001).50MSDN Magazine, "A First Look at Writing and Deploying Apps in the Next Generation of Windows," Retrieved from the Internet on Aug. 21, 2007: URL http://msdn.microsoft.com/msdnmag/issues/04/01/DevelopingAppsforLonghorn ?print=true.51MSDN Magazine, "A First Look at Writing and Deploying Apps in the Next Generation of Windows," Retrieved from the Internet on Aug. 21, 2007: URL http://msdn.microsoft.com/msdnmag/issues/04/01/DevelopingAppsforLonghorn/?print=true.52MSDN Magazine, "Create Real Apps Using New Code and Markup Model," Retrieved from the Internet on Aug. 21, 2007: URL http://msdn.microsoft.com/msdnmag/issues/04/01/avalon/?print=true.53Nahavandi et al., "A Virtual Manufacturing Environment with an Element of Reality," Advanced Factory Automation, Conf. Pub. 398: 624-629 (1994).54Nishimura, "Ways of Considering and Promoting Informational Instrumentation Opened Up by the Web, Web Utilization Viewed in SCADA/HMI Software, Actuality of Plant Data Monitoring by Internet Compatible Add-On-Software," Instrumentation, 45(9):54-59 (1999).55Nishimura, Hideaki, "Informatization Instrumentation Pioneered by the Web: Thought and Promotion Thereof; Web Utilization Seen in SCADA/HMI Software; Reality of Plant Data Monitoring by Internet-Compatible Add-On Software", Instrumentation (Keiso), Kogyogijutsusha, Ltd., Sep. 1, 1999, vol. 42, No. 9, pp. 54-59.56Notice of Rejection for Japanese Application No. 2007-511519, dated Jan. 11, 2011.57Office Action for corresponding Chinese Application No. 200580014283.4, dated Dec. 21, 2010.58Office Action for corresponding Chinese Application No. 200580014283.4, dated Nov. 14, 2008.59Office Action for corresponding Japanese Application No. 2007-511519, dated Sep. 27, 2011.60Ohmura, "Dynamic Simulator Visual Modeler," pp. 20-27 (1998).61OPC Foundation, "What is OPC?" Retrieved from the Internet on Aug. 21, 2007: URL http://www.opcfoundation.org/Default.aspx/01-about/01-whatis.asp?MID=AboutOPC.62OPC Foundation, "What is OPC?" Retrieved from the Internet on Aug. 21, 2007: URL http://www.opcfoundation.org/Default.aspx/01�about/01�whatis.asp?MID=AboutOPC.63Podesta et al., "Virtual Instrumentation for the Management, Simulation and Control of an In House Power Plant," IEEE Instrumentation and Measurement Technology Conference, pp. 1104-1106 (1996).64PSS 21S-2B8 B4, FoxView Software, pp. 1-12 (2005).65Reliance Electric Company, "Multitasking Capability Simplifies Process Control Design", approximately late 1980s, by Angelo J. Notte.66Retrieved from the Internet on Feb. 1, 2006: <URL: http://web.archive.org/web/20040414043406/java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObjects.html>.67StatSoft product datasheet, "Statistica, Multivariate Statistical Process Control," www.statsoft.com.68Sugitani, "Package Software and Applications for Constructing Job Sites and Control Systems 3, SCADA Software FactoryLink 7", Automation, 45(10):18-23 (2000).69Sugitani, Kazushi, "Package Software and Applications for Job Site/Control System Construction 3, SCADA Software, 'FactoryLink 7'", Automation, Nikkan Kogyo Publishing Productions, Oct. 1, 2000, vol. 45, No. 10, pp. 18-23.70Sugitani, Kazushi, "Package Software and Applications for Job Site/Control System Construction 3, SCADA Software, �FactoryLink 7�", Automation, Nikkan Kogyo Publishing Productions, Oct. 1, 2000, vol. 45, No. 10, pp. 18-23.71Sztipanovits et al. "Modeling, Model, Interpretation and Intelligent Control" Proc. of the Third IEEE International Symposium on Intelligent Control, pp. 46-50 (1989).72Toshiba, "Toshiba Integrated Control Systems", Nov. 1990.73Tzovla et al., "Abnormal Condition Management Using Expert Systems," Neural Network and Expert Systems Presentation (2001).74Umetrics product datasheet, "SIMCA-P 11" and "SIMCA-P+ 11," www.umetrics.com.75W3C, "XSL Transformations (XSLT)," W3C Recommendation, pp. 3 (1999).76Wikipedia, "Application Programming Interface," Retrieved from the Internet on Aug. 21, 2007: URL http://en.wikipedia.org/wiki/Application-programming-interface.77Wikipedia, "Extensible Application Markup Language," Retrieved from the Internet on Jul. 30, 2007: URL http://en.wikipedia.org/wiki/Extensible-Application-Markup-Language.78Wikipedia, "Vector Graphics," Retrieved from the Internet on Aug. 21, 2007: URL http://en.wikipedia.org/wiki/Vector-graphics.79Wikipedia, "Application Programming Interface," Retrieved from the Internet on Aug. 21, 2007: URL http://en.wikipedia.org/wiki/Application�programming�interface.80Wikipedia, "Extensible Application Markup Language," Retrieved from the Internet on Jul. 30, 2007: URL http://en.wikipedia.org/wiki/Extensible�Application�Markup�Language.81Wikipedia, "Vector Graphics," Retrieved from the Internet on Aug. 21, 2007: URL http://en.wikipedia.org/wiki/Vector�graphics.82Yang, "Design Issues and Implementation of Internet-Based Process Control System," Control Engineering Practice, pp. 709-720 (2001).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8624921 *Sep 30, 2008Jan 7, 2014Rockwell Automation Technologies, Inc.Industrial automation visualization schemes employing overlaysUS8694506 *Oct 7, 2010Apr 8, 2014Lifethread, LlcSystem for displaying graphical narrationsUS20100082131 *Sep 30, 2008Apr 1, 2010John Joseph BaierSystem and method for the automatic aggregation of industrial automation displaysUS20120198390 *Jan 31, 2011Aug 2, 2012International Business Machines CorporationAutomatic graphical rendering of processesUS20120246121 *Oct 7, 2010Sep 27, 2012Lifethread, LlcSystem for displaying graphical narrationsUS20140085332 *Dec 4, 2013Mar 27, 2014Rockwell Automation Technologies, Inc.Industrial automation visualization schemes employing overlays* Cited by examinerClassifications U.S. Classification715/771, 715/229, 715/764International ClassificationH04L29/08, G06F9/44, G05B19/042, G06F3/048, G05B23/02Cooperative ClassificationY10S715/965, G06F9/4428, G05B2219/25067, G05B23/0267, G05B2219/32342, G06Q50/04, G05B2219/32128, G05B19/41885, H04L2012/4026, G05B2219/31472, G05B2219/23424, G05B2219/25428, G05B2219/31469, G06Q10/06, G06N5/04, G05B2219/31467, G06F8/20, G05B2219/31474, H04L67/28, H04L67/12, H04L67/16, H04L67/36, H04L67/289, G05B19/0426, G06F8/38, G06F9/4443, G06T13/00European ClassificationH04L29/08N27X8, G06F8/20, H04L29/08N15, H04L29/08N35, H04L29/08N27, G06Q50/04, G05B19/042P, H04L29/08N11, G05B23/02S6F, G06Q10/06, G05B19/418S, G06N5/04, H04L41/14B, G06F9/44F2, H04L41/22Legal EventsDateCodeEventDescriptionJul 16, 2013CCCertificate of correctionAug 10, 2007ASAssignmentOwner name: FISHER-ROSEMOUNT SYSTEMS, INC., TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BLEVINS, TERRENCE L.;BEOUGHTER, KEN J.;LUCAS, J. MICHAEL;AND OTHERS;REEL/FRAME:019677/0501Effective date: 20070809RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google