US 11,947,948 B2
Information processing apparatus, information processing method, and storage medium
Ayuta Kawazu, Kanagawa (JP); Nobuhiro Tagashira, Chiba (JP); and Takami Eguchi, Tokyo (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Oct. 25, 2021, as Appl. No. 17/510,143.
Claims priority of application No. 2020-181103 (JP), filed on Oct. 29, 2020.
Prior Publication US 2022/0137953 A1, May 5, 2022
Int. Cl. G06F 9/445 (2018.01); G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 15 Claims
OG exemplary drawing
 
1. An information processing apparatus storing first software and second software, the first software being stored in a first storage medium accessible by a central processing unit and an embedded controller, the second software being used to restore the first software and stored in a second storage medium accessible only by the embedded controller, the information processing apparatus comprising:
an update unit configured to update the second software in the second storage medium using the first software in the first storage medium depending on a result of a comparison between version information about the first software and version information about the second software, by using the embedded controller;
a falsification detection unit configured to detect whether the first software is falsified; and
a restoration unit configured to restore the first software using the second software in a case where the falsification detection unit detects that the first software is falsified.