A method of correcting data to be used by an information processing apparatus that estimates a distance between the information processing apparatus and a Bluetooth Low Energy device, the method comprising: displaying (S1107, S506) a screen, the screen including a message for prompting a user to bring the information processing apparatus closer up to a predetermined distance from the Bluetooth Low Energy device that transmitted a first Bluetooth Low Energy advertising packet; correcting data, to be used for estimating the distance, using a radio field intensity of at least one second Bluetooth Low Energy advertising packet received from the Bluetooth Low Energy device while the screen is displayed in accordance with receiving a user operation for correcting the data via the screen (S802-S804); and controlling to estimate the distance using at least a third Bluetooth Low Energy advertising packet received after the correction of the data is completed and the corrected data (S1102-S1104), wherein the data to be used for estimating the distance is a correction value for correcting a radio field intensity of the third Bluetooth Low Energy advertising packet received after the correction of the data is completed, wherein the correction value is obtained based on a difference value between a reference value and a radio field intensity of the at least one second Bluetooth Low Energy advertising packet received while the message is displayed (S803-S804), and wherein the distance is estimated based on a corrected radio field intensity in which a radio field intensity of the at least one third Bluetooth Low Energy advertising packet received after the correction value is obtained has been corrected using the correction value (S1103-S1104). displaying (S1107, S506) a screen, the screen including a message for prompting a user to bring the information processing apparatus closer up to a predetermined distance from the Bluetooth Low Energy device that transmitted a first Bluetooth Low Energy advertising packet; correcting data, to be used for estimating the distance, using a radio field intensity of at least one second Bluetooth Low Energy advertising packet received from the Bluetooth Low Energy device while the screen is displayed in accordance with receiving a user operation for correcting the data via the screen (S802-S804); and controlling to estimate the distance using at least a third Bluetooth Low Energy advertising packet received after the correction of the data is completed and the corrected data (S1102-S1104), wherein the data to be used for estimating the distance is a correction value for correcting a radio field intensity of the third Bluetooth Low Energy advertising packet received after the correction of the data is completed, wherein the correction value is obtained based on a difference value between a reference value and a radio field intensity of the at least one second Bluetooth Low Energy advertising packet received while the message is displayed (S803-S804), and wherein the distance is estimated based on a corrected radio field intensity in which a radio field intensity of the at least one third Bluetooth Low Energy advertising packet received after the correction value is obtained has been corrected using the correction value (S1103-S1104). <EOS>