A system, method and apparatus for determining a time period for a rest period using motion data is disclosed. In one exemplary embodiment, one or more data filters are applied to the received motion data to generate one or more data sets of the motion data. Motion data indicates the amount of activity a person experiences over a period of time, such as a day. An iterative process is performed to identify the start and end points of the rest period using the generated data set. After the start point and the end point are specified, the time difference between the start point and the end point is calculated, and the total time period of the rest period is determined.動きデータを用いて休息期間の時間期間を決定するためのシステム、方法及び装置が開示されている。1つの例示的な実施例において、1つ以上のデータフィルタが受信した動きデータに適用され、この動きデータの1つ以上のデータセットを生成する。動きデータは、例えば1日のようなある時間期間を通じて人が経験する活動量を示す。この生成されたデータセットを用いて休息期間の開始地点及び終了地点を特定するために、反復処理が行われる。これら開始地点及び終了地点が特定された後、この開始地点と終了地点との時間差が計算され、休息期間の総時間期間が決定される。