Transaction verification
First Claim
1. A transaction verification system for use in verifying transactions between computers connected by a computer network, the system comprising fingerprint means operable in association with at least one first computer of the network to seek information relating to the first computer in order to create a group of data to serve as a fingerprint which is substantially unique to the first computer, and to provide the fingerprint for transmission to a second computer when the first computer is operated to initiate a transaction, to allow the source of the transaction initiation to be substantially uniquely identified.
4 Assignments
0 Petitions
Accused Products
Abstract
A customer computer 12, vendor computer 16 and verification computer 14 are interconnected by means of a network 18, such as the internet The customer 12 can initiate a transaction, such as the purchase of information from the vendor 16. However, the vendor 16 will not proceed until verification of the transaction has been received from the site 14. This is not provided until the customer 12 has sent a unique fingerprint of data to the site 14, identifying the customer machine by reference to hardware device types or serial numbers, software types or licences, e-mail addressed or the like. This fingerprint is stored for future reference in showing that the transaction was validly implemented by the customer machine 12.
-
Citations
64 Claims
- 1. A transaction verification system for use in verifying transactions between computers connected by a computer network, the system comprising fingerprint means operable in association with at least one first computer of the network to seek information relating to the first computer in order to create a group of data to serve as a fingerprint which is substantially unique to the first computer, and to provide the fingerprint for transmission to a second computer when the first computer is operated to initiate a transaction, to allow the source of the transaction initiation to be substantially uniquely identified.
- 20. A computer comprising means operable to connect the computer to a network over which transactions can be executed, the computer further comprising fingerprint means operable to seek information relating to the computer in order to create a group of data to serve as a fingerprint which is substantially unique to the computer, and operable when the computer is operated to initiate a transaction, to provide the fingerprint for transmission to a second computer to allow the source of the transaction initiation to be uniquely defined.
- 28. A computer comprising means operable to connect the computer to a network over which transactions can be executed, the computer comprising means operable to receive fingerprint data identifying a computer involved in the transaction, and to store the fingerprint data in association with details of the transaction for future reference to identify the said computer involved in the transaction.
- 39. A computer comprising means operable to connect the computer to a network over which transactions can be executed, and further comprising means operable to receive a transaction request by means of the network, means operable to execute the requested transaction, means operable to receive verification that a fingerprint has been stored in relation to the transaction, and means operable to prevent execution until verification has been received, the fingerprint including information which is substantially unique to the computer requesting the transaction.
- 46. A method of verifying transactions between computers connected by a computer network, in which a group of data is created to serve as a fingerprint which is substantially unique to a first computer, and the fingerprint is provided to a second computer when the first computer is operated to initiate a transaction, to allow the source of the transaction initiation to be substantially uniquely defined.
- 56. A data storage medium comprising software operable to seek information relating to the computer on which the software is running, and to create a group of data serving as a fingerprint which is substantially unique to the said computer, the software being further operable to provide the fingerprint for transmission to a second computer when the first computer is operated to initiate a transaction, to allow the source of the transaction initiation to be uniquely identified.
- 60. Software operable to seek information relating to the computer on which the software is running, and to create a group of data serving as a fingerprint which is substantially unique to the said computer, the software being further operable to provide the fingerprint for transmission to a second computer when the first computer is operated to initiate a transaction, to allow the source of the transaction initiation to be uniquely identified.
-
64. A transaction verification system substantially as described above, with reference to the accompanying drawings.
Specification