Patent ID: 8015257

Claim:
A non-transitory computer-readable medium storing a computer program, which when executed by a central processing unit of a multi-function peripheral device, causes said central processing unit to perform a method, the method comprising: registering a location of a first storage destination of the multi-function peripheral device for image storage, wherein the first storage destination is internal to the multi-function peripheral device and is further designated to store image data for a single user, and wherein the multi-function peripheral device includes a plurality of other storage destinations designated to store image data for other users; storing, by the central processing unit, an image data in the registered first storage destination; monitoring, by the central processing unit, the first storage destination to determine if the image data has been moved by the user from the first storage destination to a second storage destination that is external to the multifunction peripheral device; updating, by the central processing unit, the location of the registered storage destination for storage of a subsequent image data to the second storage destination based on determination that the image data has been moved by the user to the second storage destination; notifying the user that the location of the storage destination has been updated; and automatically and without user intervention storing, by the central processing unit, the subsequent image data in the updated registered storage destination.