Patents by Inventor Alan M. Foskett
Alan M. Foskett 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: 10237116Abstract: In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface.Type: GrantFiled: September 16, 2015Date of Patent: March 19, 2019Assignee: Schneider Electric Systems USA, Inc.Inventors: Alan A. Gale, Alan M. Foskett, Ronald C. Rippel
-
Publication number: 20160006599Abstract: In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface.Type: ApplicationFiled: September 16, 2015Publication date: January 7, 2016Applicant: INVENSYS SYSTEMS, INC.Inventors: Alan A. Gale, Alan M. Foskett, Ronald C. Rippel
-
Patent number: 9172597Abstract: In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface.Type: GrantFiled: April 28, 2011Date of Patent: October 27, 2015Assignee: Invensys Systems, Inc.Inventors: Alan A. Gale, Alan M. Foskett, Ronald C. Rippel
-
Patent number: 8966340Abstract: A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function.Type: GrantFiled: April 28, 2014Date of Patent: February 24, 2015Assignee: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Publication number: 20140237328Abstract: A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function.Type: ApplicationFiled: April 28, 2014Publication date: August 21, 2014Applicant: INVENSYS SYSTEMS, INC.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Patent number: 8745467Abstract: A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function.Type: GrantFiled: February 14, 2012Date of Patent: June 3, 2014Assignee: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Patent number: 8732556Abstract: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory.Type: GrantFiled: July 18, 2013Date of Patent: May 20, 2014Assignee: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Publication number: 20130339788Abstract: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory.Type: ApplicationFiled: July 18, 2013Publication date: December 19, 2013Applicant: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Patent number: 8516355Abstract: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory.Type: GrantFiled: February 16, 2011Date of Patent: August 20, 2013Assignee: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Publication number: 20120275465Abstract: In a network coupling redundant controllers to a control system, an electronic device is provided. The device comprises a first interface coupled to the control system addressed using a unique medium access control (MAC) address, a second interface coupled to a first redundant controller, and a third interface coupled to a second redundant controller. The device receives a first message via the first interface and transmits the first message via the second interface and via the third interface. The device receives a second message via the second interface and transmits the second message via the first interface. The device receives a third message via the third interface and transmits the third message via the first interface.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: INVENSYS SYSTEMS INC.Inventors: Alan A. Gale, Alan M. Foskett, Ronald C. Rippel
-
Publication number: 20120210198Abstract: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory.Type: ApplicationFiled: February 16, 2011Publication date: August 16, 2012Applicant: INVENSYS SYSTEMS INC.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Publication number: 20120210199Abstract: A dual redundant process controller is provided. The controller comprises a process control application that executes on a first and a second module. When executed by the first module, a first application instance writes a first synchronization information to the second module, reads a second synchronization information from the first module, and, when the second disagrees with the first synchronization information after passage of a time-out interval, performs a resynchronization function; and wherein, when executed by the second module, the second application instance writes the second synchronization information to the first module, reads the first synchronization information from the second module, and, when the first disagrees with the second synchronization information after passage of the time-out interval, performs the resynchronization function.Type: ApplicationFiled: February 14, 2012Publication date: August 16, 2012Applicant: Invensys Systems, Inc.Inventors: Alan A. Gale, Andrew L. Kling, Mark E. Timperley, Lawrence T. Bass, John J. Lavallee, George W. Cranshaw, Alan M. Foskett
-
Patent number: 7434088Abstract: A fault router method and system for use in a parallel redundant network environment provide additional safeguards over traditional redundant networks. Where multiple connection faults on multiple machines would ordinarily stifle communications between two or more network entities, the fault router passes packets between redundant networks to bypass connection faults. Compatibility and timing improvements allow for the extension of the parallel network environment, and provide for time-synchronized network operation.Type: GrantFiled: October 12, 2004Date of Patent: October 7, 2008Assignee: Invensys Systems, Inc.Inventors: Alan Gale, Richard Coombs, Krishan Kumar Dhupar, Alan M. Foskett, Douglas MacDougall
-
Patent number: 7380154Abstract: A fault router method and system for use in a parallel redundant network environment provide additional safeguards over traditional redundant networks. Where multiple connection faults on multiple machines would ordinarily stifle communications between two or more network entities, the fault router passes packets between redundant networks to bypass connection faults. Compatibility and timing improvements allow for the extension of the parallel network environment, and provide for time-synchronized network operation.Type: GrantFiled: October 12, 2004Date of Patent: May 27, 2008Assignee: Invensys Systems, Inc.Inventors: Alan Gale, Richard Coombs, Krishan Kumar Dhupar, Alan M. Foskett, Douglas MacDougall
-
Patent number: 7146516Abstract: Schemes for synchronizing networked stations using data messages and hardware pulses are described herein. In one embodiment, a method to provide time data from a first processor to at least one second processor may include transmitting a data message from the first processor to the at least one second processor, in which the data message associates a hardware pulse with a future time, and transmitting a hardware pulse from the first processor to the at least one second processor at the future time.Type: GrantFiled: December 20, 2002Date of Patent: December 5, 2006Assignee: Invensys Systems, Inc.Inventors: Krishan Dhupar, Alan Gale, Alan M. Foskett, Marie Deconto-Thomas
-
Patent number: 6868509Abstract: A fault router method and system for use in a parallel redundant network environment provide additional safeguards over traditional redundant networks. Where multiple connection faults on multiple machines would ordinarily stifle communications between two or more network entities, the fault router passes packets between redundant networks to bypass connection faults. Compatibility and timing improvements allow for the extension of the parallel network environment, and provide for time-synchronized network operation.Type: GrantFiled: December 7, 2001Date of Patent: March 15, 2005Assignee: Invensys Systems, Inc.Inventors: Alan Gale, Richard Coombs, Krishan Kumar Dhupar, Alan M. Foskett, Douglas MacDougall
-
Publication number: 20040123174Abstract: Schemes for synchronizing networked stations using data messages and hardware pulses are described herein. In one embodiment, a method to provide time data from a first processor to at least one second processor may include transmitting a data message from the first processor to the at least one second processor, in which the data message associates a hardware pulse with a future time, and transmitting a hardware pulse from the first processor to the at least one second processor at the future time.Type: ApplicationFiled: December 20, 2002Publication date: June 24, 2004Inventors: Krishan Dhupar, Alan Gale, Alan M. Foskett, Marie Deconto-Thomas
-
Publication number: 20030110409Abstract: A fault router method and system for use in a parallel redundant network environment provide additional safeguards over traditional redundant networks. Where multiple connection faults on multiple machines would ordinarily stifle communications between two or more network entities, the fault router passes packets between redundant networks to bypass connection faults. Compatibility and timing improvements allow for the extension of the parallel network environment, and provide for time-synchronized network operation.Type: ApplicationFiled: December 7, 2001Publication date: June 12, 2003Inventors: Alan Gale, Richard Coombs, Krishan Kumar Dhupar, Alan M. Foskett, Douglas MacDougall