Patent Document ID: 9594095
Application ID: 13936117
Patent Flag: 1

Claim One:
1. A micro-processor, on-chip logic, or software implemented method for processing data from a MEMS (Micro-Electro-Mechanical-Systems) sensor disposed within a hand-held computer system programmed to perform the method, the method comprising: determining, by a user of the hand-held computer system, that the z-axis offset of the hand-held computer system is worse than the offsets in the x-axis and y-axis; maintaining, by the user, the hand-held computer system in static position without dynamic perturbation; sensing, by the MEMS sensor disposed within the computer system, a single calibration data measurement point by sensing a set of X, Y, and Z axis sensor data in one static orientation for a predetermined time period, wherein the X, Y, and Z axis sensor data are denoted as Xm, Ym, and Zm, respectively; and determining, with a processor disposed within the computer system, computed offset data for the MEMS sensor through a Single Point Offset Correction (SPOC) process using the single calibration data measurement point, wherein the SPOC process comprises determining an offset value of the computed offset data via the following equation: 
 Offset Dependent Error=1g 2 −( X m 2 +Y m 2 +Z m 2 ), where g=9.8m/s 2 ; performing measurement using the MEMS sensor; and applying the Offset Dependent Error to z-axis measurement data for offset correction.