Method and apparatus for seamless state transfer between user interface devices in a mobile control room
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-015/00
G05B-011/01
G05B-015/02
G05B-013/02
H04L-029/06
G06F-003/048
G06F-003/0481
G06F-003/0484
H04L-029/08
H04W-004/02
출원번호
US-0028888
(2013-09-17)
등록번호
US-9678484
(2017-06-13)
발명자
/ 주소
Nixon, Mark J.
Beoughter, Ken J.
Christensen, Daniel D.
출원인 / 주소
FISHER-ROSEMOUNT SYSTEMS, INC.
대리인 / 주소
Marshall, Gerstein & Borun LLP
인용정보
피인용 횟수 :
9인용 특허 :
83
초록▼
Methods and apparatus for operating a process plant include a server providing display information to a first user interface (UI) device, storing state information, and providing display information to a second user interface device according to the stored state data. A processor is coupled to a uni
Methods and apparatus for operating a process plant include a server providing display information to a first user interface (UI) device, storing state information, and providing display information to a second user interface device according to the stored state data. A processor is coupled to a unitary, logical data storage area and to a memory device that stores machine-readable instructions executable by the processor. The instructions cause the processor to retrieve process data for display on a first UI device, transmit to the first UI device the retrieved process data, store state information associated with the display of the process data on the first UI device, retrieve process data for display on a second UI device according to the stored state information, and transmit to the second UI device the process data retrieved according to the stored state information.
대표청구항▼
1. A server for facilitating mobile control of a process plant, the server comprising: a processor communicatively coupled via a network to a unitary, logical data storage area including one or more data storage devices configured to store, using a common format, process data corresponding to the pr
1. A server for facilitating mobile control of a process plant, the server comprising: a processor communicatively coupled via a network to a unitary, logical data storage area including one or more data storage devices configured to store, using a common format, process data corresponding to the process plant, the process data including multiple types of process data selected from configuration data, measurement data, batch data, continuous data, and event data; anda memory device communicatively coupled to the processor and storing machine-readable instructions, executable by the processor to cause the processor to: receive a first set of process data corresponding to process parameters in the process plant for display on a first user interface device having a processor and a memory device, the first set of process data including configuration data, measurement data, batch data, continuous data, and/or event data, wherein the first user interface device is configured to perform a function in the process plant;transmit to the first user interface device the received first set of process data;obtain a session identifier for a session created on the display of the first user interface device;store the session identifier with state information generated during the session, wherein the state information is associated with the display on the first user interface device and includes a state of a graphic representation related to at least one of the process parameters corresponding to the first set of process data;receive, from a second user interface device, a request for state information for the session created on the display of the first user interface device;receive a second set of process data corresponding to the process parameters for display on the second user interface device according to the stored session identifier and state information, wherein the second user interface device includes another processor and another memory device; andtransmit to the second user interface device the second set of process data received according to the stored session identifier and state information, wherein the second user interface device is configured to perform a function in the process plant. 2. A server according to claim 1, wherein transmitting the received first set of process data to the first user interface device comprises transmitting to the first user interface device the first set of process data viewable in a web browser executing on the first user interface device. 3. A server according to claim 1, further comprising formatting the first set of process data for display on a first user interface device according to a device type of the first user interface device. 4. A server according to claim 1, further comprising formatting the second set of process data for display on a second user interface device according to the stored state information and according to a device type of the second user interface device. 5. A server according to claim 4, wherein formatting the second set of process data for display on a second user interface device according to the stored state information further comprises formatting the second set of process data for display on a second user interface device such that an operational state of the first user interface device is duplicated on the second user interface device. 6. A server according to claim 5, wherein transmitting the first set of process data to the first user interface device comprises transmitting to the first user interface device the first set of process data viewable in a multi-purpose process control application executing on the first user interface device. 7. A server according to claim 1, wherein the first user interface device is of a different type than the second user interface device. 8. A server according to claim 1, wherein the first user interface device is a workstation and the second user interface device is a mobile device. 9. A server according to claim 1, wherein the first user interface device is a first mobile device and the second user interface device is a second mobile device. 10. A server according to claim 1, the machine-readable instructions further comprising instructions executable by the processor to receive a request from the first user interface device to provide to the second user interface device a user interface according to the stored state information. 11. A server according to claim 1, the machine readable instructions further comprising instructions executable by the processor to establish with the second user interface device, in response to the request to provide a user interface according to the stored state information, a secure communication channel between the server and the second user interface device. 12. A server according to claim 1, the machine-readable instructions further comprising instructions executable by the processor to receive a request from the second user interface device to provide to the second user interface device a user interface according to the stored state information. 13. A server according to claim 1, wherein the stored state information further includes one or more of: (a) a display configuration of the first user interface device;(b) a portion of the process plant displayed by the first user interface device;(c) data of a process control device displayed by the first user interface device;(d) a function being performed on the first user interface device, the function including one or more of a control function, an operation function, a configuration function, a maintenance function, a data analysis function, a management function, a quality control function, or a security function; and(e) a user profile active on the first user interface device. 14. A server according to claim 1, wherein the first set of process data and the second set of process data are different. 15. A method performed by a server facilitating mobile control of a process plant, the method comprising: receiving a first set of process data corresponding to process parameters in the process plant for display on a first user interface device having a processor and a memory device, the first set of process data including configuration data, measurement data, batch data, continuous data, and/or event data, wherein the first user interface device is configured to perform a function in the process plant;transmitting to the first user interface device the received first set of process data;obtaining a session identifier for a session created on the display of the first user interface device;storing the session identifier with state information generated during the session, wherein the state information is associated with the display on the first user interface device and includes a state of a graphic representation related to at least one of the process parameters corresponding to the first set of process data;receiving, from a second user interface device, a request for state information for the session created on the display of the first user interface device;receiving a second set of process data for display on the second user interface device according to the stored session identifier and state information, wherein the second user interface device includes another processor and another memory device; andtransmitting to the second user interface device the second set of process data received according to the stored session identifier and state information, wherein the second user interface device is configured to perform a function in the process plant. 16. A method according to claim 15, wherein transmitting the received first set of process data to the first user interface device comprises transmitting to the first user interface device the first set of process data viewable in a web browser executing on the first user interface device. 17. A method according to claim 15, further comprising formatting the first set of process data for display on a first user interface device according to a device type of the first user interface device. 18. A method according to claim 17, wherein transmitting the second set of process data for display on a second user interface device according to the stored state information further comprises formatting the second set of process data for display on a second user interface device such that an operational state of the first user interface device is duplicated on the second user interface device. 19. A method according to claim 18, wherein transmitting the first set of process data to the first user interface device comprises transmitting to the first user interface device the first set of process data viewable in a multi-purpose process control application executing on the first user interface device. 20. A method according to claim 15, further comprising formatting the second set of process data for display on a second user interface device according to the stored state information and according to a device type of the second user interface device. 21. A method according to claim 15, wherein the first user interface device is of a different type than the second user interface device. 22. A method according to claim 15, wherein the first user interface device is a workstation and the second user interface device is a mobile device. 23. A method according to claim 15, wherein the first user interface device is a first mobile device and the second user interface device is a second mobile device. 24. A method according to claim 15, further comprising receiving a request from the first user interface device to provide to the second user interface device a user interface according to the stored state information. 25. A method according to claim 15, further comprising establishing with the second user interface device, in response to the request to provide a user interface according to the stored state information, a secure communication channel between the server and the second user interface device. 26. A method according to claim 15, further comprising receiving a request from the second user interface device to provide to the second user interface device a user interface according to the stored state information. 27. A method according to claim 15, wherein the first set of process data and the second set of process data are different.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (83)
Brandt, David D.; Bush, Michael A.; Batke, Brian A.; Anderson, Mark B.; Shearer, Jeffrey A.; Anderson, Craig D., Access control method for disconnected automation systems.
Baier, John J.; Jasper, Taryl J.; Campbell, John T.; McGreevy, Robert J.; Palmieri, Jr., Frank Anthony; Herbst, Robert J., Adaptive industrial systems via embedded historian data.
Tambascio, Kevin; Hall, Kenwood H.; Baier, John J.; Dorgelo, Eric G.; Rischar, Charles M.; Johnson, David K., Alarm/event encryption in an industrial environment.
Baier, John J.; Jasper, Taryl J.; Campbell, John T.; McGreevy, Robert J.; Palmieri, Jr., Frank Anthony; Herbst, Robert J., Contextualization for historians in industrial systems.
Campbell, Jr., John T.; Glavach, Mark A.; Miller, Scott A.; Overstreet, Keith A.; Sadowski, Randall P.; Sturrock, David T., Data mining of unfiltered controller data.
Baier, John Joseph; Bromley, Clifton Harold; Hobbs, Mark; Schouten, Teunis Hendrik; Reichard, Douglas James; Gordon, Kevin George; Jasper, Taryl Jon; McGreevy, Robert Joseph; Fuller, Bruce Gordan, Dynamically generating visualizations in industrial automation environment as a function of context and state information.
Jones, Derek W.; Dogul, James E.; Galera, Richard; Rollins, George E.; Schuster, George K.; Nair, Suresh; Delcher, Ray C., Electronic token to provide sequential event control and monitoring.
Gilbert, Stephen; Beoughter, Ken J.; Lucas, J. Michael; Tennyson, Hao; Nixon, Mark J., Graphic element with multiple visualizations in a process environment.
Lucas, John Michael; Nixon, Mark J.; Zhou, Ling; Enver, Alper T.; Webb, Arthur, Graphics integration into a process configuration and control environment.
Baier, John Joseph; Gordon, Kevin George; Hobbs, Mark David; Fevang, Monte Leroy; Schouten, Teunis Hendrik; Kui, Karen, Human-machine interface support of remote viewing sessions.
Tanikoshi Koichiro (Hitachi JPX) Tani Masayuki (Hitachinaka JPX) Yamaashi Kimiya (Hitachi JPX) Uchigasaki Harumi (Hitachinaka JPX) Futakawa Masayasu (Hitachi JPX) Horita Masato (Hitachi JPX) Kuzunuki, Information terminal system getting information based on a location and a direction of a portable terminal device.
Cook, Colin N.B.; Saxby, Donald T.; Johnson, Randall C., Method and apparatus for providing enhanced resolution display for display telephones and PDAs.
Kretschmann Robert J., Mobile human/machine interface for use with industrial control systems for controlling the operation of process executed on spatially separate machines.
Nick, Mitchell R.; Nault, Chandler C.; O'Brien, Nick; Teff, Michael G.; Biba, Scott I.; Younger, Charles T.; Schweitzer, Chad, Navigation aid for low-visibility environments.
Thackston James D., Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection.
Nixon Mark ; Jundt Larry O. ; Havekost Robert B. ; Ottenbacher Ron, Process control system for monitoring and displaying diagnostic information of multiple distributed devices.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX ; Hoffmaster James, Process control system for versatile control of multiple process devices of various device types.
Nixon Mark ; Krivoshein Ken D. ; Shepard John R. ; Christensen Dan D. ; Schleiss Duncan, Process control system including a method and apparatus for automatically sensing the connection of devices to a network.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system user interface including selection of multiple control languages.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Ott Michael G. ; Webb Arthur,GBX ; Stevenson Dennis ; Lucas Mike,GBX ; Beoughter Ken J., Process control system using a control strategy implemented in a layered hierarchy of control modules.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using a process control strategy distributed among multiple control elements.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using a process control strategy distributed among multiple control elements.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GB2 ; Lucas Mike,GB2, Process control system using standard protocol control of standard devices and nonstandard devices.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using standard protocol control-of standard devices and non-standard devices.
Clark, Michael Ray; Novik, Lev; Khosravy, Moe; Lee, Oliver, Representation of qualitative object changes in a knowledge based framework for a multi-master synchronization environment.
Chand, Sujeet; Farchmin, David W.; Baier, John J.; Kalan, Michael D.; Marquardt, Randall A.; Morse, Richard A.; Briant, Stephen C., Scalable and flexible information security for industrial automation.
Govrin, David; Peer, Boaz; Sosna, David; Greenberg, Guy, System and method for analyzing and utilizing data, by executing complex analytical models in real time.
Grewal,Ardaman S.; Hamilton,Jeffery L., System and methodology facilitating data warehousing of controller images in a distributed industrial controller environment.
Batke, Brian Alan; Baier, John Joseph; Morse, Richard Alan; Callaghan, David Michael, System and methodology providing multi-tier security for network data with industrial control components.
Batke, Brian Alan; Baier, John Joseph; Morse, Richard Alan; Callaghan, David Michael, System and methodology providing multi-tier-security for network data exchange with industrial control components.
Shi, Yurong; Richardson, David Alan; Brown, Russell Clinton; Likes, Donald Craig; Patty, Richard Bruce, System and software for data collection and process control in semiconductor manufacturing and method thereof.
Nixon, Mark J.; Ott, Michael G.; Jundt, Larry O.; Lucas, John Michael; Stevenson, Dennis L.; Stevenson, legal representative, Nancy, System for configuring a process control environment.
Paul F. McLaughlin ; Jethro F. Steinman ; Ken Gorman ; Muslim G. Kanji ; Joseph P. Felix, Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception.
Wilkinson, Jr., John C.; Hall, Kenwood Henry; Jasper, Taryl Jon; Kalan, Michael Dean, Unique identification of entities of an industrial control system.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence; Christensen, Daniel Dean; Muston, Paul Richard; Beoughter, Ken, Collecting and delivering data to a big data machine in a process control system.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, Michael J.; Muston, Paul R.; Rotvold, Eric D.; Blevins, Terrence L.; Law, Gary K., Data pipeline for process control system analytics.
Blevins, Terrence L.; Wojsznis, Wilhelm K.; Nixon, Mark J.; Muston, Paul Richard, Determining associations and alignments of process elements and measurements in a process.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.