Patents by Inventor William Kerry Keal

William Kerry Keal 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: 20190227093
    Abstract: A method includes generating motion data by receiving a gyroscope data from a gyroscope sensor, performing integration using the gyroscope data and generating an integrated gyroscope data using a first processor. The method further includes receiving a data from one or more sensors, other than the gyroscope sensor, and performing sensor fusion using the integrated gyroscope data and the data to generate motion data using a second processor.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: William Kerry Keal, James Lim, Sinan Karahan
  • Patent number: 10359297
    Abstract: A method and system to determine orientation of a device is disclosed. The device includes a plurality of sensors. A first signal indicative of an orientation of the device is generated using at least a first subset of sensors, with at least one sensor. A second signal indicative of the orientation of the device is generated using at least a second subset of sensors, with at least one sensor. The first signal and the second signal is compared to determine if indicated orientation is acceptable. If the orientation is not acceptable, one or more sensors are calibrated.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: July 23, 2019
    Assignee: INVENSENSE, INC.
    Inventor: William Kerry Keal
  • Publication number: 20190196815
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Application
    Filed: January 25, 2019
    Publication date: June 27, 2019
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Publication number: 20190195668
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Application
    Filed: January 14, 2019
    Publication date: June 27, 2019
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10309983
    Abstract: Systems and methods are disclosed for characterizing motion of a device by taking the difference between pairs of sensor signal samples and comparing an expected higher order moment for the differences determined from an observed first order moment for the differences and/or an observed second order moment for the differences and the observed higher order moment for the differences. A determination of whether the device is experiencing motion may be made based on a comparison of the difference of the moments to a threshold.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 4, 2019
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20190104383
    Abstract: Apparatuses, methods, and systems for estimating a location of a tag are disclosed. One method includes sensing a first condition of a structure, sensing a second condition of the structure, generating a first set of weighted likelihoods based on the first sensed condition of the structure, wherein the first set of weighted likelihoods includes a weighted likelihood of the tag being at each one of a plurality of grid points within the structure, generating a second set of weighted likelihoods based on the second sensed condition of the structure, wherein the second set of weighted likelihoods includes a weighted likelihood of the tag being at each one of the plurality of grid points, generating a combined set of likelihoods based on the first set of weighted likelihoods and the second set of weighted likelihoods, and estimating a location of the tag based on the combined set of likelihoods.
    Type: Application
    Filed: April 15, 2018
    Publication date: April 4, 2019
    Applicant: enLighted, Inc.
    Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
  • Patent number: 10247748
    Abstract: A method includes generating motion data by receiving a gyroscope data from a gyroscope sensor, performing integration using the gyroscope data and generating an integrated gyroscope data using a first processor. The method further includes receiving a data from one or more sensors, other than the gyroscope sensor, and performing sensor fusion using the integrated gyroscope data and the data to generate motion data using a second processor.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: April 2, 2019
    Assignee: Invensense, Inc.
    Inventors: William Kerry Keal, James Lim, Sinan Karahan
  • Patent number: 10239750
    Abstract: In a method of inferring ambient atmospheric temperature, an acoustic signal is emitted from a speaker. A first sample of the acoustic signal is captured with a first microphone spaced a first distance from the speaker. A second sample of the acoustic signal is captured with a second microphone spaced a second distance from the speaker. The second distance is greater than the first distance, and a difference between the first distance and the second distance is a known third distance. A time delay in the acoustic signal is determined between the first sample and the second sample. An ambient temperature of the atmosphere through which the acoustic signal traveled is inferred based on a relationship between the time delay and temperature for the acoustic signal over the third distance.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: March 26, 2019
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20190035401
    Abstract: A sensor processing unit comprises a microphone and a sensor processor. The sensor processor is coupled with the microphone. The sensor processor is configured to operate the microphone to capture an audio sample from an environment in which the microphone is disposed. The sensor processor is configured to perform music activity detection on the audio sample to detect for music within the audio sample. Responsive to detection of music within the audio sample, the sensor processor is configured to send a music detection signal to an external processor located external to the sensor processing unit, the music detection signal indicating that music has been detected in the environment.
    Type: Application
    Filed: October 1, 2018
    Publication date: January 31, 2019
    Applicant: InvenSense, Inc.
    Inventors: William Kerry KEAL, Ajay Kumar DHANAPALAN, Sangnam CHOI, Carlo MURGIA, Eitan A. MEDINA, Taro KIMURA
  • Patent number: 10191738
    Abstract: Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 29, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10180340
    Abstract: Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: January 15, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10089987
    Abstract: A sensor processing unit comprises a microphone and a sensor processor. The sensor processor is coupled with the microphone. The sensor processor is configured to operate the microphone to capture an audio sample from an environment in which the microphone is disposed. The sensor processor is configured to perform music activity detection on the audio sample to detect for music within the audio sample. Responsive to detection of music within the audio sample, the sensor processor is configured to send a music detection signal to an external processor located external to the sensor processing unit, the music detection signal indicating that music has been detected in the environment.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 2, 2018
    Assignee: InvenSense, Inc.
    Inventors: William Kerry Keal, Ajay Kumar Dhanapalan, Sangnam Choi, Carlo Murgia, Eitan A. Medina, Taro Kimura
  • Publication number: 20180273374
    Abstract: In a method of inferring ambient atmospheric temperature, an acoustic signal is emitted from a speaker. A first sample of the acoustic signal is captured with a first microphone spaced a first distance from the speaker. A second sample of the acoustic signal is captured with a second microphone spaced a second distance from the speaker. The second distance is greater than the first distance, and a difference between the first distance and the second distance is a known third distance. A time delay in the acoustic signal is determined between the first sample and the second sample. An ambient temperature of the atmosphere through which the acoustic signal traveled is inferred based on a relationship between the time delay and temperature for the acoustic signal over the third distance.
    Type: Application
    Filed: July 14, 2017
    Publication date: September 27, 2018
    Applicant: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20180267074
    Abstract: Systems and methods are disclosed for characterizing motion of a device by taking the difference between pairs of sensor signal samples and comparing an expected higher order moment for the differences determined from an observed first order moment for the differences and/or an observed second order moment for the differences and the observed higher order moment for the differences. A determination of whether the device is experiencing motion may be made based on a comparison of the difference of the moments to a threshold.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventor: William Kerry KEAL
  • Patent number: 10072956
    Abstract: Systems and methods are disclosed for detecting when a magnetic anomaly may impact the quality of data being output by a magnetometer. A plurality of detection algorithms may be performed in parallel on the sensor data. Further, indication of a anomaly from one or a combination of the detection algorithms may cause the magnetometer data to have a reduced contribution in any sensor fusion operation or may be omitted from a sensor fusion operation as desired.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 11, 2018
    Assignee: InvenSense, Inc.
    Inventors: Yuan Zheng, Shang-Hung Lin, William Kerry Keal
  • Publication number: 20180220073
    Abstract: In a method of electronic image stabilization, a processor buffers image data into a memory buffer, the image data being obtained by the processor from an image sensor disposed in an electronic device. The processor obtains motion data from a motion sensor disposed in the electronic device, wherein the motion data corresponds with a time of capture of the image data. The processor analyzes the motion data to determine a stabilization correction to apply to the image data. The processor applies the determined stabilization correction to the image data to achieve stabilized image data. The determined stabilization correction is applied, and the stabilized image data is achieved, by the processor without requiring a transfer of the image data from the memory buffer to a graphics processing unit. The stabilized image data is output.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Applicant: InvenSense, Inc.
    Inventor: William Kerry KEAL
  • Publication number: 20180164125
    Abstract: A device may include a sensor, a sampling unit, and an interpolator. The sensor may be configured to sense motion and output a sensed signal. The sampling unit may be configured to sample the sensed signal with a sensor clocking signal to generate a plurality of sampled values. The interpolator may be coupled to the sampling unit and may be configured to receive the plurality of sampled values, the sensor clocking signal, and a reference clocking signal external to the device. The interpolator may be configured to interpolate the plurality of sampled values based on the reference clocking signal and further based on the sensor clocking signal to generate a plurality of output values.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Sriraman Dakshinamurthy, Michael Perrott, Amaresh Malipatil, William Kerry Keal, Andy F. Milota
  • Patent number: 9939838
    Abstract: Systems and methods are disclosed for providing sensor data to a host processor. A sequence of data samples may be generated at a sample rate established by a clock source associated with the sensor. A time stamp derived from another clock source, such as the clock employed by the host processor, is assigned to at least one of each periodically retrieved data samples. As such, at least one of the assigned time stamps then may be adjusted by applying a correction determined from a timing characteristic associated with retrieval of the data samples.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: April 10, 2018
    Assignee: InvenSense, Inc.
    Inventors: Ge Gao, William Kerry Keal, Rosa M. Y. Chow
  • Publication number: 20180094998
    Abstract: A pressure sensor of a mobile device may be corrected by receiving reference pressure information from an associated device. The correction using differential pressure measurements may be influenced by one or more determined condition characteristics.
    Type: Application
    Filed: December 5, 2017
    Publication date: April 5, 2018
    Inventors: Joe Youssef, Hemabh Shekhar, Karthik Katingari, William Kerry Keal, Mubbasher Mukhtar
  • Patent number: 9921335
    Abstract: Systems and methods are disclosed for deriving linear acceleration using an accelerometer. The orientation of a device may be determined using only accelerometer data. The determined orientation may then be used to determine a gravity vector, such that linear acceleration may be derived by subtracting the gravity vector from accelerometer data.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: March 20, 2018
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal