Patent ID: 7797504

Claim:
An information processing device, comprising: a memory storing a firmware driving logic at a first logic area in which a user is not allowed to record and delete data; a connector connecting the memory to an external device; and a controller having an interface for a host that enables the controller to communicate with the host through the connector, the controller reading and recording data from/into the memory, wherein the controller comprises a first storage unit storing a routine to call the firmware driving logic stored in the first logic area, and a processor executing the firmware driving logic stored in the first logic area using the routine stored in the first storage unit, wherein the memory further comprises a second logic area accessible by any user, the second logic area storing the same data as at least one program or content stored in the first logic area wherein the data is copied from the first logic area, wherein the memory includes a system software configured to record or update the firmware driving logic, an application program, or contents in the memory, by communicating with the host, wherein the system software transmits identification (ID) information stored in the memory to the host or a server connected to the host, and wherein the system software executes the application program or accesses content stored in the memory if an authentication is allowed, and after execution of the application program or access of the content, if there is a request of another application program executed in the host, the system software transmits and ID information to the host.