The information processing apparatus (100) acquires measurement information (101, 102) on the movement of each of a plurality of parts of a patient. The information processing device (100) detects a motion group including a motion of each part in which a feature corresponding to a part of the walking motion motion of the patient appears in the target period based on the acquired measurement information. The information processing device (100) calculates an evaluation value indicating a degree of appearance of each of a plurality of relationships generated between motions when a walking motion is performed by a patient in the detected motion group. The information processing device (100) determines whether or not the target period is a walking period in which a walking exercise has been performed by the patient, based on the evaluation values calculated for the respective relationships.情報処理装置(100)は、患者の複数の部位のそれぞれの部位の動きに関する計測情報(101,102)を取得する。情報処理装置(100)は、取得した計測情報に基づいて、対象期間において、患者の歩行運動動作の一部に対応する特徴が現れたそれぞれの部位の動作を含む動作群を検知する。情報処理装置(100)は、検知した動作群において、患者によって歩行運動が行われた場合に動作間に生じる複数の関係性のそれぞれの関係性が現れた度合いを示す評価値を算出する。情報処理装置(100)は、それぞれの関係性について算出した評価値に基づいて、対象期間が患者によって歩行運動が行われた歩行期間であるか否かを判定する。