Patent ID: 7782294

Claim:
A wireless pointer system for communicating motion information of a wireless pointer device with a packet data stream, the packet data stream data transported on a wireless channel, the wireless pointer system comprising: a tracking module operative to determine a tracking count, wherein the tracking count is associated with a movement of the wireless pointer device in a first dimension, and wherein the tracking count comprises an original number of bits; a transformation module that is connected to the tracking module and is operative to receive the tracking count from the tracking module, the transformation module being configured to compress, based on at least one threshold value, the tracking count to form a displacement value in order for the packet data stream to accommodate the motion information, wherein the transformation module being operative to compress the tracking count comprises the transformation module being operative to: determine whether the tracking count exceeds the at least one threshold value wherein the transformation module being operative to determine whether the tracking count exceeds the at least one threshold value further comprises the transformation module being operative to determine whether the tracking count is greater than 32 and less than 64, and in response to determining that the tracking count exceeds the at least one threshold value, convert the tracking count into a 7-bit representation according to a compression formula associated with a range of the tracking count, wherein the transformation module being operative to convert the tracking count into the 7-bit representation further comprises the transformation module being operative to convert the tracking count into a numerical component of the 7-bit representation according to the formula floor ((count−32)/2), wherein the offset factor is 32 and the scaling factor is 2 wherein the transformation module being operative to convert the tracking count into the 7-bit representation according to the compression formula associated with the range of the tracking count comprises the transformation module being operative to: deduct an offset factor from the tracking count, divide the deducted tracking count by a scaling factor, and represent the deducted and divided tracking count in a portion of the 7-bit representation; and a transmission module that is coupled to a transmitting antenna and that transmits the packet data stream over the wireless channel.