US 9,811,174 B2
Interfacing application programs and motion sensors of a device
Steven S. Nasiri, Saratoga, CA (US); Joseph Jiang, San Jose, CA (US); and David Sachs, New York, NY (US)
Assigned to INVENSENSE, INC., San Jose, CA (US)
Filed by InvenSense, Inc., San Jose, CA (US)
Filed on Apr. 28, 2015, as Appl. No. 14/698,768.
Application 14/698,768 is a continuation of application No. 14/590,877, filed on Jan. 6, 2015, granted, now 9,342,154.
Application 14/590,877 is a continuation of application No. 12/106,921, filed on Apr. 21, 2008, granted, now 8,952,832, issued on Feb. 10, 2015.
Claims priority of provisional application 61/022,143, filed on Jan. 18, 2008.
Prior Publication US 2015/0234481 A1, Aug. 20, 2015
Int. Cl. G06F 3/0346 (2013.01); G01C 19/42 (2006.01); B81B 7/02 (2006.01); G01P 15/02 (2013.01)
CPC G06F 3/0346 (2013.01) [B81B 7/02 (2013.01); G01C 19/42 (2013.01); G01P 15/02 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A sensor package, comprising:
a first substrate including a three-axis microelectromechanical system (MEMS) gyroscope and a three-axis MEMS accelerometer; and
a second substrate including a first processor, the second substrate connectively coupled to the first substrate, the three-axis MEMS gyroscope configured to generate raw gyroscope data at a first rate and the first processor configured to receive the raw gyroscope data at the first rate and integrate the raw gyroscope data with respect to time,
wherein the sensor package is configured to transmit the integrated gyroscope data at a second rate, wherein the second rate is lower than the first rate, and wherein the sensor package is configured to transmit the integrated gyroscope data and the three-axis MEMS accelerometer data to a second processor at the second rate for fusion of the integrated gyroscope data and the three-axis MEMS accelerometer data by the second processor.