Patent ID: 8006309

Claim:
An information-processing apparatus, comprising: receiving means for receiving, in a ticket request, service ID data designating a service to be provided, together with user ID data and apparatus ID data, from an external apparatus, and for receiving a cancellation request including the user ID data and the apparatus ID data from the external apparatus; storage means for storing the user ID data and the service ID data, in an association with the apparatus ID data, which identifies the external apparatus and which has been registered; deleting means for deleting, from the storage means, the apparatus ID data after deleting, from the storage means, the service ID data, when the receiving means receives, from the external apparatus, the cancellation request requesting a deletion of the apparatus ID data, and for producing a result of an authentication based on the user ID data and the apparatus ID data upon a reception of the ticket request; and transmitting means for transmitting a ticket to the external apparatus, in response to the reception of the ticket request, based on the result of the authentication based on the user ID data and the apparatus ID data, for transmitting a request corresponding to the service ID data to a different external apparatus after the service ID data is deleted from the storage means and before the apparatus ID data is deleted from the storage means, and for transmitting, to the external apparatus, deletion-complete information indicating that the deleting means has finished deleting the apparatus ID data upon the deletion.