Patent ID: 9361138
Filing Date: 2016-06-07
CPC Classification: G06F

Claim Text:
1. A peripheral device which is connected to a host device, and to which a download file including firmware program data to operate said peripheral device can be downloaded from said host device, the peripheral device comprising: an identification information storage unit in which identification information of said download file can be stored; a program storage unit in which at least program data is stored and is over-writable; and a controller which controls overwriting of said program data stored in said program storage unit; wherein said download file includes at least said identification information of said download file or both said identification information of said download file and overwrite permission data to allow said controller to overwrite the program data stored in said program storage unit; when said overwrite permission data is included in said download file, said controller, as a normal overwrite, overwrites said program data saved in said program storage unit with said program data sent from said host device and returns a response indicating a normal completion of said data overwrite; when said overwrite permission is not included in said download file, said controller, as a pseudo-overwrite, returns a response of a normal completion of said data overwrite without overwriting said program data stored in said program storage unit with said program data sent from said host device; and said identification information of said download file is stored in said identification information storage unit.