Patent ID: 8260721

Claim:
A method comprising; with a first device, maintaining a first device artifact based on a transactional history associated with a relationship between the first device and a second device, wherein the first device is associated with a user and the second device is associated with a service provider; receiving, with the first device, a credential from the second device; generating, with the first device, a verifier by processing the first device artifact with at least one first device function, wherein the verifier is different than the credential; receiving. with the first device, a transaction request generated by the second device; initiating, with the first device, a transaction process in response to the transaction request; determining whether to permit the transaction process based on the credential and the verifier, wherein the transaction process is permitted if a test indicates the credential and the verifier were generated using a same transactional history; generating, with the first device, transaction history data associated with the transaction process; modifying, using the first device, the first device artifact based on the transaction history data; and providing the transaction history data to the second device.