The information processing apparatus (100) acquires measurement information related to the movement of the patient from the measuring machine (101). The information processing apparatus (100) detects the walking period (p1-before) and the walking period (p1-after) based on the measurement information. The information processing device (100) specifies a boundary period (p1-center) between the walking period (p1-before) and the walking period (p1-after). Based on the measurement information, the information processing device (100) determines the dissimilarity of the peak amplitude of the vertical acceleration with the walking period (p1-before) and the walking period (p1-after) in the boundary period (p1-center). And the similarity between the peak intervals of the vertical acceleration and the vertical acceleration. The information processing apparatus (100) determines whether the boundary period (p1-center) is an abnormal exercise period based on the calculated dissimilarity and similarity.情報処理装置(100)は、計測機(101)から患者の動きに関する計測情報を取得する。情報処理装置(100)は、計測情報に基づいて、歩行期間(p1-before)と、歩行期間(p1-after)とを検知する。情報処理装置(100)は、歩行期間(p1-before)と歩行期間(p1-after)との間にある境界期間(p1-center)を特定する。情報処理装置(100)は、計測情報に基づいて、境界期間(p1-center)における、歩行期間(p1-before)との上下加速度のピーク振幅の非類似度と、歩行期間(p1-after)との上下加速度のピーク間隔の類似度とを算出する。情報処理装置(100)は、算出した非類似度と類似度とに基づいて、境界期間(p1-center)が異常運動期間であるか否かを判定する。