Patent ID: 8035700

Claim:
An information processing apparatus comprising: a registration portion that, every time a new image is input, registers the image together with an identifier with a storage; a reception portion that receives a delivery request including an identifier of an image and a delivery condition from an external terminal; a transmission portion that, when the identifier that satisfies the delivery request received by the reception portion is registered with the storage, transmits the image corresponding to the identifier to the external terminal; an addition portion that, when the identifier that satisfies the delivery request received by the reception portion is not registered with the storage, adds a set of the identifier of the image, the delivery condition, identification information of the external terminal, and a registration time to the storage; and a notification portion that, when the identifier that satisfies the delivery request is not registered with the storage although a given time period has passed from the registration time, notifies the external terminal of information showing that the image corresponding to the delivery request does not exist.