Patents by Inventor James Schreder

James Schreder 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).

  • Publication number: 20190325093
    Abstract: A method in an industrial process control system comprises creating a control strategy for an industrial process, running a simulation of the control strategy, and rewinding the simulation of the control strategy. Rewinding the control strategy includes setting the simulation to a previous point in time of the simulation. The method further includes displaying the simulation on a display. The method can further comprise capturing process variable states from an online process and fast forwarding the simulation of the control strategy, wherein fast forwarding the control strategy includes progressing the simulation forward from a state represented by the captured process variable states.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: James Schreder, Antoine Guillot
  • Patent number: 10416630
    Abstract: A system includes a high speed bus and a plurality of multi-function modules coupled to the high speed bus. The plurality of multi-function modules includes at least one controller configured to execute control logic for the system. The plurality of multi-function modules also includes at least one arbitrator configured to manage the at least one controller. The plurality of multi-function modules further includes at least one input/output (IO) manager configured to interface between the at least one controller and at least one field device.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: September 17, 2019
    Assignee: UOP LLC
    Inventors: Rahul De, Avinash Rajan, Kalyanasundaram Govindaraj, Amol Kinage, Ravi Kumar Ramamurthy, James Schreder, Christopher Peters
  • Patent number: 10401816
    Abstract: This disclosure provides a device and method for implementing legacy and improved control functions in controllers, including but not limited to in industrial control systems and other systems. A method includes maintaining, by a device having a controller and a memory, a function library having a plurality of legacy control functions and a plurality of improved control functions. The method includes receiving a process to be executed by the controller. The method includes, when calling a function of the process, determining whether a device setting indicates that the function is to be executed by one of the plurality of improved control functions. The method includes, when the device setting indicates that the function is to be executed by one of the plurality of improved control functions, executing the function using the one of the improved control functions, and otherwise executing the function using one of the legacy control functions.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: September 3, 2019
    Assignee: Honeywell International Inc.
    Inventors: Ramakrishnan Ganapathi, Shylaja Munihanumaiah, Dhanalakshmi Saravanan, James Schreder
  • 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
  • Publication number: 20190025788
    Abstract: This disclosure provides a device and method for implementing legacy and improved control functions in controllers, including but not limited to in industrial control systems and other systems. A method includes maintaining, by a device having a controller and a memory, a function library having a plurality of legacy control functions and a plurality of improved control functions. The method includes receiving a process to be executed by the controller. The method includes, when calling a function of the process, determining whether a device setting indicates that the function is to be executed by one of the plurality of improved control functions. The method includes, when the device setting indicates that the function is to be executed by one of the plurality of improved control functions, executing the function using the one of the improved control functions, and otherwise executing the function using one of the legacy control functions.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Ramakrishnan Ganapathi, Shylaja Munihanumaiah, Dhanalakshmi Saravanan, James Schreder
  • Publication number: 20180259923
    Abstract: A system includes a high speed bus and a plurality of multi-function modules coupled to the high speed bus. The plurality of multi-function modules includes at least one controller configured to execute control logic for the system. The plurality of multi-function modules also includes at least one arbitrator configured to manage the at least one controller. The plurality of multi-function modules further includes at least one input/output (IO) manager configured to interface between the at least one controller and at least one field device.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Inventors: Rahul De, Avinash Rajan, Kalyanasundaram Govindaraj, Amol Kinage, Ravi Kumar Ramamurthy, James Schreder, Christopher Peters
  • Patent number: 9961054
    Abstract: A method includes transitioning a device in an industrial process control and automation system from a secondary role to a primary role during a switchover and, in response to the switchover, clearing one or more security values stored by the device. The method also includes receiving a message at the device from a network node and, in response to determining that no security association is associated with the received message or the network node, exchanging security credentials and establishing a trust relationship with the network node. Transitioning the device includes assuming a network address of another device that previously operated in the primary role, that previously communicated with the network node, and that previously had a security association with the network node. Clearing the security value(s) can prevent the device from having the trust relationship associated with the network node when the device receives the message from the network node.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 1, 2018
    Assignee: Honeywell International Inc.
    Inventors: Christopher Buonacuore, James Schreder, Gary Drayton
  • 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
  • Publication number: 20150215300
    Abstract: A method includes transitioning a device in an industrial process control and automation system from a secondary role to a primary role during a switchover and, in response to the switchover, clearing one or more security values stored by the device. The method also includes receiving a message at the device from a network node and, in response to determining that no security association is associated with the received message or the network node, exchanging security credentials and establishing a trust relationship with the network node. Transitioning the device includes assuming a network address of another device that previously operated in the primary role, that previously communicated with the network node, and that previously had a security association with the network node. Clearing the security value(s) can prevent the device from having the trust relationship associated with the network node when the device receives the message from the network node.
    Type: Application
    Filed: June 23, 2014
    Publication date: July 30, 2015
    Inventors: Christopher Buonacuore, James Schreder, Gary Drayton
  • Publication number: 20150066963
    Abstract: A method of structured event log data entry. A structured event log data entry algorithm is provided including a text parser which utilizes stored information including a vocabulary for a human operated process defining classes representing structured information including structured events and structured devices, linguistic patterns for plain text analysis, and relationships between the classes. A pattern proposer utilizes stored linking relations establishing links between the classes and the linguistic patterns. An operator in the system records a plain text event log entry describing an event that occurred in the system into a memory accessible by a processor implementing the algorithm. The text parser implements automatic pattern evaluating the log entry for a matching of any portion of any of the linguistic patterns. The pattern proposer presents a proposed structured event log entry including a structured event and/or structured device for the operator to review whenever the matching is successful.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Honeywell International Inc.
    Inventors: KAREL MACEK, VIT LIBAL, JAMES SCHREDER
  • 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
  • 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