Patents by Inventor Mitchell S. Fletcher

Mitchell S. Fletcher 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: 20200089583
    Abstract: Devices systems and methods are disclosed providing a highly fault tolerant Command, Control, and Data Handling (CC&DH) system immune to byzantine faults. The system includes a plurality of High Integrity Computing Elements each capable of delivering data immune to byzantine faults, an arbitrary communication interface, and a number of peripheral devices providing input and output to the system. The system is capable of providing high integrity data immune to byzantine faults throughout the system. Using one greater High Integrity Computing Elements than the number of faults required allows for implementation of a wide range of redundant systems including dual, triple, quad, and beyond redundancy using voting computers. The system is implemented using any number of standard computing elements, which is greater than two, a communication abstraction, data exchange, mission algorithm, and data comparison producing data immune to byzantine errors to the remaining peripherals in the system.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventor: Mitchell S. Fletcher
  • Patent number: 8588970
    Abstract: A robotic system includes a plurality of robotic elements, each having at least one processing component, at least one memory component, and an I/O interface; and a virtual backplane coupling the plurality of robotic elements.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: November 19, 2013
    Assignee: Honeywell International Inc.
    Inventors: Mitchell S. Fletcher, Randall H. Black, Andrew J. Michalicek
  • Patent number: 7421526
    Abstract: A communication network comprises a communication bus and at least two line cards. Each of the line cards are coupled to the communication bus The line cards comprise a processor and a configuration memory coupled to the processor. The communication occurring on the communication bus is predetermined, but can be reconfigured during real time operation by events or by the addition or subtraction of line cards. The configuration memory comprising an array of configuration tables, each configuration table storing a listing of processes to run and data to be transmitted or received by the process. A current configuration table is selected from the array of configuration tables upon the occurrence of a predefined event.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: September 2, 2008
    Assignee: Honeywell International Inc.
    Inventors: Mitchell S. Fletcher, Randall H. Black
  • Publication number: 20080091300
    Abstract: A robotic system includes a plurality of robotic elements, each having at least one processing component, at least one memory component, and an I/O interface; and a virtual backplane coupling the plurality of robotic elements.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Inventors: Mitchell S. Fletcher, Randall H. Black, Andrew J. Michalicek
  • Patent number: 7194663
    Abstract: Method and apparatus are provided for preventing faulty commercial-off-the-shelf (COTS) peripherals or I/Os from disabling the bus to which they are connected. The apparatus has isolators coupled to the bus and the I/Os. A controller is coupled between the interfaces, a processor and memory, operating such that an I/O cannot transfer data to the bus without permission from the bus. Isolation memory keeps I/O and bus messages separate. I/O messages are checked before being sent to the bus. The method comprises: determining if there is a message for the peripheral, temporarily storing the message, determining if the message is for output or input, and if for output, sending it to the peripheral, and if for input, requesting and receiving it from the peripheral, temporarily storing and checking it, and transferring it to the bus only if valid. This prevents a failed I/O or peripheral from disabling the bus.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: March 20, 2007
    Assignee: Honeywell International, Inc.
    Inventors: Mitchell S. Fletcher, Peter G. Alejandro, Randall H. Black, Michael R. Gregg, Victor S. Revelle
  • Patent number: 6504330
    Abstract: A digital motor controller circuit including a an energy storage device, a bus protection circuit, an input signal selector, a combiner, a calibration device for altering parameters for different applications, a compensator, a motor driver circuit, and feedback circuitry for controlling a motor with a minimum of cost and space requirements.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: January 7, 2003
    Assignee: Honeywell International Inc.
    Inventor: Mitchell S. Fletcher
  • Publication number: 20020180388
    Abstract: A digital motor controller circuit including a an energy storage device, a bus protection circuit, an input signal selector, a combiner, a calibration device for altering parameters for different applications, a compensator, a motor driver circuit, and feedback circuitry for controlling a motor with a minimum of cost and space requirements.
    Type: Application
    Filed: June 5, 2001
    Publication date: December 5, 2002
    Inventor: Mitchell S. Fletcher
  • Patent number: 6222332
    Abstract: A motor controller circuit including an energy storage device, a bus protection circuit, an input signal selector, a combiner, a compensator, a modulator, a motor driver circuit, a commutator, a feedback circuitry and a plurality of filters, resistors, inductances, capacitances and optical isolators all contained on a single circuit board for use in controlling a motor with a minimum of cost and space requirements.
    Type: Grant
    Filed: September 16, 1999
    Date of Patent: April 24, 2001
    Assignee: Honeywell International Inc.
    Inventors: Mitchell S. Fletcher, Paul T. Marshall, Walter K. White, Ralph J. Franke, Mark A. Villela
  • Patent number: 5012409
    Abstract: A task scheduler system including an array of priority queues for use in a real time multitasking operating system including equation lists, configuration lists, a function library, input and output drivers, user-created task definition lists of major and minor tasks and interrupt handlers. The system includes task scheduling apparatus which, upon the completion of each library function, interrogates the priority queues and finds the highest priority task segment whose requested resource is available and executed, and which executes task segments in the same priority queue in round-robin fashion. The system further includes task creation apparatus and apparatus for maintaining the status of all major tasks in a system in the states of unlocked and done, unlocked and active, unlocked and waiting, locked and active, or locked and waiting.
    Type: Grant
    Filed: March 10, 1988
    Date of Patent: April 30, 1991
    Inventors: Mitchell S. Fletcher, Richard P. Semma