×

Information processing apparatus and network system for updating firmware modules

  • US 9,529,588 B2
  • Filed: 11/04/2013
  • Issued: 12/27/2016
  • Est. Priority Date: 11/07/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus comprising:

  • firmware that includes a plurality of modules and is mounted in the information processing apparatus; and

    one or more processors configured tostore configuration information that includes sets of version information of the respective modules included in the firmware;

    obtain, based on the configuration information, from an external system, firmware information that includes sets of version information of respective modules of firmware in a latest version;

    perform a first comparison of the overall sets of version information included in the configuration information with the overall sets of version information included in the firmware information, and, in a case where the overall sets of version information in the configuration information are not coincident with the overall sets of version information in the firmware information, determine that it is possible to update the firmware in the information processing apparatus;

    in response to making the determination based on the result of the first comparison, download, from the external system, the firmware in the latest version corresponding to the firmware in the information processing apparatus for which the one or more processors has determined that it is possible to update, the downloaded firmware including a separate latest version of each of the respective modules included on the information processing apparatus; and

    after downloading the firmware in the latest version, make a second comparison of version information of each the respective modules included in the downloaded firmware in the latest version with version information of each of the corresponding respective modules included in the configuration information, and update only a module of the firmware in the information processing apparatus for which the version information in the downloaded firmware is different from the version information in the configuration information,wherein the one or more processors are configured to detect the coming of a previously set date and time for obtaining the firmware information, the previously set date and time being set by a user of the information processing apparatus,the one or more processors are configured to determine whether a firmware information obtaining condition has been satisfied, the firmware information obtaining condition being the coming of the date and time for obtaining the firmware information, andthe one or more processors obtains the firmware information from the external system when the firmware information obtaining condition has been satisfied.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×