Patent ID: 7865940
Filing Date: 2011-01-04
Classification: H04L

Abstract:
1. A system for providing a service from a service-providing device to a client device, the service-providing device comprising: a database capable of storing a plurality of pieces of setting information, each of which includes one or more parameters relating to a service to be provided to the client device, while associating each of the plurality of setting information with an identification of the client device; a registering unit that obtains setting information from the client device if a registration request signal requesting registration for a service is received from the client device, and registers the obtained setting information in the database while associating the obtained setting information with the identification of the client device; a providing unit that provides a service to the client device in accordance with the setting information relating to the service to be provided to the client device; a service end judging unit that judges whether an end condition of a service corresponding to each of the plurality of pieces of setting information is satisfied; and a service terminating unit that deletes the setting information of a service judged to satisfy the end condition from the database so as to terminate the service satisfying the end condition, the client device comprising: a usage registration unit that transmits the registration request signal to the service-providing device if a user input requesting a usage registration for a service to be received is received through an operation unit of the client device, obtains from a user the setting information relating to the service to be received, and transmits the setting information obtained from the user to the service-providing device; a setting information storing unit that copies the setting information, which the usage registration unit transmits to the service-providing device, to save the setting information in a storage unit of the client device; a function executing unit that executes a predetermined function relating to the service provided from the service-providing device and caused by an operation of the usage registration unit; a detecting unit that detects a service terminated by the service-providing device, from among services for which the usage registration has been made through the usage registration unit; and a re-registration unit that reads out the setting information corresponding to the terminated service from the storage unit if the terminated service is detected by the detecting unit, and transmits the setting information along with the registration request signal to the service-providing device to make a usage registration for the terminated service.