InvenSense Patent Applications

DETERMINING FORCE APPLIED TO AN ULTRASONIC SENSOR

Granted: September 7, 2017
Application Number: 20170255338
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…

ADAPTIVE BUFFERING

Granted: August 24, 2017
Application Number: 20170242622
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, wherein the data is buffered by the sensor processor into a circular data buffer. In response to the sensor processor detecting triggering data within the received data: the sensor processor sets a start-end marker in the circular data buffer; and a…

ADAPTIVE BUFFERING

Granted: August 24, 2017
Application Number: 20170242806
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…

YAW RATE GYROSCOPE ROBUST TO LINEAR AND ANGULAR ACCELERATION

Granted: August 17, 2017
Application Number: 20170234684
A gyroscope includes four drive masses and four sense masses. Each drive mass is adjacent to two other drive masses and opposite the fourth drive mass, and each sense mass is adjacent to two other sense masses and opposite the fourth sense mass. Each drive mass may oscillate in a manner that is perpendicular to its adjacent drive mass and parallel and anti-phase to its opposite mass. The sense motion of the each sense mass may be coupled in a manner that prevents motion due to linear…

ASSOCIATING A SINGLE ENTITY WITH MULTIPLE ELECTRONIC DEVICES

Granted: July 20, 2017
Application Number: 20170206559
In a method of associating a single entity with multiple electronic devices, a server accesses user data collected via internet communications with a plurality of electronic devices. Each item of user data includes a location signature and a unique identifier. The server determines an intersection of location between two electronic devices of the plurality of electronic devices based on the user data accessed from the two electronic devices. The user data is accessed from a first of the…

MUSIC DETECTION AND IDENTIFICATION

Granted: June 22, 2017
Application Number: 20170178681
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…

TWO FREQUENCY GYROSCOPE COMPENSATION SYSTEM AND METHOD

Granted: June 15, 2017
Application Number: 20170167873
A gyroscope is driven at a drive frequency and senses a Coriolis force caused by rotation of the gyroscope. The response of the gyroscope to a given Coriolis force may change due to changes in the gyroscope over time. A plurality of test frequencies are applied to the gyroscope, and the response of the gyroscope to those test frequencies is analyzed in order to track changes in the response of the gyroscope. Operational parameters of the gyroscope may be altered in order to compensate…

MEMS SENSOR WITH VOLTAGE SENSING OF MOVABLE MASS

Granted: June 15, 2017
Application Number: 20170167874
A suspended spring-mass system is suspended from a plurality of the anchoring points. A source voltage is provided from one of anchoring points to the suspended spring-mass system. The other anchoring points have measurement nodes which measure the voltage at those anchoring points. If a voltage other than the source voltage is received at one of the measurement nodes, an error is identified.

GYROSCOPE WITH AUXILIARY SELF-TEST

Granted: June 15, 2017
Application Number: 20170167876
A gyroscope includes drive electrodes that drive a drive mass at a drive frequency. A sense mass is responsive to a Coriolis force caused by rotation of the gyroscope and oscillates based on the drive frequency. Electrodes adjacent to the sense mass drive the sense mass at test frequencies. The response to the driving at the test frequencies is measured and a gyroscope failure is identified based on this response.

IDENTIFICATION OF A SEAL FAILURE IN MEMS DEVICES

Granted: June 15, 2017
Application Number: 20170167945
A microelectromechanical sensor (MEMS) package includes a gyroscope and an accelerometer. The gyroscope is located within a low-pressure cavity that is sealed from an external pressure. The accelerometer is located within a cavity, and the seal for the accelerometer cavity is entirely within the gyroscope cavity. Under normal operating conditions, the accelerometer seal holds the accelerometer cavity at a higher pressure than the pressure of the enclosing gyroscope cavity. In the event…

DUAL-SEALED MEMS PACKAGE WITH CAVITY PRESSURE MONITORING

Granted: June 15, 2017
Application Number: 20170167946
A microelectromechanical sensor (MEMS) package includes a gyroscope and an accelerometer. The gyroscope is located within a low-pressure cavity that is sealed from an external pressure. The accelerometer is located within a cavity, and the seal for the accelerometer cavity is entirely within the gyroscope cavity. Under normal operating conditions, the accelerometer seal holds the accelerometer cavity at a higher pressure than the pressure of the enclosing gyroscope cavity. In the event…

RESIDUAL VOLTAGE SELF TEST

Granted: June 15, 2017
Application Number: 20170168084
A sensor such as an accelerometer includes a proof mass located opposite a plurality of electrodes located on a substrate. Some of the electrodes are auxiliary electrodes that apply an alternating current auxiliary signal to the proof mass while other electrodes are sense electrodes that sense movement of the proof mass. When a residual voltage is not present on the proof mass or on the sense electrodes, the forces imparted by the auxiliary signal onto the proof mass are substantially…

MEMS SENSOR WITH COMPENSATION OF RESIDUAL VOLTAGE

Granted: June 15, 2017
Application Number: 20170168085
A microelectromechanical (MEMS) sensor, such as an accelerometer, has one more proof masses that respond to movement of the sensor, the movement of which is measured based on a distance between the one or more proof masses and on one or more sense electrodes. The accelerometer also has a plurality of auxiliary electrodes and a signal generator configured to apply an auxiliary signal having a first harmonic frequency to the plurality of auxiliary electrodes. Circuitry receives a sensed…

ACCELEROMETER SENSE PATH SELF-TEST

Granted: June 15, 2017
Application Number: 20170168086
A microelectromechanical (MEMS) accelerometer has a proof mass, a sense electrode, and an auxiliary electrode. The sense electrode is located relative to the proof mass such that a capacitance formed by the sense electrode and the proof mass changes in response to a linear acceleration along a sense axis of the accelerometer. The auxiliary electrode is located relative to the proof mass such that a capacitance formed by the auxiliary electrode and proof mass is static in response to the…

IDENTIFICATION AND COMPENSATION OF MEMS ACCELEROMETER ERRORS

Granted: June 15, 2017
Application Number: 20170168087
A microelectromechanical (MEMS) accelerometer has a proof mass, a sense electrode, and an auxiliary electrode. The sense electrode is located relative to the proof mass such that a capacitance formed by the sense electrode and the proof mass changes in response to a linear acceleration along a sense axis of the accelerometer. The auxiliary electrode is located relative to the proof mass such that a capacitance formed by the auxiliary electrode and proof mass is static in response to the…

ACCELEROMETER COMMON MODE SELF-TEST

Granted: June 15, 2017
Application Number: 20170168088
An accelerometer has a plurality of proof masses and a plurality of sense electrodes, which collectively form at least two capacitors. A first sense drive signal is applied to a first capacitor and a second sense drive signal is applied to a second capacitor. Both of the sense drive signals have the same sense drive frequency. Capacitance signals are sensed from each of the first capacitor and second capacitor, and a common mode component of the capacitance signals is determined. A…

SENSOR OUTPUT CONFIGURATION

Granted: May 4, 2017
Application Number: 20170122771
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…

Distributed Automatic Level Control for a Microphone Array

Granted: January 5, 2017
Application Number: 20170006378
A distributed automatic level control function is provided, in which information relating to a common automatic level control parameter is transmitted to each of a plurality of microphone devices, wherein the information transmitted to at least one microphone device is derived from an audio sample of at least one different microphone device. Each microphone device produces the common automatic level control parameter based on the information received by the microphone device and applies…

GYROSCOPE AND IMAGE SENSOR SYNCHRONIZATION

Granted: November 24, 2016
Application Number: 20160341579
In a method of gyroscope operation, at an input of a gyroscope, a synchronization signal provided by an image sensor is received. The synchronization signal is associated with the capture of a portion of an image frame by the image sensor. Responsive to receipt of the synchronization signal by the gyroscope, the gyroscope generates gyroscope data that is substantially synchronized in time with the synchronization signal. The gyroscope outputs the gyroscope data for use in stabilization…

ESTIMATING HEADING MISALIGNMENT BETWEEN A DEVICE AND A PERSON USING OPTICAL SENSOR

Granted: August 4, 2016
Application Number: 20160224855
This disclosure is about a method and apparatus for estimating heading misalignment between a device and a person, where the device/apparatus comprises an optical sensor, the optical sensor capable of capturing an image of the person. At least one physical feature of the person is extracted from the image. A misalignment angle is estimated using the at least one physical feature of the person extracted from the image.