Patent ID: 7523052

Claim:
An accounting system including an accounting center and a terminal device communicating with the accounting center, the terminal device comprising: a first memory configured to store accounting points, the first memory being built-in in the terminal device; a second memory configured to store distributed information distributed from an external source; a first controller configured to update the accounting points stored in the first memory and to update attributes of the distributed information when the distributed information is stored in the second memory; a second controller configured to transmit a request for purchasing the accounting points to the accounting center and to update the accounting points stored in the first memory based on an accounting processing corresponding to the accounting points executed at the accounting center; and a detector configured to detect whether a portable device with a storage medium is connected to the terminal device, wherein when the distributed information is stored in the second memory, the first controller updates the attributes of the distributed information to an unavailable state and updates the accounting points stored in the first memory based on the distributed information, and when the accounting points are not updated correctly, the second controller transmits the request for purchasing the accounting points to the accounting center and updates the accounting points, and the first controller updates the attributes of the distributed information from the unavailable state to an available state, and when the detector detects that the portable device is connected to the terminal device, the first controller updates attributes of information stored in the storage medium of the portable device from an unavailable state to an available state after the accounting points are updated correctly, and the accounting center comprising: a third controller configured to carry out an other accounting processing based on the request for purchasing the accounting points transmitted from the terminal device by the second controller.