Patents by Inventor Douglas L. Bishop

Douglas L. Bishop 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: 9037920
    Abstract: A method for accumulating fault condition data from a hierarchical system is presented comprising monitoring an operation of a component with a computing node that includes a processor and a memory. The memory contains a configuration file comprising failure modes (FM), symptoms, tests that identify the symptoms and a corrective action for the symptom. The method further comprises populating at least one of the processor and the memory of the computing node with one or more standardized executable application modules (SEAM) and a workflow service. The one or more SEAMS is configured to create a fault condition record by collecting all FMs that manifest the symptom. For all FMs collected, a list of unique symptoms is produced. Further all tests that can identify the listed unique symptoms and all of the corrective actions associated with the FMs that manifest the symptom are determined from the memory device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 19, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Douglas Allen Bell, Tim Felke, Douglas L. Bishop, Jeff vanderZweep
  • Patent number: 8990770
    Abstract: Methods and reconfigurable systems are provided for monitoring the health of a complex system. The system may include, but is not limited to a computing node including a memory and a processor. The processor can be configured to receive a plurality of standardized executable application modules, each standardized executable application module containing instructions to perform one of a plurality of different standardized functions, receive a binary file comprising instructions, which when loaded into memory by the processor, configure the standardized executable application modules and configure the memory by creating at least one data structure in the memory used by at least one of the plurality of standardized executable application modules.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: March 24, 2015
    Assignee: Honeywell International Inc.
    Inventors: Jeff van der Zweep, Douglas L. Bishop, Tim Felke, Raghupathy Kolandavelu
  • Patent number: 8990840
    Abstract: A system for reconfiguring a node of a complex system health monitoring system without recompiling and relinking executable code is provided. The system includes a software module containing previously compiled instructions to perform one of a plurality of different standardized functions and a computing node comprising a processor and plurality of software objects, the processor configured to execute the previously compiled instructions. The system further includes a configuration file configured to provide static and dynamic data to the software module, the configuration file comprising a dynamic data store (DDS), a static data store (SDS) and a binary code database (BCD). The BCD comprises a library of externally compiled executable algorithms that are callable by the software module. The BCD being configured with database identification and retrieval data structures associated with library of externally compiled executable algorithms.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: March 24, 2015
    Assignee: Honeywell International Inc.
    Inventors: Douglas L. Bishop, Martin Hlucka, Jeff vanderZweep
  • Publication number: 20150012505
    Abstract: Systems and methods are provided for accessing and storing variables the systems comprise a standardized executable application module (SEAM), a computer readable storage device containing the configuration data including a data matrix recorded thereon, the computer readable storage medium comprising a dynamic data store (DDS) and a static data store (SDS), wherein the DDS includes a temporary storage location expansion to the data matrix recorded in the SDS. The systems further comprise a workflow service module, the work flow service module including an encode utility and a decode utility, the workflow service module being configured to direct communication between the SDS, the DDS and the SEAM including retrieving a variable from, and storing the variable to, the computer readable storage device based on the encode utility, the decode utility and the data matrix stored in the SDS and in the DDS expansion.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Jeff vanderZweep, Douglas L. Bishop, Petr Havlik, Vishnu Preethi Gangarapu, Raghupathy Kolandavelu, Petr Dolak
  • Patent number: 8832716
    Abstract: Systems and methods are provided for customizing workflow in a condition based health maintenance (“CBM”) system computing node. The computerized method comprises identifying a first standardized executable application module (“SEAM”), wherein the first SEAM is configured to generate a first event associated with particular data being processed by the first SEAM and identifying a second SEAM, wherein the second SEAM is configured to generate a subsequent event associated with the particular data processed by the first SEAM. The computerized method further comprises creating a quasi-state machine associating a unique responses to the first event and associating a unique responses to the subsequent event, and installing the quasi-state machine into the SDS of the computing node from which the workflow service state machine retrieves the one or more unique responses from the quasi-state machine to the first event for processing by the second SEAM to produce the subsequent second event.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 9, 2014
    Assignee: Honeywell International Inc.
    Inventors: Douglas L. Bishop, Petr Dolak, Miroslav Krupa, Douglas Allen Bell, Tim Felke
  • Publication number: 20140095939
    Abstract: A method for accumulating fault condition data from a hierarchical system is presented comprising monitoring an operation of a component with a computing node that includes a processor and a memory. The memory contains a configuration file comprising failure modes (FM), symptoms, tests that identify the symptoms and a corrective action for the symptom. The method further comprises populating at least one of the processor and the memory of the computing node with one or more standardized executable application modules (SEAM) and a workflow service. The one or more SEAMS is configured to create a fault condition record by collecting all FMs that manifest the symptom. For all FMs collected, a list of unique symptoms is produced. Further all tests that can identify the listed unique symptoms and all of the corrective actions associated with the FMs that manifest the symptom are determined from the memory device.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Douglas Allen Bell, Tim Felke, Douglas L. Bishop, Jeff vanderZweep
  • Publication number: 20140047448
    Abstract: Systems and methods are provided for customizing workflow in a condition based health maintenance (“CBM”) system computing node. The computerized method comprises identifying a first standardized executable application module (“SEAM”), wherein the first SEAM is configured to generate a first event associated with particular data being processed by the first SEAM and identifying a second SEAM, wherein the second SEAM is configured to generate a subsequent event associated with the particular data processed by the first SEAM. The computerized method further comprises creating a quasi-state machine associating a unique responses to the first event and associating a unique responses to the subsequent event, and installing the quasi-state machine into the SDS of the computing node from which the workflow service state machine retrieves the one or more unique responses from the quasi-state machine to the first event for processing by the second SEAM to produce the subsequent second event.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Douglas L. Bishop, Petr Dolak, Miroslav Krupa, Douglas Allen Bell, Tim Felke
  • Patent number: 8615773
    Abstract: Systems and Methods are provided for coordinating computing functions to accomplish a task. The system includes a plurality of standardized executable application modules (SEAMs), each of which is configured to execute on a processor to provide a unique function and to generate an event associated with its unique function. The system includes a configuration file that comprises a dynamic data store (DDS) and a static data store (SDS). The DDS includes an event queue and one or more response queues. The SDS includes a persistent software object that is configured to map a specific event from the event queue to a predefined response record and to indicate a response queue into which the predefined response record is to be placed. The system further includes a workflow service module, the work flow service module being configured to direct communication between the SDS, the DDS and each of the plurality of SEAMs.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 24, 2013
    Assignee: Honeywell International Inc.
    Inventors: Douglas L. Bishop, Jeff Vanderzweep, Tim Felke, Douglas Allen Bell, Issa Aljanabi
  • Publication number: 20130268950
    Abstract: Systems and Methods are provided for coordinating computing functions to accomplish a task. The system includes a plurality of standardized executable application modules (SEAMs), each of which is configured to execute on a processor to provide a unique function and to generate an event associated with its unique function. The system includes a configuration file that comprises a dynamic data store (DDS) and a static data store (SDS). The DDS includes an event queue and one or more response queues. The SDS includes a persistent software object that is configured to map a specific event from the event queue to a predefined response record and to indicate a response queue into which the predefined response record is to be placed. The system further includes a workflow service module, the work flow service module being configured to direct communication between the SDS, the DDS and each of the plurality of SEAMs.
    Type: Application
    Filed: June 14, 2013
    Publication date: October 10, 2013
    Inventors: Douglas L. Bishop, Jeff Vanderzweep, Tim Felke, Douglas Allen Bell, Issa Aljanabi
  • Patent number: 8468549
    Abstract: Systems and Methods are provided for coordinating computing functions to accomplish a task. The system includes a plurality of standardized executable application modules (SEAMs), each of which is configured to execute on a processor to provide a unique function and to generate an event associated with its unique function. The system includes a configuration file that comprises a dynamic data store (DDS) and a static data store (SDS). The DDS includes an event queue and one or more response queues. The SDS includes a persistent software object that is configured to map a specific event from the event queue to a predefined response record and to indicate a response queue into which the predefined response record is to be placed. The system further includes a workflow service module, the work flow service module being configured to direct communication between the SDS, the DDS and each of the plurality of SEAMs.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 18, 2013
    Assignee: Honeywell International Inc.
    Inventors: Douglas L. Bishop, Jeff Vanderzweep, Tim Felke, Douglas Allen Bell, Issa Aljanabi
  • Publication number: 20130097414
    Abstract: A system for reconfiguring a node of a complex system health monitoring system without recompiling and relinking executable code is provided. The system includes a software module containing previously compiled instructions to perform one of a plurality of different standardized functions and a computing node comprising a processor and plurality of software objects, the processor configured to execute the previously compiled instructions. The system further includes a configuration file configured to provide static and dynamic data to the software module, the configuration file comprising a dynamic data store (DDS), a static data store (SDS) and a binary code database (BCD). The BCD comprises a library of externally compiled executable algorithms that are callable by the software module. The BCD being configured with database identification and retrieval data structures associated with library of externally compiled executable algorithms.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Douglas L. Bishop, Martin Hlucka, Jeff vanderZweep
  • Publication number: 20120304164
    Abstract: Methods and reconfigurable systems are provided for monitoring the health of a complex system. The system may include, but is not limited to a computing node including a memory and a processor. The processor can be configured to receive a plurality of standardized executable application modules, each standardized executable application module containing instructions to perform one of a plurality of different standardized functions, receive a binary file comprising instructions, which when loaded into memory by the processor, configure the standardized executable application modules and configure the memory by creating at least one data structure in the memory used by at least one of the plurality of standardized executable application modules.
    Type: Application
    Filed: May 25, 2011
    Publication date: November 29, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Jeff van der Zweep, Douglas L. Bishop, Tim Felke, Raghupathy Kolandavelu
  • Publication number: 20120254876
    Abstract: Systems and Methods are provided for coordinating computing functions to accomplish a task. The system includes a plurality of standardized executable application modules (SEAMs), each of which is configured to execute on a processor to provide a unique function and to generate an event associated with its unique function. The system includes a configuration file that comprises a dynamic data store (DDS) and a static data store (SDS). The DDS includes an event queue and one or more response queues. The SDS includes a persistent software object that is configured to map a specific event from the event queue to a predefined response record and to indicate a response queue into which the predefined response record is to be placed. The system further includes a workflow service module, the work flow service module being configured to direct communication between the SDS, the DDS and each of the plurality of SEAMs.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Douglas L. Bishop, Jeff Vanderzweep, Tim Felke, Douglas Allen Bell, Issa Aljanabi
  • Patent number: 8175768
    Abstract: An aircraft system includes an aircraft subsystem generating monitor trips related to the health of the aircraft subsystem; and an area health manager coupled to the aircraft subsystem. The area health manager includes a data receiver for receiving the monitor trips from the aircraft subsystem; a fault detector for processing inputs based on the monitor trips to identify faults; and an execution sequence queue coupled to the fault detector for storing a plurality of execution entities. Each of the plurality of execution entities is associated with a specific logic operation in the fault detector that is executed when the associated execution entity is in a first predetermined state.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: May 8, 2012
    Assignee: Honeywell International Inc.
    Inventors: Douglas L. Bishop, Timothy J. Felke, Pavel P H Hynek
  • Publication number: 20080319603
    Abstract: An aircraft system includes an aircraft subsystem generating monitor trips related to the health of the aircraft subsystem; and an area health manager coupled to the aircraft subsystem. The area health manager includes a data receiver for receiving the monitor trips from the aircraft subsystem; a fault detector for processing inputs based on the monitor trips to identify faults; and an execution sequence queue coupled to the fault detector for storing a plurality of execution entities. Each of the plurality of execution entities is associated with a specific logic operation in the fault detector that is executed when the associated execution entity is in a first predetermined state.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Douglas L. Bishop, Timothy J. Felke, Pavel PH Hynek
  • Patent number: 5321406
    Abstract: A method of processing a plurality of tracks representative of one or more target aircraft in a vicinity of a surveillance aircraft, where each track is generated in response to target reply signals provided by the target aircraft in response to interrogation signals transmitted by the surveillance aircraft, includes eliminating a portion of the plurality of tracks which are duplicate tracks of the same target aircraft. The remaining tracks are maintained and updated in response to the target reply signals provided by the target aircraft. A threat level for each of the remaining tracks is determined and two or more of the remaining tracks which are possibly representative of a same target aircraft are merged resulting in a composite track. The composite track is output to a display device utilizing information from a particular remaining track of the composite track having the greatest threat level to the surveillance aircraft while continuing to maintain and update all the remaining tracks.
    Type: Grant
    Filed: December 22, 1992
    Date of Patent: June 14, 1994
    Assignee: Honeywell, Inc.
    Inventors: Douglas L. Bishop, Patricia K. Sturm, Kathryn W. Ybarra