Patent ID: 8472050
Filing Date: 2013-06-25
Classification: H04L,H04N

Abstract:
1. A file transmission apparatus which communicates with a server that manages versions of a file stored in a database, the apparatus comprising: a storage unit configured to store a transmission destination list which registers a plurality of transmission destinations; a selection unit configured to allow a user to select a transmission destination of the plurality of transmission destinations registered in the transmission destination list; an acceptance unit configured to accept a file transmission instruction for the transmission destination selected by said selection unit; a determination unit configured to determine whether path information of the transmission destination instructed by the file transmission instruction specifies a folder or a file; a newly registration unit configured to, in a case where the determination unit determines that the path information of the transmission destination instructed by the file transmission instruction specifies the folder, newly register, as a new file, an image file input by an image input device into the specified folder by transmitting a check-in request to the server without an intervention of the user, wherein the check-in request is a request for registering a file into the specified folder as the new file; a transmission destination registration unit configured to register path information of the new file registered by the newly registration unit as a new transmission destination in the transmission destination list, in a case where an automatically registration of the path information of the new file targeted to the check-in request to the transmission destination list is set in advance; and an update registration unit configured to, in a case where the determination unit determines that the path information of the transmission destination instructed by the file transmission instruction specifies the file, transmit a check-out request for a file specified by the path information of the selected transmission destination to the server without the intervention of the user, and transmit a check-in request for the file subjected to the check-out request to the server using an image file input from the image input device without the intervention of the user, thereby updating the file stored in the database using the image file.