Patent ID: 9690531
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A system comprising: a device, and at least one information processing apparatus having a processor, wherein the processor is configured to request a notification registration for a public event, the processor is configured to request a notification registration for a private event, and the processor is configured to requests cancellation of the notification registration, when operation of the information processing apparatus ends, wherein the device comprises a notification unit configured to notify the information processing apparatus of at least one of the private event and the public event based on the notification registration for the public event and the notification registration for the private event, wherein if a first information processing apparatus requests the notification registration for a public event and the notification registration for a private event related to the device, and a second information processing apparatus requests the notification registration for the public event, the notification unit notifies the first information processing apparatus of the public event and the private event, and notifies the second information processing apparatus of the public event, without notifying the second information processing apparatus of the private event, wherein the device includes a management unit configured to manage, as a listener, a first application of the first information processing apparatus and a second application of the first information processing apparatus, wherein if both of the first application and the second application request cancellation of the notification registration, the notification unit stops notifying the first information processing apparatus of the private event, and wherein if at least one of the first application and the second application does not request cancellation of the notification registration, the notification unit performs notifying the first information processing apparatus of the private event.