Patent ID: 8286156
Filing Date: 2012-10-09
Classification: G06F

Abstract:
1. A method for facilitating the functionality of non-volatile memory system during firmware upgrades, the method comprising: designating a first copy of firmware instructions for accessing and a second copy of said firmware instructions for upgrading, wherein the first and second copy of firmware are stored in first and second non-volatile storage locations of the non-volatile memory system and the first and second copy of firmware each include instructions for rebooting the non-volatile memory system and for interfacing between a host device and a memory space of the non-volatile memory system; accessing from the first copy one or more firmware instructions for interfacing between the host device and the memory space; and upgrading at least a portion of said second copy's instructions for interfacing between the host device and the memory space with at least a portion of new firmware instructions for interfacing between the host device and the memory space, wherein upgrading said portion of said second copy is substantially coincident to accessing said one or more firmware instructions from said first copy.