Patent ID: 7849302

Claim:
An article comprising a non-transitory machine-readable tangible medium storing instructions for causing data processing apparatus to perform operations comprising: receiving a simple read command for initial boot code from a microcontroller of a host device, the simple read command identifies one or more column addresses in a register of a NAND flash memory die, the simple read command different from conventional read commands, the NAND flash memory die includes NAND flash memory and the register; loading a predetermined page including the initial boot code from a storage location in a NAND flash memory into the register of the NAND flash memory die in response to the simple read command; directly transmitting the initial boot code from the register to the microprocessor of the external host device for execution independent of transferring the boot code to memory external to the NAND flash memory die; receiving a conventional read command for subsequent boot code from the microcontroller of the external host device, the conventional read command identifies subsequent boot code stored in the NAND flash memory; and directly transmitting the subsequent boot code to a Random Access Memory (RAM) of the host device for executing an operating system and software applications of the external host device.