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.Se describe un sistema, método y aparato para comprimir y transmitir datos de movimiento. El método comprende: la recepción de los datos de movimiento de alta fidelidad desde un dispositivo detector de movimiento, los datos de movimiento de alta fidelidad incluyendo una pluralidad de muestras de datos de movimiento; la transmisión de los datos de movimiento de alta fidelidad a un servidor; la compresión de los datos de movimiento de alta fidelidad, en donde la compresión de los datos de movimiento de alta fidelidad comprende la identificación de un subconjunto de muestras de datos de movimiento y la generación de un valor que representa el resumen de la actividad con base en el subconjunto de muestras de datos de movimiento; y la transmisión de los datos de movimiento de alta fidelidad, comprimidos, a un servidor.