Patents by Inventor Kenneth D. Krivoshein

Kenneth D. Krivoshein 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: 8005553
    Abstract: A method or apparatus automatically configures a control module for synchronous execution on a Fieldbus segment of a process control network by determining if all of the critical function blocks of a particular control module can be assigned to FOUNDATION® Fieldbus field devices or to the I/O device associated with a particular Fieldbus segment. If so, the method or apparatus automatically assigns the function blocks of the control module, which would otherwise be scheduled to execute in a controller, to the I/O device for the Fieldbus segment. This technique enables all of the critical or necessary function blocks within the control module to execute in one macrocycle of the Fieldbus segment, thereby executing synchronously on a Fieldbus segment.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 23, 2011
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Alper T. Enver, Kenneth D. Krivoshein, Daniel D. Christensen, Ram Ramachandran, John M. Lucas, Ebtesam S. Tanyous
  • Patent number: 7761171
    Abstract: An example apparatus includes a first interface configured to identify a first function associated with a process control routine. The example apparatus also includes a sub-schedule generator configured to generate a first sub-schedule associated with a first time period. The first sub-schedule indicates a first execution time at which the first function is to be executed. The example apparatus also includes a schedule generator configured to form a schedule associated with a second time period based on two instances of the first sub-schedule. The schedule indicates the first execution time and a second execution time at which the first function is to be executed.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: July 20, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Alper Turhan Enver, John Michael Lucas, Kenneth D. Krivoshein, Ram Ramachandran
  • Publication number: 20080249641
    Abstract: A method or apparatus automatically configures a control module for synchronous execution on a Fieldbus segment of a process control network by determining if all of the critical function blocks of a particular control module can be assigned to FOUNDATION® Fieldbus field devices or to the I/O device associated with a particular Fieldbus segment. If so, the method or apparatus automatically assigns the function blocks of the control module, which would otherwise be scheduled to execute in a controller, to the I/O device for the Fieldbus segment. This technique enables all of the critical or necessary function blocks within the control module to execute in one macrocycle of the Fieldbus segment, thereby executing synchronously on a Fieldbus segment.
    Type: Application
    Filed: December 31, 2007
    Publication date: October 9, 2008
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Alper T. Enver, Kenneth D. Krivoshein, Daniel Dean Christensen, Ram Ramachandran, John M. Lucas, Ebtesam S. Tanyous
  • Publication number: 20080082193
    Abstract: Example methods and apparatus to generate schedules to execute functions in a process control system are disclosed. A disclosed example apparatus includes a first interface configured to identify a first function associated with a process control routine. The example apparatus also includes a sub-schedule generator configured to generate a first sub-schedule associated with a first time period. The first sub-schedule indicates a first execution time at which the first function is to be executed. The example apparatus also includes a schedule generator configured to form a schedule associated with a second time period based on two instances of the first sub-schedule. The schedule indicates the first execution time and a second execution time at which the first function is to be executed.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Alper Turhan Enver, John Michael Lucas, Kenneth D. Krivoshein, Ram Ramachandran
  • Patent number: 7181550
    Abstract: A versatile controller that can be used as either a stand-alone controller in a relatively small process plant or as one of numerous controllers in a distributed process control system depending on the needs of the process plant includes a processor adapted to be programmed to execute one or more programming routines and a memory, such as a non-volatile memory, coupled to the processor and adapted to store the one or more programming routines to be executed on the processor. The versatile controller also includes a plurality of field device input/output ports communicatively connected to the processor, a configuration communication port connected to the processor and to the memory to enable the controller to be configured with the programming routines and a second communication port which enables a user interface to be intermittently connected to the controller to view information stored within the controller memory.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: February 20, 2007
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Rusty Shepard, Kenneth D. Krivoshein, Daniel Dean Christensen, Gary K. Law, Kent A. Burr, Mark J. Nixon
  • Patent number: 7096078
    Abstract: A technique for configuring a Boolean logic function block displays a matrix associated with the Boolean logic function block on a display screen of a computer. A programmer may then enter configuration data into the matrix to configure the Boolean logic function block. The matrix may include a plurality of cells, some of which correspond to variables to be used in generating a function block output, and the programmer may enter configuration data into the cells. The configuration data entered into cells are indicative of logic functions to which the variables corresponding to the cells are to be provided as inputs.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: August 22, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Kent A. Burr, Kenneth D. Krivoshein, Gary K. Law
  • Patent number: 6915364
    Abstract: A system and method for managing delivery of a link active schedule has a master link active scheduler and a backup link active scheduler communicatively coupled together via a databus. The system and method stores a link active schedule in a master link active scheduler and automatically transmits the most current link active schedule from the master link active scheduler over the databus to the backup link active scheduler upon receipt of the link active schedule in the master link active scheduler.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: July 5, 2005
    Assignee: Fisher Rosemount Systems, Inc.
    Inventors: Daniel D. Christensen, Kenneth D. Krivoshein, Larry O. Jundt
  • Publication number: 20040243654
    Abstract: A technique for configuring a Boolean logic function block displays a matrix associated with the Boolean logic function block on a display screen of a computer. A programmer may then enter configuration data into the matrix to configure the Boolean logic function block. The matrix may include a plurality of cells, some of which correspond to variables to be used in generating a function block output, and the programmer may enter configuration data into the cells. The configuration data entered into cells are indicative of logic functions to which the variables corresponding to the cells are to be provided as inputs.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Kent A. Burr, Kenneth D. Krivoshein, Gary K. Law
  • Patent number: 6594530
    Abstract: The present invention is a block oriented control system that allows interoperability between devices made by different manufacturers. A block oriented control system is a system which includes a plurality of field devices incorporating a physical layer, communication stack, and user layer, with the field devices being connected by a transmission medium, such as a bus. The physical layer receives signals from the bus and translates the signals into a message for the communications stack, and receives messages from the communications stack and translates the messages into signals for the bus. The communication stack controls the communications between devices operating in the control system. The user layer is a block oriented approach to the system's control functions, and includes function blocks and system management. The function blocks are standardized encapsulations of control functions, such as analog input or proportional/derivative.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: July 15, 2003
    Assignee: Fieldbus Foundation
    Inventors: David A. Glanzer, Terrence L. Blevins, Ram Ramachandran, Kenneth D. Krivoshein, Patricia E. Brett, Jack Elias, William R. Hodson, Frank Lynch, Ashok K. Gupta, Lee A. Neitzel, Thomas B. Kinney, Chuji Akiyama, Yasuo Kumeda, Hiroshi Mori, Mitsugu Tanaka
  • Patent number: 6449715
    Abstract: A configuration system for use in a process control network having a controller, a first device network that communicates using a first input/output protocol, such as a Fieldbus or a HART device protocol, and a Profibus network that communicates using a Profibus input/output communication protocol includes a configuration database that stores configuration information pertaining to the first device network and configuration information pertaining to the Profibus device network, a data access routine that automatically requests configuration information pertaining to the first device network and configuration information pertaining to the Profibus device network and a configurator that configures the Profibus device network based on the Profibus device network configuration information. The configurator stores the Profibus device network configuration information in the configuration database along with configuration information pertaining to the first device network.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: September 10, 2002
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventor: Kenneth D. Krivoshein
  • Patent number: 6446202
    Abstract: A configuration system for use in a process control network having a controller, a first device network that communicates using a first input/output protocol, such as a Fieldbus or a HART device protocol, and an AS-Interface device network that communicates using an AS-Interface input/output communication protocol includes a configuration database that stores configuration information pertaining to the first device network and configuration information pertaining to the AS-Interface device network, a data access routine that automatically requests configuration information pertaining to the first device network and configuration information pertaining to the AS-Interface device network and a configurator that configures the AS-Interface device network based on the AS-Interface device network configuration information. The configurator stores the AS-Interface device network configuration information in the configuration database along with configuration information pertaining to the first device network.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: September 3, 2002
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Kenneth D. Krivoshein, Andrew P. Dove, Gary K. Law
  • Patent number: 6424872
    Abstract: The present invention is a block oriented control system that allows interoperability between devices made by different manufacturers. A block oriented control system is a system which includes a plurality of field devices incorporating a physical layer, communication stack, and user layer, with the field devices being connected by a transmission medium, such as a bus. The physical layer receives signals from the bus and translates the signals into a message for the communications stack, and receives messages from the communications stack and translates the messages into signals for the bus. The communication stack controls the communications between devices operating in the control system. The user layer is a block oriented approach to the system's control functions, and includes function blocks and system management. The function blocks are standardized encapsulations of control functions, such as analog input or proportional/derivative.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: July 23, 2002
    Assignee: Fieldbus Foundation
    Inventors: David A. Glanzer, Terrance L. Blevins, Ram Ramachandran, Kenneth D. Krivoshein, Patricia E. Brett, Jack Elias, William R. Hodson, Frank Lynch, Ashok K. Gupta, Lee A. Neitzel, Thomas B. Kinney, Chuji Akiyama, Yasuo Kumeda, Hiroshi Mori, Mitsugu Tanaka