Patent ID: 9678738
Date: 2017-06-13
CPC Classifications: G06F,H04L

Claim:
1. A method of performing a software update, comprising: (a) receiving software update information onto a device, wherein the software update information includes kernel data and application data, and wherein the device includes a first storage device, a second storage device, an operating memory, and a processor; (b) storing the software update information on the first storage device; (c) initiating a first reboot; (d) storing the software update information on the second storage device; (e) initiating a second reboot; (f) deleting the software update information from first storage device; (g) storing the application data included in the software update information on the first storage device; (h) initiating a third reboot; and (i) loading the kernel data and application data included in the software update information into the operating memory, wherein steps (b) through (i) are performed at least in part by the processor, and wherein the software update information includes an indicator that the kernel data on the second storage drive and the application data on the first storage drive are to be updated.