Patent ID: 8161175

Claim:
A sending device for transmitting data to a receiving device, said sending device comprising: an image receiver that divides each received image into a plurality of blocks, that indicates an order of reception of blocks received by said image receiver using different version numbers, and that gives an independent version number to blocks located at different positions; a first database configured to store latest image data and a latest version number of a block at each position in the image received by said image receiver; a transmitter, electrically connected to said image receiver, said transmitter transmitting image data of a block received by the transmitter, a corresponding position of the block in the image, and the version number of the block to the receiving device using User Datagram Protocol; a determiner, electrically connected to said image receiver and configured to receive a block from said image receiver, said determiner issuing a notification upon determining that the received block needs to be transmitted to the receiving device; an updater, electrically connected to said first database, to said determiner, and to said transmitter, and configured to receive the notification from said determiner, said updater incrementing the latest version number of the block stored in said first database, independently of the latest version number of the other blocks located at different positions, only when the notification is received from the determiner, and providing the incremented version number of the block, the image data of the block, and the position of the block in the image to said transmitter; and a notifier, electrically connected to said first database, said notifier referring to the latest version numbers stored in said first database every inspection cycle, and sending, using Transmission Control Protocol, to the receiving device, the latest version number of the block at each position in an image, without accompanying image data in the block.