US8799887B2

Information processing apparatus, method for controlling the same, and storage medium

Summary by NHIP

Program Update Restoration System

The apparatus saves two programs from separate memories before updating them sequentially. If the first update succeeds but the second fails due to incompatibility, the system restores both programs using the saved data.

Claim Score by NHIP

Read claim 12, the broadest

Abstract

An apparatus saves first and second programs stored in a storage unit as saved information before the first and the second programs are updated. If the update of the first program is finished and then an error occurs while the second program is being updated, the information processing apparatus restores the second program which is being updated to the program yet to be updated based on the saved information and also restores the first program whose update is finished to the program yet to be updated based on the saved information.

US8799887B2, drawing sheet 1
Sheet 1 of 8

Term

4.8 yearsleft in the term

Expires 21 July 2031, including 22 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 3 independent, 12 dependent

  1. 1
    An information processing apparatus, comprising:a first memory configured to store a first program;a second memory configured to store a second program, wherein the second memory is different from the first memory;a save unit configured to save the first program and the second program as saved information;an update unit configured to update the first program and the second program based on update information;and a restoration unit configured to, in a case where the update of the first program is successful and the update of the second program is unsuccessful, restore the second program and the first program based on the saved information, wherein the updating of the second program is unsuccessful when the first program and the second program are unadaptable.
  2. 12
    Broadest claimClaim Score 80, broad(NHIP)A method comprising:storing a first program in a first memory;storing a second program in a second memory, wherein the second memory is different from the first memory;saving the first program and the second program as saved information;updating the first program and the second program based on update information;and in a case where the updating of the first program is successful and the updating of the second program is unsuccessful, restore the second program and the first program based on the saved information, wherein the updating of the second program is unsuccessful when the first program and the second program are unadaptable.
  3. 14
    A computer readable storage medium storing a computer-executable program of instructions for causing a computer to perform a method, comprising:storing a first program in a first memory;storing a second program in a second memory, wherein the second memory is different from the first memory;saving the first program and the second program as saved information;updating the first program and the second program based on update information;and in a case where the updating of the first program is successful and the updating of the second program is unsuccessful, restore the second program and the first program based on the saved information, wherein the updating of the second program is unsuccessful when the first program and the second program are unadaptable.