System and method for ensuring an appliance is using the latest operating software
AssigneeHaier US Appliance Solutions, Inc.
InventorChad Michael Helms
Life of this patent
Estimating the term…
Abstract
An appliance includes a wireless communication module in wireless communication with a remote server through an external network and a controller operably coupled to the wireless communication module. A method of ensuring that the appliance is using the latest operating software includes detecting a software verification trigger (such as the replacement or maintenance of a control board), obtaining a current software version and a latest software version, determining that the current and latest software versions do not match, and initiating a software update process to update the controller to the latest software version.
Claims19
An appliance comprising:
- a cabinet;
- a wireless communication module in wireless communication with a remote server through an external network;
- and
- a controller comprising a plurality of control boards, each of the plurality of control boards being in operative communication with the wireless communication module, the controller being configured to, for each respective board of the plurality of control boards:
- detect a software verification trigger;
- obtain a current software version and a latest software version;
- determine that the current software version is different than the latest software version;
- and
- initiate a software update process to update the controller to the latest software version.
A method of operating an appliance, the appliance comprising a wireless communication module in wireless communication with a remote server through an external network and a controller comprising a plurality of control boards, each of the plurality of control boards being operably coupled to the wireless communication module, the method comprising, for each respective board of the plurality of control boards:
- detecting a software verification trigger;
- obtaining a current software version and a latest software version;
- determining that the current software version is different than the latest software version;
- and
- initiating a software update process to update the controller to the latest software version.
Dependencies are inferred from the claim text.