It aims to estimate the ovulation date using body temperature for less menstrual cycle while suppressing lowering of estimation accuracy. The information processing apparatus acquires an expression of a function approximating the relationship between the body temperature data and the date. In addition, the information processing apparatus determines a low-temperature-period reference body temperature based on the plurality of days of body temperature data specified on the basis of the day corresponding to the minimum value in the function, and uses the day corresponding to the maximum value in the function as a reference The high-temperature-period reference body temperature is determined based on the specified plural days of body temperature data. Then, the information processing apparatus estimates the ovulation date in the current menstrual cycle based on the criterion body temperature set at the value between the low temperature reference body temperature and the high temperature standard body temperature and the measurement data.推定精度の低下を抑制しつつ、少ない月経周期分の体温を用いて排卵日を推定することを目的とする。情報処理装置は、体温データと日との関係を近似する関数の式を取得する。また、情報処理装置は、関数における極小値に対応する日を基準として特定される複数日分の体温データに基づいて、低温期基準体温を決定し、関数における極大値に対応する日を基準として特定される複数日分の体温データに基づいて、高温期基準体温を決定する。そして、情報処理装置は、低温期基準体温と高温期基準体温との間の値に設定された判定基準体温と測定データとに基づいて、現在の月経周期における排卵日を推定する。