INFERRING AMBIENT ATMOSPHERIC TEMPERATURE
Granted: September 26, 2019
Application Number:
20190293499
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…
DETERMINING FORCE APPLIED TO AN ULTRASONIC SENSOR
Granted: August 15, 2019
Application Number:
20190250771
In a method for determining force applied to an ultrasonic sensor, ultrasonic signals are emitted from an ultrasonic sensor. A plurality of reflected ultrasonic signals from a finger interacting with the ultrasonic sensor is captured. A first data based at least in part on a first reflected ultrasonic signal of the plurality of reflected ultrasonic signals is compared with a second data based at least in part on a second reflected ultrasonic signal of the plurality of reflected…
TWO-DIMENSIONAL ARRAY OF CMOS CONTROL ELEMENTS
Granted: August 15, 2019
Application Number:
20190247887
An electronic device includes a plurality of CMOS control elements arranged in a two-dimensional array, where each CMOS control element of the plurality of CMOS control elements includes two semiconductor devices. The plurality of CMOS control elements include a first subset of CMOS control elements, each CMOS control element of the first subset of CMOS control elements including a semiconductor device of a first class and a semiconductor device of a second class, and a second subset of…
COMPENSATING CIRCUIT FOR A MICROELECTROMECHANICAL (MEMS) RESONATOR
Granted: August 1, 2019
Application Number:
20190234736
A circuit comprising a microelectromechanical (MEMS) gyroscope and a gain circuit coupled with the MEMS gyroscope. The gain circuit is configured to receive a digitized drive signal based at least in part on a digitized drive voltage amplitude of the MEMS gyroscope. The gain circuit is also configured to determine a percentage change in quality factor of the MEMS gyroscope based at least in part on the digitized drive signal and a stored trim value of the MEMS gyroscope. The gain circuit…
USING A HEARABLE TO GENERATE A USER HEALTH INDICATOR
Granted: August 1, 2019
Application Number:
20190231253
A hearable comprises at least one microphone coupled with a wearable structure and a sensor processing unit disposed within the wearable structure and coupled with the microphone. A portion of the wearable structure is configured to be disposed within a user's ear. The sensor processing unit acquires audio data from the at least one microphone and head motion data from at least one motion sensor of the sensor processing unit. The head motion data describes motions of the user's head and…
GENERATION OF AN ESTIMATED FINGERPRINT
Granted: July 25, 2019
Application Number:
20190228206
In a method for generating an estimated fingerprint image, a ridge/valley pattern of a fingerprint of a finger is received. A sensor image including a partial fingerprint of the finger is received. Ridge/valley characteristics of the fingerprint are extracted from the sensor image including the partial fingerprint. An estimated fingerprint image is generated based at least on the ridge/valley pattern of the fingerprint and the ridge/valley characteristics of the fingerprint.
PROOF MASS OFFSET COMPENSATION
Granted: July 11, 2019
Application Number:
20190212144
A microelectromechanical (MEMS) sensor comprises MEMS components located within a MEMS layer and located relative to one or more electrodes. A plurality of proof masses are located within the MEMS layer and are not electrically coupled to each other within the MEMS layer. Both the first proof mass and the second proof mass move relative to at least a common electrode of the one or more electrodes, such that the relative position of each of the proof masses relative to the electrode may…
MEDICAL DEVICE WITH INTEGRATED ULTRASONIC AUTHENTICATION
Granted: June 20, 2019
Application Number:
20190188365
A medical device comprises a surface, an ultrasonic sensor, and a processor. The surface is configured to interact with skin of a patient during operation of the medical device. The ultrasonic sensor is disposed beneath the surface and configured to ultrasonically measure data with respect to a region above the surface. The processor is coupled with the ultrasonic sensor. Responsive to detection of a finger in contact with the surface, the processor is configured to operate the…
CORRECTING A FINGERPRINT IMAGE
Granted: June 20, 2019
Application Number:
20190188442
In a method for correcting a fingerprint image, it is determined whether an object is interacting with the fingerprint sensor. Provided an object is not interacting with the fingerprint sensor, it is determined whether to capture a darkfield candidate image at the fingerprint sensor, wherein the darkfield candidate image is an image absent an object interacting with the fingerprint sensor. Responsive to making a determination to capture the darkfield candidate image, the darkfield…
DARKFIELD CONTAMINATION DETECTION
Granted: June 20, 2019
Application Number:
20190188441
In a method for evaluating a darkfield image for contamination, it is determined whether an object is interacting with a fingerprint sensor. Provided an object is not interacting with the fingerprint sensor, a darkfield candidate image is captured at a fingerprint sensor. The darkfield candidate image is evaluated for contamination. Based on the evaluating, it is determined whether the darkfield candidate image includes contamination.
ENHANCING QUALITY OF A FINGERPRINT IMAGE
Granted: June 13, 2019
Application Number:
20190180078
In a method for enhancing quality of a fingerprint image, a plurality of images is received, where the plurality of images comprises fingerprint images. An image of the plurality of images is selected as a reference image. Subsections of each image of the plurality of images are compared to corresponding subsections of the reference image. Based on the comparing, subsections of each image of the plurality of images are selected to utilize in generating an image average of the plurality…
DARKFIELD MODELING
Granted: June 13, 2019
Application Number:
20190180069
In a method for modeling a darkfield candidate image at a sensor, a plurality of darkfield images of the sensor is captured, wherein each darkfield image of the plurality of darkfield images is associated with a different operational condition of the sensor. An operational condition of the sensor is determined. A darkfield candidate image comprising a combination of the plurality of darkfield images is modeled based at least in part on the operational condition of the sensor, wherein a…
DARKFIELD TRACKING
Granted: June 6, 2019
Application Number:
20190171858
In a method for darkfield tracking at a sensor, it is determined whether an object is interacting with the sensor. Provided an object is not interacting with the sensor, a determination that a darkfield candidate image can be captured at the sensor is made. It is determined whether to capture a darkfield candidate image at the sensor based at least in part on the determination that a darkfield candidate image can be captured at the sensor. Responsive to making a determination to capture…
STRESS ISOLATION FRAME FOR A SENSOR
Granted: June 6, 2019
Application Number:
20190169018
A device for reducing package stress sensitivity of a sensor includes one or more anchor points for attaching to a substrate; a rigid frame structure configured to at least partially support the sensor; and a compliant element between each anchor point and the rigid frame structure. Also disclosed is a device for supporting a micro-electro-mechanical (MEMS) sensor comprising four anchor points for attaching to a substrate; a rigid frame structure configured to support the MEMS sensor;…
ASYMMETRIC OUT-OF-PLANE ACCELEROMETER
Granted: May 30, 2019
Application Number:
20190162747
A microelectromechanical (MEMS) accelerometer senses linear acceleration perpendicular to a MEMS device plane of the MEMS accelerometer based on a rotation of a proof mass out-of-plane about a rotational axis. A symmetry axis is perpendicular to the rotational axis. The proof mass includes a symmetric portion that is symmetric about the symmetry axis and that is contiguous with an asymmetric portion that is asymmetric about the symmetry axis.
MEMS SENSOR WITH OFFSET ANCHOR LOAD REJECTION
Granted: May 30, 2019
Application Number:
20190162538
A MEMS sensor includes a MEMS layer, a cap layer, and a substrate layer. The MEMS layer includes a suspended spring-mass system that moves in response to a sensed inertial force. The suspended spring-mass system is suspended from one or more anchors. The anchors are coupled to each of the cap layer and the substrate layer by anchoring components. The anchoring components are offset such that a force applied to the cap layer or the substrate layer causes a rotation of the anchor and such…
CIRCUIT BOARD COOLING
Granted: May 16, 2019
Application Number:
20190150316
A circuit board cooling system comprises a cooling unit comprising fans, pressures sensors that measure air pressure at their locations, and a sensor processing unit coupled with the pressure sensors. The cooling unit operates according to an operating configuration and generates air flow to cool a portion of a circuit board. The pressure sensors comprise a first pressure sensor located between the portion of the circuit board and the cooling unit; and a second pressure sensor located…
MEMS SENSOR COMPENSATION FOR OFF-AXIS MOVEMENT
Granted: May 16, 2019
Application Number:
20190144264
A microelectromechanical system (MEMS) sensor includes a MEMS layer that includes fixed and movable electrodes. In response to an in-plane linear acceleration, the movable electrodes move with respect to the fixed electrodes, and acceleration is determined based on the resulting change in capacitance. A plurality of auxiliary electrodes are located on a substrate of the MEMS sensor and below the MEMS layer, such that a capacitance between the MEMS layer and the auxiliary loads changes in…
AIR FLOW DISTURBANCE DETERMINATION IN A COOLING SYSTEM
Granted: April 25, 2019
Application Number:
20190124795
A circuit board cooling system comprises a circuit board, a processor disposed on the circuit board, a cooling unit operating according to an operating configuration to generate air flow to cool a portion of the circuit board, a plurality of pressure sensors configured to measure air pressure data at their respective locations, and a sensor processing unit coupled with the plurality of pressure sensors. The plurality of pressure sensors comprises a first pressure sensor located between…
ADAPTIVE BUFFERING OF DATA RECEIVED FROM A SENSOR
Granted: April 4, 2019
Application Number:
20190102329
In a method of adaptive buffering in a mobile device having a host processor and a sensor processor coupled with the host processor, the sensor processor is used to buffer data received from a sensor that is operated by the sensor processor. The data is buffered by the sensor processor into a circular data buffer. Responsive to the sensor processor detecting triggering data within the received data: a first adaptive data buffering action is initiated with respect to the data received…