Patent ID: 8713570

Claim:
An electronic device, comprising: a memory that stores control information; and a processor that instructs: a setting unit that requests a user to specify, for each of a plurality of target programs in the electronic device, a reception setting indicating whether to allow reception of an additional program to be applied to each of the plurality of target programs and to store the reception setting as control information for the plurality of target programs in the control information storing unit, the additional program inserting a process interrupt in a process of at least one of the plurality of target programs; a reception determining unit that determines whether to allow reception of the additional program based on the control information for the plurality of target programs and a transmission request for the additional program, and generates a reception refusal report upon determination that reception of the additional program is not allowed; and a receiving unit that continually monitors for the transmission request for the additional program, receives or refuses to receive the additional program according to the determination result of the reception determining unit, and, transmits, when the reception determining unit generates the reception refusal report, the reception refusal report to a management server.