Patent ID: 8260723
Filing Date: 2012-09-04
Classification: G06Q,H04L

Abstract:
1. A method comprising: receiving a password from a customer operating an electronic device into a graphic user interface of said electronic device; determining whether said password is valid by a processor of said electronic device; based on said determining whether said password is valid, reading a plurality of hardware identifiers from hardware of said electronic device, by said processor, said plurality of hardware identifiers comprising at least a portion of a serial number of at least one hardware component of said electronic device; determining whether said plurality of hardware identifiers are valid, by said processor by comparing said read hardware identifiers with a list of permitted hardware identifiers; based on said determining of whether said plurality of hardware identifiers are valid, retrieving a customer identifier string from a storage media of said electronic device, by said processor; updating a count value by said processor, by incrementing a sequencer maintained by said electronic device; creating an encrypted customer code by encrypting said customer identifier string, said plurality of hardware identifiers, and said count value, by said processor; and transmitting said encrypted customer code to a merchant in a purchase transaction over a computer network, instead of customer credit card information, by an input and output device of said electronic device, receiving an authorization for said purchase transaction from said merchant by said electronic device.