The information processing apparatus (100) includes a process of acquiring time-series data of a plurality of heart rates, a process of acquiring time series data of a plurality of heart rate, a process of acquiring time series data of a first number A process of detecting a rising change in heart rate appearing in a second time zone at least partly overlapping the first time zone for each time series data of the heart rate, And a process of estimating the mealing time on the basis of an increase in heart rate appearing in the second time zone for each time series data.情報処理装置(100)は、複数の心拍数の時系列データを取得する処理と、複数の心拍数の時系列データの間で同一時間帯の心拍数の上昇変化が所定の条件を満たす第1の時間帯を抽出する処理と、心拍数の時系列データごとに、第1の時間帯と少なくとも一部が重なる第2の時間帯に現れる心拍数の上昇変化を検出する処理と、心拍数の時系列データごとに、第2の時間帯に現れる心拍数の上昇変化に基づいて食事時間を推定する処理とを実行する。