Patent ID: 7644406

Claim:
A method of updating non-volatile memory in an electronic device via a communication network, the non-volatile memory comprising a plurality of memory devices comprising a first memory device having a first associated access type and second memory device having a second associated access type, wherein the first associated access type and second associated access type are not the same, the method comprising: receiving update information via the communication network; selecting at least one of the plurality of memory devices to be updated using the update information; identifying, from a group corresponding to memory devices to which access has been enabled, updating software corresponding to at least the associated access type of the at least one of the plurality of memory devices; and updating the at least one of the plurality of memory devices using the identified updating software and the update information; wherein the non-volatile memory comprises software functions enabling access to and manipulation of the first memory device and the second memory device, first updating software corresponding to the first associated access type, and second updating software corresponding to the second associated access type.