Patent ID: 7995484

Claim:
A communication apparatus comprising: a network controller configured to control communication connection to a different apparatus by generating a main thread to request connection to the different apparatus and an image acquisition thread to issue an image request to the different apparatus, and a main controller configured to control state detection of said network controller and data communication with the different apparatus connected to said communication apparatus through said network controller once the main thread confirms that the connection request with the different apparatus has been successful, generate a monitoring thread that determines whether the network controller is operative, and in response to the network controller being operative, determines whether the network controller is connected to a local area network, and in response to the network controller being connected to the local area network, the monitoring thread periodically issues, at predetermined intervals, state notification requests to the different apparatus, while said image acquisition thread requests a thumbnail image of an actual image from the different apparatus and said thumbnail image request is still pending, detect a communication disabled state at the different apparatus when no state notification from the different apparatus is received within a predetermined time period, and issue a stop request to the network controller so that the thumbnail image request is stopped, upon detection of the communication disabled state.