Patents by Inventor James A. Strilich

James A. Strilich 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: 11044320
    Abstract: A distribution system that provides for multicast transmission of the most important data that is of highest interest and value to client applications including HMI stations, historians, trend views, alarm management functions, advanced process controls, peer-peer communications and supervisory control. A blast list containing the types of data that are to be collected is formulated and stored in a system server and sent to embedded controllers which then multicasts that data to the system server and all console stations in the system.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 22, 2021
    Assignee: Honeywell International Inc.
    Inventors: Paul McLaughlin, Joseph Pradeep Felix, Christopher Michael Gilbert, David Barry Granatelli, James A. Strilich
  • Publication number: 20200314183
    Abstract: A distribution system that provides for multicast transmission of the most important data that is of highest interest and value to client applications including HMI stations, historians, trend views, alarm management functions, advanced process controls, peer-peer communications and supervisory control. A blast list containing the types of data that are to be collected is formulated and stored in a system server and sent to embedded controllers which then multicasts that data to the system server and all console stations in the system.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Paul McLaughlin, Joseph Pradeep Felix, Christopher Michael Gilbert, David Barry Granatelli, James A. Strilich
  • Patent number: 10536526
    Abstract: An apparatus includes first hardware configured to communicate, via a first interface, over a supervisory control network with one or more components of an industrial process control and automation system. The apparatus also includes second hardware configured to communicate, via a second interface, with a computing platform that virtualizes at least one other component of the industrial process control and automation system. The apparatus further includes a third interface configured to transport information between the first and second hardware.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: January 14, 2020
    Assignee: Honeywell International Inc.
    Inventors: Jay W. Gustin, Laurence A. Clawson, James A. Strilich
  • Patent number: 10310467
    Abstract: A method includes transmitting, over a virtual private network (VPN) to a remotely-located control platform, a request for first information associated with a BOOTP protocol synchronization process. The method also includes receiving, from the control platform, a first response comprising the requested first information. The method further includes receiving, over a local network from an embedded device in a distributed control system, a request for second information associated with the BOOTP protocol. In addition, the method includes transmitting, to the embedded device, a second response comprising the requested second information.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: June 4, 2019
    Assignee: Honeywell International Inc.
    Inventors: Harshal S. Haridas, Shane W. Booker, Paul F. McLaughlin, Adrian Watson, James A. Strilich, James Schreder
  • Patent number: 10178177
    Abstract: A gateway is configured to perform a method that includes receiving data from a first device using a first protocol. The first protocol is a cloud based protocol. The method also includes determining that the received data is intended for a second device that uses a second protocol. The method further includes converting the received data from the first protocol to the second protocol. In addition, the method includes transmitting the received data to the second device via the second protocol.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 8, 2019
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, James A. Strilich, Andrew Duca, Ellen B. Hawkinson, Joseph Felix
  • Publication number: 20180059629
    Abstract: A method includes transmitting, over a virtual private network (VPN) to a remotely-located control platform, a request for first information associated with a BOOTP protocol synchronization process. The method also includes receiving, from the control platform, a first response comprising the requested first information. The method further includes receiving, over a local network from an embedded device in a distributed control system, a request for second information associated with the BOOTP protocol. In addition, the method includes transmitting, to the embedded device, a second response comprising the requested second information.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Harshal S. Haridas, Shane W. Booker, Paul F. McLaughlin, Adrian Watson, James A. Strilich, James Schreder
  • Patent number: 9720404
    Abstract: An apparatus includes a first interface configured to communicate over a first industrial process control network using a first protocol. The apparatus also includes a second interface configured to communicate over a second industrial process control network using a second protocol. The apparatus further includes a third interface configured to communicate with at least one supervisory device over a third network. In addition, the apparatus includes at least one processing device configured to provide concurrent access for the at least one supervisory device to process control devices coupled to the first and second industrial process control networks during a migration of process control devices that use the first protocol to process control devices that use the second protocol.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: August 1, 2017
    Assignee: Honeywell International Inc.
    Inventors: James A. Strilich, Paul F. McLaughlin, W. Russell Massey, Jethro F. Steinman, Ananthapadmanabha Krishnamurthy
  • Publication number: 20170163444
    Abstract: A gateway is configured to perform a method that includes receiving data from a first device using a first protocol. The first protocol is a cloud based protocol. The method also includes determining that the received data is intended for a second device that uses a second protocol. The method further includes converting the received data from the first protocol to the second protocol. In addition, the method includes transmitting the received data to the second device via the second protocol.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Paul F. McLaughlin, James A. Strilich, Andrew Duca, Ellen B. Hawkinson, Joseph Felix
  • Publication number: 20150378328
    Abstract: An apparatus includes first hardware configured to communicate, via a first interface, over a supervisory control network with one or more components of an industrial process control and automation system. The apparatus also includes second hardware configured to communicate, via a second interface, with a computing platform that virtualizes at least one other component of the industrial process control and automation system. The apparatus further includes a third interface configured to transport information between the first and second hardware.
    Type: Application
    Filed: December 18, 2014
    Publication date: December 31, 2015
    Inventors: Jay W. Gustin, Laurence A. Clawson, James A. Strilich
  • Publication number: 20150316923
    Abstract: An apparatus includes a first interface configured to communicate over a first industrial process control network using a first protocol. The apparatus also includes a second interface configured to communicate over a second industrial process control network using a second protocol. The apparatus further includes a third interface configured to communicate with at least one supervisory device over a third network. In addition, the apparatus includes at least one processing device configured to provide concurrent access for the at least one supervisory device to process control devices coupled to the first and second industrial process control networks during a migration of process control devices that use the first protocol to process control devices that use the second protocol.
    Type: Application
    Filed: May 5, 2014
    Publication date: November 5, 2015
    Applicant: Honeywell International, Inc.
    Inventors: James A. Strilich, Paul F. McLaughlin, W. Russell Massey, Jethro F. Steinman, Ananthapadmanabha Krishnamurthy
  • Patent number: 7630777
    Abstract: Phase function blocks are associated with a process for producing at least one product or part thereof. For example, a phase function block could reside in a recipe control module defining the process. Each phase function block can be executed to implement the process. A phase function block may acquire and initiate execution of a module providing control over a process element. The phase function block may also provide one or more first parameters to the module. The first parameters define how the module implements a portion of the process using the process element. In addition, the phase function block may retrieve one or more second parameters from the module. The second parameters are associated with results of the execution of the module. Multiple phase function blocks could be contained in multiple recipe control modules, which are distributed in multiple controllers in a hard real-time process control system.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: December 8, 2009
    Assignee: Honeywell International Inc.
    Inventors: Juergen Rudnick, Jianhua Zhao, James A. Strilich, James M. Schreder, Bodo Fritzsche
  • Patent number: 7496591
    Abstract: A method and system for processing the data of any one of a variety of processes without doing a total custom design for each process. The system includes a computer and database that communicates with various monitors of the process to gather, store and retrieve the process data. A user interfaces to the computer via a client device. The computer includes a program that identifies events and activities of the process based on input from the user or from process data collected as the process runs. Attributes of the events and activities are also identified. These events, activities and attributes are classified according to a data structure that includes event types, activity types and attribute types. Storage volumes are allocated to each of the defined event types and/or activity types for storage and retrieval of the data by attribute type. The composite event or activity data can be retrieved in multiple views, such as row, column, graphical and the like.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: February 24, 2009
    Assignee: Honeywell International Inc.
    Inventors: Christiaan M. H. Mets, Ila K. Montalvo Roel, James A. Strilich
  • Publication number: 20080015714
    Abstract: Phase function blocks are associated with a process for producing at least one product or part thereof. For example, a phase function block could reside in a recipe control module defining the process. Each phase function block can be executed to implement the process. A phase function block may acquire and initiate execution of a module providing control over a process element. The phase function block may also provide one or more first parameters to the module. The first parameters define how the module implements a portion of the process using the process element. In addition, the phase function block may retrieve one or more second parameters from the module. The second parameters are associated with results of the execution of the module. Multiple phase function blocks could be contained in multiple recipe control modules, which are distributed in multiple controllers in a hard real-time process control system.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 17, 2008
    Applicant: Honeywell International Inc.
    Inventors: Juergen Rudnick, Jianhua Zhao, James Strilich, James Schreder, Bodo Fritzsche
  • Patent number: 7225193
    Abstract: A method and apparatus that processes time series, event and/or activity data of a process according to a data structure is disclosed. The data structure defines one or more activities that frame the time series, event and/or activity data. Each activity and each event has one or more attributes. Each attribute has a value. At least one of the attributes defines an interval of the activity by start and end times. Another attribute includes a time varying parameter that represents the time series data. Another attribute defines a time stamp of an event. The time varying parameter is linked to a device that produces the time series data when the process is run. The time series, event and/or activity data is collected and processed according to the data structure for storage in and/or retrieval from a memory.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 29, 2007
    Assignee: Honeywell International Inc.
    Inventors: Christiaan M. H. Mets, Michael J. Emery, David F. Rybarczyk, James A. Strilich
  • Patent number: 7152068
    Abstract: A method and apparatus that processes time series, event and/or activity data of a process according to a data structure. The data structure defines one or more activities that frame the time series, event and/or activity data. Each activity and each event has one or more attributes. Each attribute has a value. At least one of the attributes defines an interval of the activity by start and end times. Another attribute includes a time varying parameter that represents the time series data. Another attribute defines a time stamp of an event. The time varying parameter is linked to a device that produces the time series data when the process is run. The time series, event and/or activity data is collected and processed according to the data structure for storage in and/or retrieval from a memory. A relationship between data of one or more activities and the time series, event and/or activity data is processed according to the data structure to retrieve the time series, event and/or activity data from the memory.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 19, 2006
    Assignee: Honeywell International Inc.
    Inventors: Michael J. Emery, David F. Rybarczyk, Christiaan M. H. Mets, James A. Strilich
  • Patent number: 7027954
    Abstract: A method and apparatus that processes time series, event and/or activity data of a process according to a data structure. The data structure defines one or more activities that frame the time series, event and/or activity data. Each activity and each event has one or more attributes. Each attribute has a value. At least one of the attributes defines an interval of the activity by start and end times. Another attribute includes a time varying parameter that represents the time series data. Another attribute defines a time stamp of an event. The time varying parameter is linked to a device that produces the time series data when the process is run. The time series, event and/or activity data is collected and processed according to the data structure for storage in and/or retrieval from a memory. A relationship between data of one or more activities and the time series, event and/or activity data is processed according to the data structure to retrieve the time series, event and/or activity data from the memory.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: April 11, 2006
    Assignee: Honeywell International Inc.
    Inventors: Christian M. H. Mets, James A. Strilich, Ila K. Montalvo Roel, David F. Rybarczyk
  • Publication number: 20050125079
    Abstract: Interactive instructions in sequential control modules in controllers supports the integration of manual operations with automated process actions in the sequential control module function block, which executes in various controller platforms. Also supported is a table view operator display for effective interaction with the manual instructions. Manual interactions and changes are journaled so that a record of all actions is recorded.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Inventors: James Schreder, James Strilich, Thomas Marks, Peter Hartmann
  • Publication number: 20030120465
    Abstract: A method and apparatus that processes time series, event and/or activity data of a process according to a data structure. The data structure defines one or more activities that frame the time series, event and/or activity data. Each activity and each event has one or more attributes. Each attribute has a value. At least one of the attributes defines an interval of the activity by start and end times. Another attribute includes a time varying parameter that represents the time series data. Another attribute defines a time stamp of an event. The time varying parameter is linked to a device that produces the time series data when the process is run. The time series, event and/or activity data is collected and processed according to the data structure for storage in and/or retrieval from a memory. A relationship between data of one or more activities and the time series, event and/or activity data is processed according to the data structure to retrieve the time series, event and/or activity data from the memory.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Christiaan M. H. Mets, James A. Strilich, Ila K. Montalvo Roel, David F. Rybarczyk
  • Publication number: 20030120627
    Abstract: A method and apparatus that processes time series, event and/or activity data of a process according to a data structure. The data structure defines one or more activities that frame the time series, event and/or activity data. Each activity and each event has one or more attributes. Each attribute has a value. At least one of the attributes defines an interval of the activity by start and end times. Another attribute includes a time varying parameter that represents the time series data. Another attribute defines a time stamp of an event. The time varying parameter is linked to a device that produces the time series data when the process is run. The time series, event and/or activity data is collected and processed according to the data structure for storage in and/or retrieval from a memory. A relationship between data of one or more activities and the time series, event and/or activity data is processed according to the data structure to retrieve the time series, event and/or activity data from the memory.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Michael J. Emery, David F. Rybarczyk, Christiaan M. H. Mets, James A. Strilich
  • Publication number: 20030120461
    Abstract: A method and system for processing the data of any one of a variety of processes without doing a total custom design for each process. The system includes a computer and database that communicates with various monitors of the process to gather, store and retrieve the process data. A user interfaces to the computer via a client device. The computer includes a program that identifies events and activities of the process based on input from the user or from process data collected as the process runs. Attributes of the events and activities are also identified. These events, activities and attributes are classified according to a data structure that includes event types, activity types and attribute types. Storage volumes are allocated to each of the defined event and/or types, activity types for storage and retrieval of the data by attribute type. The composite event or activity data can be retrieved in multiple views, such as row, column, graphical and the like.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Christiaan M.H. Mets, IIa K. Montalvo Roel, James A. Strilich