A data transmitting apparatus includes a transmitting unit that transmits a check packet to a data receiving apparatus, and a control unit that receives an acknowledgement message to the check packet. The acknowledgement message includes acknowledgement information based on shared data shared with the...http://www.google.de/patents/US7626943?utm_source=gb-gplus-sharePatent US7626943 - Communication device, communication method, recording medium and program