Patent ID: 8379257

Claim:
An information processing apparatus in a system operating under a Web environment in which the information processing apparatus controlling to provide a service with operating a Web server and a client apparatus provided the service with operating a Web browser are connected via a network, the information processing apparatus comprising: a storage unit configured to store a history of a job for providing the service with a reference destination address; a first judgment unit configured to judge a job status when the job status has changed; a determination unit configured to determine a reference destination address to be included in the history stored in the storage unit, the reference destination address being different in correspondence with the job status judged by the first judgment unit; a creation unit configured to create, from the job history stored in the storage unit, a file to be used to distribute update information including the reference destination address; and a transmission unit configured to transmit the file created by the creation unit to the Web browser of the client apparatus, wherein the determination unit comprises a second judgment unit configured to judge whether the job has reached the service providing device for providing the service if the job status judged by the first judgment unit indicates an error, and the determination unit determines, if the second judgment unit judges that the job has reached the service providing device, as the reference destination address, a third address by which the service providing device can be referred, and determines, if the second judgment unit judges that the job has not reached the service providing device, as the reference destination address, a fourth address by which the job stored in a service providing server before transmission of the job to the service providing device can be referred.