Patent ID: 8032683

Claim:
A data communication system, comprising: a server apparatus; and a cradle apparatus configured to mediate transmission and reception of data between the server apparatus and a portable electronic apparatus connected to the cradle apparatus; the cradle apparatus including a first interface configured to communicate with the portable electronic apparatus, a second interface configured to communicate with the server apparatus, a detector configured to detect that the portable electronic apparatus is connected to the cradle apparatus, a notification unit configured to notify the server apparatus, via the second interface, that the portable electronic apparatus is connected to the cradle apparatus, and an interface controller configured to control reception of first data for the portable electronic apparatus from the server apparatus via the second interface and control transmission of the first data to the portable electronic apparatus via the first interface, the server apparatus including a memory configured to store a transmission history corresponding to a plurality of pieces of data transmitted from the server, the transmission history identifying a date and time that each piece of data was transmitted and identifying a portable electronic device to which each piece of data was transmitted, an interface configured to communicate with the cradle apparatus, a controller configured to prepare the first data for the portable electronic apparatus based on a comparison between attribute data indicative of a type of the portable electronic apparatus and attribute data indicative of a type of data stored at the server apparatus that has not yet been transmitted to the portable electronic apparatus as indicated by the stored transmission history, and an interface controller configured to control transmission of the first data to the portable electronic apparatus via the interface of the server apparatus.