Patent ID: 8442798

Claim:
A pointing device for controlling movement of a cursor on an electronic display comprising: a processing unit containing executable instructions for: (a) receiving a first rotational velocity signal R X , a second rotational velocity signal R Z , a first acceleration signal A X in response to a gravitational acceleration in a first direction along the first axis and a second acceleration signal A Z in response to a gravitational acceleration in a second direction along the second axis, (b) calculating a vector sum A XZ of A X and A Z , (c) calculating roll-compensation cursor movement signals X comp and Y comp using roll-compensation algorithms that do not include trigonometry functions and using signals R X , R Z , A X , and A Z and the vector sum A XZ as inputs to the roll-compensation algorithms, and (d) transmitting the roll-compensated cursor movement signals to a receiver coupled to an electronic device having a display.