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: 11797044
    Abstract: There is described a system for translating clock domain for non-synchronized sensors comprising a first sensor, a second sensor, and an upstream device. The first and second sensors receive a beacon from a tag. Each sensor transmits a report including a beacon receive time in a sensor clock domain. The upstream device receives the reports and translates beacon receive times from the sensor clock domain to an aggregator clock domain. The translation is based, at least in part, on beacon reception data of the sensors, report transmission data of the sensors, and report reception data of the upstream device. The upstream device determines a location of the tag based on a delta of the beacon receive times in the aggregator clock domain.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: October 24, 2023
    Assignee: Building Robotics, Inc.
    Inventors: Thomas Murphy, William Kerry Keal
  • Publication number: 20230243957
    Abstract: A system includes an ultra-wideband (UWB) radar having a transmitter that transmits electromagnetic waves toward a region-of-interest (ROI) and a receiver that receives reflected electromagnetic waves coming from the ROI. The system also includes at least one device configured to detect metal in a lower region of the ROI, a pattern recognition device, and a signaling device. The pattern recognition device includes a processor and is configured to identify at least one object-of-interest (OOI), via the reflected electromagnetic waves, that is moving through the ROI. The signaling device is configured to send an alert when i) the pattern recognition device identifies an OOI and ii) metal is detected by at least one metal detector or the at least one magnetometer.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Jeffrey McFadden, William Kerry Keal, Marek Ponarski
  • Patent number: 11503433
    Abstract: There is described a system, method, and medium for managing a group of radio frequency (RF) sensors. The system comprising a first sensor, a second sensor and an upstream device. A sensor management system comprises a first sensor, a second sensor, and an upstream device. The first sensor is positioned at a first location and transmits a wireless signal. The second sensor is positioned at a second location and detects the wireless signal. The first and second locations of the first and second sensors correspond to an expected wireless signal of the first sensor. The upstream device performs an action in response to determining that a difference between the detected wireless signal and the expected wireless signal exceeds a predetermined threshold.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: November 15, 2022
    Assignee: Building Robotics, Inc.
    Inventors: Tanuj Mohan, William Kerry Keal, Jun Gao
  • Patent number: 11474186
    Abstract: A building management system and method for sensor time correction is described. The system comprises multiple sensors and an energy manager communicating with the sensors. The sensors, distributed within a particular area, provide multiple time measurements in response to detecting an object traversing among the sensors in which the time measurements are associated with unsynchronized time. The energy manager identifies a predicted time for traversing among the sensors based on one or more distances between pairs of sensors and an average velocity of the object to traverse among the sensors. The energy manager determines a sensor time error for each sensor by cross-correlating the time measurements with the predicted time.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: October 18, 2022
    Assignee: Building Robotics, Inc.
    Inventor: William Kerry Keal
  • Patent number: 11467624
    Abstract: There is described an upstream device for translating clock domain for non-synchronized sensors comprising a communication component, a memory component, and a processor. The communication component detects a report received from a sensor that includes a beacon receive time in a sensor clock domain and a current report transmit time in the sensor clock domain. The memory component provides a previous report receive time in the aggregator clock domain and a previous report transmit time in the sensor clock domain. The processor identifies a current report receive time in an aggregator clock domain based on the report detected by the communication component. The processor also determines a beacon receive time in the aggregator clock domain based, at least in part, on the beacon receive time in the sensor clock domain, the current report transmit time, the current report receive time, the previous report receive time, the previous report transmit time.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: October 11, 2022
    Assignee: Building Robotics, Inc.
    Inventors: Thomas Murphy, William Kerry Keal
  • Publication number: 20220272490
    Abstract: There is described a system, method, and medium for managing a group of radio frequency (RF) sensors. The system comprising a first sensor, a second sensor and an upstream device. A sensor management system comprises a first sensor, a second sensor, and an upstream device. The first sensor is positioned at a first location and transmits a wireless signal. The second sensor is positioned at a second location and detects the wireless signal. The first and second locations of the first and second sensors correspond to an expected wireless signal of the first sensor. The upstream device performs an action in response to determining that a difference between the detected wireless signal and the expected wireless signal exceeds a predetermined threshold.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Tanuj Mohan, William Kerry Keal, Jun Gao
  • Patent number: 11340247
    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: October 15, 2020
    Date of Patent: May 24, 2022
    Assignee: Invensense, Inc.
    Inventors: William Kerry Keal, James Lim, Sinan Karahan
  • Publication number: 20220066407
    Abstract: There is described a building automation system comprising a mobile tag, sensor devices, and a sensor hub. The mobile tag transmits a broadcast beacon based on RF technology. The sensor devices are co-located with light fixtures and include antennas for receiving a broadcast beacon. The sensor devices generate signals associated with the broadcast beacon received by the antennas. The sensor hub receives the signals from each sensor device and determines a location of the mobile tag based on the signals.
    Type: Application
    Filed: August 25, 2020
    Publication date: March 3, 2022
    Inventor: William Kerry Keal
  • Patent number: 11162848
    Abstract: There is described a motion detection system of a building automation system comprising a motion sensing component and a processor. The motion sensing component is configured to generate a raw signal. The processor is configured to establish first-order difference signals based on the raw signal. The processor is also configured to identify in-band energy in a motion portion of a sensor frequency range based on the first-order difference signals and identify total energy in the sensor frequency range based on the first-order difference signals. In addition, the processor is configured to determine a ratio of the in-band energy and the total energy and generate a motion status update in response to determining that the ratio meets or exceeds a predetermined ratio threshold.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 2, 2021
    Assignee: Enlighted, Inc.
    Inventors: Jun Gao, William Kerry Keal
  • Publication number: 20210325925
    Abstract: There is described an upstream device for translating clock domain for non-synchronized sensors comprising a communication component, a memory component, and a processor. The communication component detects a report received from a sensor that includes a beacon receive time in a sensor clock domain and a current report transmit time in the sensor clock domain. The memory component provides a previous report receive time in the aggregator clock domain and a previous report transmit time in the sensor clock domain. The processor identifies a current report receive time in an aggregator clock domain based on the report detected by the communication component. The processor also determines a beacon receive time in the aggregator clock domain based, at least in part, on the beacon receive time in the sensor clock domain, the current report transmit time, the current report receive time, the previous report receive time, the previous report transmit time.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Thomas Murphy, William Kerry Keal
  • Publication number: 20210325926
    Abstract: There is described a system for translating clock domain for non-synchronized sensors comprising a first sensor, a second sensor, and an upstream device. The first and second sensors receive a beacon from a tag. Each sensor transmits a report including a beacon receive time in a sensor clock domain. The upstream device receives the reports and translates beacon receive times from the sensor clock domain to an aggregator clock domain. The translation is based, at least in part, on beacon reception data of the sensors, report transmission data of the sensors, and report reception data of the upstream device. The upstream device determines a location of the tag based on a delta of the beacon receive times in the aggregator clock domain.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Thomas Murphy, William Kerry Keal
  • Publication number: 20210239877
    Abstract: There is described a motion detection system of a building automation system comprising a motion sensing component and a processor. The motion sensing component is configured to generate a raw signal. The processor is configured to establish first-order difference signals based on the raw signal. The processor is also configured to identify in-band energy in a motion portion of a sensor frequency range based on the first-order difference signals and identify total energy in the sensor frequency range based on the first-order difference signals. In addition, the processor is configured to determine a ratio of the in-band energy and the total energy and generate a motion status update in response to determining that the ratio meets or exceeds a predetermined ratio threshold.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Jun Gao, William Kerry Keal
  • Publication number: 20210239533
    Abstract: There is described a motion detection system of a building automation system comprising a motion sensing component and a processor. The motion sensing component is configured to generate a raw signal. The processor is configured to establish first-order difference signals based on the raw signal. The processor is also configured to identify in-band energy in a motion portion of a sensor frequency range based on the first-order difference signals and identify total energy in the sensor frequency range based on the first-order difference signals. In addition, the processor is configured to determine a ratio of the in-band energy and the total energy and generate a motion status update in response to determining that the ratio meets or exceeds a predetermined ratio threshold.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Jun Gao, William Kerry Keal
  • Patent number: 10996086
    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: December 23, 2019
    Date of Patent: May 4, 2021
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, James Lim, William Kerry Keal
  • Patent number: 10958838
    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: November 8, 2019
    Date of Patent: March 23, 2021
    Assignee: InvenSense, Inc.
    Inventor: William Kerry Keal
  • Patent number: 10948515
    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: Grant
    Filed: December 9, 2016
    Date of Patent: March 16, 2021
    Assignee: InvenSease, Inc.
    Inventors: Sriraman Dakshinamurthy, Michael Perrott, Amaresh Malipatil, William Kerry Keal, Andy F. Milota
  • Patent number: 10936310
    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: December 9, 2019
    Date of Patent: March 2, 2021
    Assignee: InvenSense, Inc.
    Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
  • Patent number: 10921208
    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: Grant
    Filed: December 5, 2017
    Date of Patent: February 16, 2021
    Assignee: InvenSense, Inc.
    Inventors: Joe Youssef, Hemabh Shekhar, Karthik Katingari, William Kerry Keal, Mubbasher Mukhtar
  • Publication number: 20210041520
    Abstract: A building management system and method for sensor time correction is described. The system comprises multiple sensors and an energy manager communicating with the sensors. The sensors, distributed within a particular area, provide multiple time measurements in response to detecting an object traversing among the sensors in which the time measurements are associated with unsynchronized time. The energy manager identifies a predicted time for traversing among the sensors based on one or more distances between pairs of sensors and an average velocity of the object to traverse among the sensors. The energy manager determines a sensor time error for each sensor by cross-correlating the time measurements with the predicted time.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventor: William Kerry Keal
  • Publication number: 20210025914
    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: October 15, 2020
    Publication date: January 28, 2021
    Inventors: William Kerry Keal, James Lim, Sinan Karahan