A system, method, and apparatus for compressing and transmitting motion data. The method comprises receiving high fidelity motion data from a motion sensing device, the high fidelity motion data including a plurality of motion data samples; transmitting the high fidelity motion data to a server; compressing the high fidelity motion data, wherein compressing the high fidelity motion data comprises identifying a subset of the motion data samples and generating a value representing the summary of activity based on the subset of the motion data samples; and transmitting the compressed high fidelity motion data to a server.