Patent ID: 8935708
Filing Date: 2015-01-13
Classification: G06F,H04L

Abstract:
1. A communication system comprising a client apparatus and a service-providing apparatus, the service-providing apparatus configured to notify an occurrence of an event to the client apparatus and provide a service, and the client apparatus configured to execute event processing for processing the event notified by the service-providing apparatus, wherein the client apparatus comprises: wherein the processing unit, as a result of executing the first program, receives information for notifying that the service-providing apparatus is active from the service-providing apparatus, sends to the service-providing apparatus a notification request for requesting the service-providing apparatus to notify an occurrence of the event if the information for notifying that the service-providing apparatus is active is received, sends to the service-providing apparatus active information indicating that the event processing is active if the event processing is active, and sends to the service-providing apparatus inactive information indicating that the event processing is inactive if the event processing changes from active to inactive, wherein the service-providing apparatus comprises: wherein the processing unit of the service-providing apparatus, as a result of executing the second program, sends the information for notifying that the service-providing apparatus is active to the client apparatus, and notifies the occurrence of the event to the client apparatus in a case where the client apparatus sent the notification request and the active information and did not send the inactive information to the service-providing apparatus, based on the notification request and the active information sent by the client apparatus, if the occurrence of the event is detected, wherein the processing unit of the service-providing apparatus does not notify the occurrence of the event to the client apparatus in a case where the client apparatus sent the notification request, the active information, and the inactive information to the service-providing apparatus, even if the occurrence of the event is detected, wherein the processing unit of the client apparatus sends information for searching for the service-providing apparatus, and wherein the processing unit of the service-providing apparatus sends the information for notifying that the service-providing apparatus is active in response to the information for searching for the service-providing apparatus.