Patent ID: 8738738

Claim:
A file transmitting apparatus as an information processing apparatus connected to a plurality of terminals of clients for transmitting and receiving a file through a network, the file transmitting apparatus comprising: a communicating device configured to communicate with the terminals through the network; a storing device configured to store, for each client, client information for identifying the client, client-specific application use authority information as information of an application available to the client, and a terminal address; and an operating device configured to execute the following: accepting client information of a client as a transmission target from a transmitting terminal used by a client who is to transmit a file, identifying the client-specific application use authority information of the client as the transmission target in the storing device using the client information as accepted as a key, and storing the client-specific application use authority information as identified, accepting the file to be transmitted from the transmitting terminal, and transmitting information of the file to be transmitted with the client-specific application use authority information concerning the client as a transmission target stored in the storing device to an address of the terminal as a transmission target, checking a format of the file to be transmitted, as accepted from the transmitting terminal, against the client-specific application use authority information concerning the client as a transmission target stored in the storing device, adding a use authority for the file to be transmitted, in order to update the client-specific application use authority information concerning the client as a transmission target in the storing device, when the format of the file to be transmitted is determined to be different from the format of the file indicated by the client-specific application use authority information, and transmitting the file to be transmitted to the terminal address of the client as a transmission target.