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).

  • Patent number: 10827302
    Abstract: System and method for determining a location of a tag are disclosed. The system comprises a mobile tag, sensors, and a controller. The mobile tag determines a first location within a structure that includes multiple second locations. The sensors are positioned at different locations of the structure and sense a structure condition. The controller determines possible paths of the mobile tag within the structure. Next, the controller generates a first set of weighted likelihoods of the mobile tag being located at each second location based on the possible paths and distances between the first location and the multiple second locations. The controller also generates a second set of weighted likelihoods of the mobile tag being located at each second location based on the structure condition. The controller then determines a location of the mobile tag within the structure based on the first and second sets of weighted likelihoods.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: November 3, 2020
    Assignee: Enlighted, Inc.
    Inventor: William Kerry Keal
  • Patent number: 10812942
    Abstract: Apparatuses, methods, and systems for estimating a location of a tag are disclosed. One method includes identifying a physical shape of a structure or characteristics of the structure, sensing a condition of the structure, generating a first set of weighted likelihoods based on the physical shape of the structure or characteristics 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 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: Grant
    Filed: October 3, 2019
    Date of Patent: October 20, 2020
    Assignee: Enlighted, Inc.
    Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
  • Patent number: 10791425
    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: Grant
    Filed: April 15, 2018
    Date of Patent: September 29, 2020
    Assignee: Enlighted, Inc.
    Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
  • Patent number: 10764717
    Abstract: There is described a location determining system comprising multiple mobile devices and multiple sensors at a facility as well as a sensor hub communicating directly or indirectly with the sensors. The sensors receive from the mobile devices broadcast beacons and identify measured times associated with receipt of the broadcast beacons from the mobile devices. The sensor hub stores the locations of sensors receives the measured times from the sensors. The sensor hub also determines sensor time errors based on the measured times, the locations of the sensors, and a transmission velocity associated with the broadcast beacons. The location determining system determines locations of the mobile devices based at least in part on the sensor time errors.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: September 1, 2020
    Assignee: Enlighted, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20200240819
    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: December 23, 2019
    Publication date: July 30, 2020
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Publication number: 20200225949
    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: December 9, 2019
    Publication date: July 16, 2020
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10714092
    Abstract: A sensor processing unit comprises a sensor processor. The sensor processor is configured to communicatively couple with a microphone. The sensor processor is configured to acquire, from the microphone, a sample captured by the microphone 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: October 1, 2018
    Date of Patent: July 14, 2020
    Assignee: InvenSense, Inc.
    Inventors: William Kerry Keal, Ajay Kumar Dhanapalan, Sangnam Choi, Carlo Murgia, Eitan A. Medina, Taro Kimura
  • Patent number: 10706818
    Abstract: A method and system to a system to provide a sensor data to a host device is disclosed. The system includes a first clock generator that generates a first clock. The system also includes a second clock generator that generates a second clock. The sensor data is sampled based on the first clock. The sensor data is presented to the host device, based on the second clock.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: July 7, 2020
    Assignee: INVENSENSE, INC.
    Inventors: William Kerry Keal, James B. Lim
  • Publication number: 20200186715
    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: November 8, 2019
    Publication date: June 11, 2020
    Applicant: InvenSense, Inc.
    Inventor: William Kerry KEAL
  • Patent number: 10626009
    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: March 25, 2019
    Date of Patent: April 21, 2020
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20200037116
    Abstract: Apparatuses, methods, and systems for estimating a location of a tag are disclosed. One method includes identifying a physical shape of a structure or characteristics of the structure, sensing a condition of the structure, generating a first set of weighted likelihoods based on the physical shape of the structure or characteristics 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 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: October 3, 2019
    Publication date: January 30, 2020
    Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
  • Patent number: 10534014
    Abstract: A system and method for reliably detecting when a device has been dropped. In a non-limiting example, a drop detection system may be operable to perform one or more of: fall detection, end-of-fall detection, and/or detection of no motion after the fall. The drop detection system may, for example, analyze information from one or more MEMS sensors on-board the device to detect when the device has been dropped.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: January 14, 2020
    Assignee: InvenSense, Inc.
    Inventors: William Kerry Keal, James Lim
  • Patent number: 10514774
    Abstract: A method and system to a system to determine orientation of a device is disclosed. At least one sensor is provided. A quaternion is generated based on a signal generated by the sensor. The quaternion is indicative of the orientation of the device with reference to a stationary frame. Elements of the quaternion are compared to at least one predefined threshold value. A second signal is generated if the comparison is within the predefined threshold value.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: December 24, 2019
    Assignee: Invensense, Inc.
    Inventor: William Kerry Keal
  • Patent number: 10514279
    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: January 14, 2019
    Date of Patent: December 24, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10503501
    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: January 25, 2019
    Date of Patent: December 10, 2019
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Publication number: 20190346281
    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: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventor: WILLIAM KERRY KEAL
  • Patent number: 10477107
    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: Grant
    Filed: January 27, 2017
    Date of Patent: November 12, 2019
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Patent number: 10458812
    Abstract: In a method of sensor output configuration, sensor output specifications for a plurality of sensor clients of a sensor are acquired. A first sensor output specification for a first of the sensor clients defines a first value for a sensor parameter. A second sensor output specification for a second of the sensor clients defines a second value for the sensor parameter. The first value and the second value are different. A sensor processing unit, which includes the sensor, is configured based on the sensor output specifications to: simultaneously provide an output of the sensor to the sensor clients according to the first value while a first operational condition is met; and simultaneously provide the output of the sensor to the sensor clients according to the second value while a second operational condition is met, wherein the first operational condition and the second operational condition are different.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 29, 2019
    Assignee: InvenSense, Inc.
    Inventors: William Kerry Keal, Timothy Lynn Kelliher
  • Publication number: 20190293499
    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: March 25, 2019
    Publication date: September 26, 2019
    Applicant: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Publication number: 20190239025
    Abstract: System and method for determining a location of a tag are disclosed. The system comprises a mobile tag, sensors, and a controller. The mobile tag determines a first location within a structure that includes multiple second locations. The sensors are positioned at different locations of the structure and sense a structure condition. The controller determines possible paths of the mobile tag within the structure. Next, the controller generates a first set of weighted likelihoods of the mobile tag being located at each second location based on the possible paths and distances between the first location and the multiple second locations. The controller also generates a second set of weighted likelihoods of the mobile tag being located at each second location based on the structure condition. The controller then determines a location of the mobile tag within the structure based on the first and second sets of weighted likelihoods.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Inventor: William Kerry Keal