Patent ID: 9590819
Date: 2017-03-07
CPC Classifications: H04L,H04N

Claim:
1. An information processing apparatus for polling a peripheral apparatus, the information processing apparatus comprising: (a) an inquiring unit configured to make a first inquiry to the peripheral apparatus about the feasibility of communication; (b) an acquiring unit configured to acquire communication information for specifying a present communication environment of the information processing apparatus if there is no response to the first inquiry from the peripheral apparatus; (c) a determination unit configured to determine whether a present communication environment of the information processing apparatus is different from a communication environment for polling the peripheral apparatus based on the communication information; and (d) a stopping unit configured to stop polling the peripheral apparatus in response to the determination unit determining that the present communication environment is different from the communication environment for polling the peripheral apparatus, wherein the stopping unit does not stop polling the peripheral apparatus on a condition that the determination unit determines that the present communication environment is not different from the communication environment for polling the peripheral apparatus, and wherein a processor is configured to perform a functionality of the inquiring unit, the acquiring unit, the determination unit, and the stopping unit.