Value holding system, value holding method, value holding program, and transaction system
First Claim
1. 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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A value holding system includes a receiving unit that receives an instruction to add or remove a value relating to a payment, a judging unit that judges whether the instruction is identical to a previously received instruction, and a rejecting unit that rejects the instruction when the judging unit judges that the instruction is identical to the previous instruction. According to the value holding system so constructed, it is possible to reject an invalid payment request in order to prevent an incorrect collection of payment.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A value holding method performed by a value holding apparatus that holds value information and performs 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 method comprises: -
authenticating, when the transaction process is started, the request apparatus, as the pre-process; receiving, from the request apparatus, a piece of request information that requests a transaction, as the receiving process; holding history information, which is a piece of request information that was received by said receiving of the piece of request information in a preceding transaction process, and judging, by using the history information and the piece of request information currently received in said receiving of the piece of request information, whether the transaction requested by the currently received piece of request information is valid or invalid; and as the value process, (a) rejecting the transaction requested by the currently received piece of request information and ending the transaction process if said judging judges that the transaction requested by the currently received piece of request information is invalid, and (b) increasing or decreasing a value indicated by the value information in accordance with the transaction requested by the currently received piece of request information and ending the transaction process if said judging judges that the transaction requested by the currently received piece of request information is valid.
-
-
18. A computer program recorded on a computer-readable medium for causing a computer to execute procedures which are performed by a value holding apparatus that holds value information and performs a transaction process in response to a request for a transaction received from a request apparatus,
wherein the transaction process include a pre-process, a receiving process, a judging process, and a value process, and wherein said procedures comprise: -
authenticating, when the transaction process is started, the request apparatus, as the pre-process; receiving, from the request apparatus, a piece of request information that requests a transaction, as the receiving process; holding history information, which is a piece of request information that was received by said receiving of the piece of request information in a preceding transaction process, and judging, by using the history information and the piece of request information currently received in said receiving of the piece of request information, whether the transaction requested by the currently received piece of request information is valid or invalid; and as the value process, (a) rejecting the transaction requested by the currently received piece of request information and ending the transaction process if said judging judges that the transaction requested by the currently received piece of request information is invalid, and (b) increasing or decreasing a value indicated by the value information in accordance with the transaction requested by the currently received piece of request information and ending the transaction process if said judging judges that the transaction requested by the currently received piece of request information is valid.
-
-
19. A transaction system structured by a request apparatus and a value holding apparatus that holds value information and performs a transaction process in response to a request for a transaction received from said request apparatus, wherein:
-
said request apparatus is operable to transmit request information indicating the request for the transaction to said value holding apparatus; the transaction process includes a pre-process, a receiving process, a judging process, and a value process; and said value holding apparatus comprises; a pre-process unit operable to, when the transaction process is started, authenticate said request apparatus, as the pre-process; a receiving unit operable to receive, from said request apparatus, a piece of the request information that requests the 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.
-
Specification