Patent ID: 7287690

Claim:
A value holding apparatus for holding value information and performing a transaction process in response to a request for a transaction received from a request apparatus, wherein the transaction process includes a pre-process, a receiving process, a judging process, and a value process, and wherein said value holding apparatus comprises: a pre-process unit operable to, when the transaction process is started, authenticate the request apparatus, as the pre-process; a receiving unit operable to receive, from the request apparatus, a piece of request information that requests a transaction, as the receiving process; a judging unit operable to hold history information, which is a piece of request information that was received by said receiving unit in a preceding transaction process, and judge, by using the history information and the piece of request information currently received by said receiving unit, whether the transaction requested by the currently received piece of request information is valid or invalid; and a value process unit operable to, as the value process, (a) reject the transaction requested by the currently received piece of request information and end the transaction process if said judging unit judges that the transaction requested by the currently received piece of request information is invalid, and (b) increase or decrease a value indicated by the value information in accordance with the transaction requested by the currently received piece of request information and end the transaction process if said judging unit judges that the transaction requested by the currently received piece of request information is valid.