Patents by Inventor Grant Wilson
Grant Wilson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7369912Abstract: A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication software for communicating with batch operator interfaces used to set up batch runs, a master process equipment model reflecting the current state of the equipment and a batch execution manager that creates individual batch processes and spawns each of the individual batch processes to run in a separate application process space. Each of the created batch processes includes batch logic that implements the batch run specified by the user, a copy of the process plant equipment model used to select equipment within the plant and a communication interface for communicating with controllers and other runtime equipment to implement the batch as well as for communicating with the batch execution manager.Type: GrantFiled: May 29, 2003Date of Patent: May 6, 2008Assignee: Fisher-Rosemount Systems, Inc.Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson, Nathan W. Pettus
-
Patent number: 7275062Abstract: A configuration system for a process plant includes a routine that automatically provides an indication of the relationships between units and sub-elements of the units, such as equipment and control modules, present within a process plant to a data historian. The data historian, which may be a batch historian, stores these relationships in a configuration file or a database, collects events generated within the process plant and associates those events to the proper unit within the process plant using the stored relationships. The automatic updating of the data historian configuration file eliminates the need for a user to manually update the data historian with these relationships, either at the time the process plant is configured or each time a change is made to the configuration of the process plant.Type: GrantFiled: March 10, 2003Date of Patent: September 25, 2007Assignee: Fisher-Rosemount Systems, Inc.Inventors: David Deitz, Will Irwin, Grant Wilson, Beth Filippo
-
Patent number: 7249356Abstract: A batch event historian gathers, stores and presents data regarding a batch process where relationships among the various elements of data are automatically derived by an executive program. A persistent store includes structure corresponding to the relationships defined among procedural elements and equipment in accordance with batch processing industry S88.01 standards. The executive program gathers event information generated by the batch process and derives the relationships among the events in accordance with these industry standard models. Storage and corresponding retrieval and presentation of such historical data is thereby simplified for a user because the user need not manually configure the historian programs to derive the relationships. Association of any continuous data log with event information is automated thereby obviating the need for manual configuration by a user to establish such associations.Type: GrantFiled: April 29, 1999Date of Patent: July 24, 2007Assignee: Fisher-Rosemount Systems, Inc.Inventors: Grant Wilson, David L. Dietz, Marc Webb, Roy Faltesek, Muwaffa Lahham, John Yiu-Chung Wong, Jake Phong Doan, Robert B. Havekost
-
Publication number: 20070079982Abstract: A connector (20) to a couple breathing conduit to a patient interface or another conduit. The connector allows for an electrical connection (22a, 22b) in a first conduit (14a) to be connected to another electrical connection (21a, 21b) in a patient interface or second conduit (14b). The connector is capable of swivelling without disrupting the gas flow through the conduits of the electrical connection.Type: ApplicationFiled: August 20, 2004Publication date: April 12, 2007Inventors: Kristopher Laurent, Alastair McAuley, Christopher Nightingale, Ian Makinson, Ivan Milivojevic, Grant Wilson
-
Patent number: 7162534Abstract: A transactional data communications system and method communicates information within an enterprise having a process control system and a plurality of information technology systems that are communicatively coupled to the process control system via a web services interface and a transactional information server. The system and method generates transactional process control information and formats the transactional process control information based on an extensible markup language input schema to form formatted transactional process control information. The system and method sends the formatted transactional process control information to the transactional information server via the web services interface and maps the formatted transactional process control information to an extensible markup language output schema associated with one of the plurality of information technology systems to form mapped transactional process control information.Type: GrantFiled: July 10, 2001Date of Patent: January 9, 2007Assignee: Fisher-Rosemount Systems, Inc.Inventors: Trevor D. Schleiss, Mark J. Nixon, Neil J. Peterson, Christopher Felts, Grant Wilson
-
Publication number: 20060089739Abstract: A method and system for equipment arbitration in a process control system are presented. The method and system include receiving a request for a first resource associated with a first area from a first resource user associated with a second area where the first and second areas are distinct. The method and system automatically determine whether the first resource is available for use by the first resource user.Type: ApplicationFiled: October 22, 2004Publication date: April 27, 2006Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Godfrey Sherriff, Nathan Pettus, William Irwin, Grant Wilson, David Deitz
-
Patent number: 7020876Abstract: A campaign management technique for batch processes enables a process control system user to flexibly create, edit and execute batch process campaigns. The campaign management technique uses a campaign management function that sends messages requesting batch information to a batch executive function. The batch executive function extracts the requested batch information from a database and sends responsive messages containing the requested batch information to the campaign management function. The campaign management function displays the requested batch information to a user via a graphical display and enables the user to select batch information to be included within a batch process campaign. The user can create a campaign having multiple types of batches, which can include special startup and cleanup batches.Type: GrantFiled: June 30, 2000Date of Patent: March 28, 2006Assignee: Fisher-Rosemount Systems, Inc.Inventors: David L. Deitz, Diego M. Benavides, Nathan W. Pettus, Grant Wilson, Robert M. Lenich
-
Patent number: 6928328Abstract: A software object authorization system includes the ability to select signers who must approve a software object before it is downloaded to a process control system. The signers are presented with a form allowing them to authenticate their identity with a username and a password. Signers that have authenticated their identity may approve or reject the software object. A software object is authorized when all approvals needed for that software object have been received. Authorized software objects may then be downloaded to the process control system.Type: GrantFiled: August 2, 2002Date of Patent: August 9, 2005Assignee: Fisher-Rosemount Systems, Inc.Inventors: David L. Deitz, Grant Wilson, Herschel O. Koska, Stephen G. Hammack, DeeAnn G. Delguzzi
-
Publication number: 20040254658Abstract: A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication software for communicating with one or more batch operator interfaces or other interfaces that are used to set up batch runs, a master process equipment model reflecting the current state of the equipment within the process plant and a batch execution manager that creates individual batch processes and spawns each of the individual batch processes to run in a separate application process space.Type: ApplicationFiled: May 29, 2003Publication date: December 16, 2004Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson, Nathan W. Pettus
-
Publication number: 20040181294Abstract: A configuration system for a process plant includes a routine that automatically provides an indication of the relationships between units and sub-elements of the units, such as equipment and control modules, present within a process plant to a data historian. The data historian, which may be a batch historian, stores these relationships in a configuration file or a database, collects events generated within the process plant and associates those events to the proper unit within the process plant using the stored relationships. The automatic updating of the data historian configuration file eliminates the need for a user to manually update the data historian with these relationships, either at the time the process plant is configured or each time a change is made to the configuration of the process plant.Type: ApplicationFiled: March 10, 2003Publication date: September 16, 2004Inventors: David Deitz, Will Irwin, Grant Wilson, Beth Filippo
-
Publication number: 20040024477Abstract: A software object authorization system includes the ability to select signers who must approve a software object before it is downloaded to a process control system. The signers are presented with a form allowing them to authenticate their identity with a username and a password. Signers that have authenticated their identity may approve or reject the software object. A software object is authorized when all approvals needed for that software object have been received. Authorized software objects may then be downloaded to the process control system.Type: ApplicationFiled: August 2, 2002Publication date: February 5, 2004Inventors: David L. Deitz, Grant Wilson, Herschel O. Koska, Stephen G. Hammack, DeeAnn G. Delguzzi
-
Patent number: 6647315Abstract: A process control system includes an executive routine located at a first node of a process control system, one or more soft phases located at other nodes remote from the first node and communication software located in the each of the nodes to enable the executive routine to call and execute the soft phases that are at nodes remote from the first node. This operation may reduce loading or communication traffic on the batch executive node and enables the operator to interact with a soft phase at a workstation or node that is convenient to the operation of the soft phase, which makes the operator's task easier and results in faster execution of the soft phase.Type: GrantFiled: September 29, 2000Date of Patent: November 11, 2003Assignee: Fisher-Rosemount Systems, Inc.Inventors: Godfrey R. Sherriff, William G. Irwin, David L. Deitz, Grant Wilson
-
Publication number: 20030195934Abstract: A web services-based communication system and technique uses an information server to facilitate the communication of process control data and analysis results between a plurality of web services coupled to a communication network. A graphical user interface coupled to the network enables users to store user profile information and configuration information in a database within the information server. The information server uses the configuration information and the profile information to control the operations of a scheduler and a router within the information server to enable users to selectively view process control information via the graphical user interface and to route process control information to appropriate ones of the web services.Type: ApplicationFiled: April 15, 2002Publication date: October 16, 2003Inventors: Neil J. Peterson, David L. Deitz, Grant Wilson, Ling Zhou, Ebtesam S. Tanyous, Christopher J. Worek, Mark J. Nixon
-
Publication number: 20030014500Abstract: A transactional data communications system and method communicates information within an enterprise having a process control system and a plurality of information technology systems that are communicatively coupled to the process control system via a web services interface and a transactional information server. The system and method generates transactional process control information and formats the transactional process control information based on an extensible markup language input schema to form formatted transactional process control information. The system and method sends the formatted transactional process control information to the transactional information server via the web services interface and maps the formatted transactional process control information to an extensible markup language output schema associated with one of the plurality of information technology systems to form mapped transactional process control information.Type: ApplicationFiled: July 10, 2001Publication date: January 16, 2003Inventors: Trevor D. Schleiss, Mark J. Nixon, Neil J. Peterson, Christopher Felts, Grant Wilson
-
Patent number: 6289252Abstract: Methods and apparatus for batch process control in which a Phase Logic Module operable in accordance with the state machine model of the batch server program is embedded within a programmable controller. More specifically, a phase executed by the batch server program in a data processing device is operable in accordance with a pre-defined state machine model (typically compliant with the ISA S88.01 standard). A Phase Logic Module (PLM) is implemented within a programmable controller in accordance with the same state machine model so as to mirror the state machine operation of the batch server process within the programmable controller. The PLM is pre-implemented and standardized. Specific state logic for performing desired control in accordance with the desired batch processing is defined by a control engineer using well known languages and tools and integrated with the standard PLM state machine.Type: GrantFiled: August 31, 1998Date of Patent: September 11, 2001Assignee: Fisher-Rosemount Systems, Inc.Inventors: Grant Wilson, David L. Deitz, William G. Irwin, Godfrey R. Sherriff