Patents by Inventor Charles L. Keyes

Charles L. Keyes 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: 6522266
    Abstract: A navigation system for mounting on a human. The navigation system includes one or more motion sensors for sensing motion of the human and outputting one or more corresponding motion signals. An inertial processing unit coupled to one or more of motion sensors determines a first position estimate based on one or more of the corresponding signals from the motion sensors. A distance traveled is determined by a motion classifier coupled to one or more of the motion sensors, where the distance estimate is based on one or more of the corresponding motion signals processed in one or more motion models. A Kalman filter is also integrated into the system, where the Kalman filter receives the first position estimate and the distance estimate and provides corrective feedback signals to the inertial processor for the first position estimate.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: February 18, 2003
    Assignee: Honeywell, Inc.
    Inventors: Wayne A. Soehren, Charles T. Bye, Charles L. Keyes
  • Patent number: 5479161
    Abstract: A system for calibrating the sensors of a redundant sensor system by calculating a first set of error signals based on differences between a combination of the outputs and known values and calculating a second set of error signals based on differences between the parity among preselected sensors and a predetermined value and calculating, from the first and second set of error signals, a plurality of calibration signals to be added to the output of the individual sensors which are in error so as to correct their outputs.
    Type: Grant
    Filed: March 25, 1994
    Date of Patent: December 26, 1995
    Assignee: Honeywell Inc.
    Inventors: Charles L. Keyes, Douglas M. Weed