Patent ID: 9256420
Filing Date: 2016-02-09
CPC Classification: G06F,H04L,H04M

Claim Text:
1. A method, performed by at least one processor of an electronic device, the method comprising: booting the electronic device into an update mode in response to a flag indicating that an update to operating software of the electronic device is available, the update mode provided from an execution of update software on the electronic device, wherein the update software is stored in a first portion of a non-volatile memory of the electronic device; updating the operating software of the electronic device, wherein the updating of the operating software is performed in the update mode, and wherein the operating software is stored in a second portion of the non-volatile memory of the electronic device; resetting the flag to indicate that no additional update to the operating software of the electronic device is available; attempting to reboot the electronic device into a normal mode, wherein the operating software is configured to be executed in the normal mode, the operating software stored in the second portion of the non-volatile memory having been updated to reflect the updating of the operating software; and rebooting into the update mode and re-attempting to update the operating software of the electronic device, if attempting to reboot the electronic device into the normal mode fails and the flag indicates that no additional update to the operating software of the electronic device is available.