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: 10827302Abstract: 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: GrantFiled: April 12, 2019Date of Patent: November 3, 2020Assignee: Enlighted, Inc.Inventor: William Kerry Keal
-
Patent number: 10812942Abstract: 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: GrantFiled: October 3, 2019Date of Patent: October 20, 2020Assignee: Enlighted, Inc.Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
-
Patent number: 10791425Abstract: 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: GrantFiled: April 15, 2018Date of Patent: September 29, 2020Assignee: Enlighted, Inc.Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
-
Patent number: 10764717Abstract: 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: GrantFiled: August 7, 2019Date of Patent: September 1, 2020Assignee: Enlighted, Inc.Inventor: William Kerry Keal
-
Publication number: 20200240819Abstract: 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: ApplicationFiled: December 23, 2019Publication date: July 30, 2020Inventors: Andy Milota, James Lim, William Kerry Keal
-
Publication number: 20200225949Abstract: 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: ApplicationFiled: December 9, 2019Publication date: July 16, 2020Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Patent number: 10714092Abstract: 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: GrantFiled: October 1, 2018Date of Patent: July 14, 2020Assignee: InvenSense, Inc.Inventors: William Kerry Keal, Ajay Kumar Dhanapalan, Sangnam Choi, Carlo Murgia, Eitan A. Medina, Taro Kimura
-
Patent number: 10706818Abstract: 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: GrantFiled: February 16, 2015Date of Patent: July 7, 2020Assignee: INVENSENSE, INC.Inventors: William Kerry Keal, James B. Lim
-
Publication number: 20200186715Abstract: 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: ApplicationFiled: November 8, 2019Publication date: June 11, 2020Applicant: InvenSense, Inc.Inventor: William Kerry KEAL
-
Patent number: 10626009Abstract: 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: GrantFiled: March 25, 2019Date of Patent: April 21, 2020Assignee: InvenSense, Inc.Inventor: William Kerry Keal
-
Publication number: 20200037116Abstract: 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: ApplicationFiled: October 3, 2019Publication date: January 30, 2020Inventors: William Kerry Keal, Tanuj Mohan, Gaile Gordon
-
Patent number: 10534014Abstract: 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: GrantFiled: August 21, 2014Date of Patent: January 14, 2020Assignee: InvenSense, Inc.Inventors: William Kerry Keal, James Lim
-
Patent number: 10514774Abstract: 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: GrantFiled: May 11, 2015Date of Patent: December 24, 2019Assignee: Invensense, Inc.Inventor: William Kerry Keal
-
Patent number: 10514279Abstract: 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: GrantFiled: January 14, 2019Date of Patent: December 24, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, James Lim, William Kerry Keal
-
Patent number: 10503501Abstract: 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: GrantFiled: January 25, 2019Date of Patent: December 10, 2019Assignee: InvenSense, Inc.Inventors: Andy Milota, Mars (Kuang-Li) Lee, William Kerry Keal, James B. Lim
-
Publication number: 20190346281Abstract: 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: ApplicationFiled: July 22, 2019Publication date: November 14, 2019Inventor: WILLIAM KERRY KEAL
-
Patent number: 10477107Abstract: 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: GrantFiled: January 27, 2017Date of Patent: November 12, 2019Assignee: InvenSense, Inc.Inventor: William Kerry Keal
-
Patent number: 10458812Abstract: 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: GrantFiled: October 30, 2015Date of Patent: October 29, 2019Assignee: InvenSense, Inc.Inventors: William Kerry Keal, Timothy Lynn Kelliher
-
Publication number: 20190293499Abstract: 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: ApplicationFiled: March 25, 2019Publication date: September 26, 2019Applicant: InvenSense, Inc.Inventor: William Kerry Keal
-
Publication number: 20190239025Abstract: 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: ApplicationFiled: April 12, 2019Publication date: August 1, 2019Inventor: William Kerry Keal