Patent ID: 8346672

Claim:
A system providing enhanced security for device based transactions, the system comprising: a server comprising a processor and a memory associated with a network address; a first device comprising a first device processor and having an associated first device memory, said first device associated with a user, the first device memory storing instructions which when executed by the first device processor causes the first device processor to perform the steps of: communicating with said server over a first communication channel, requesting a transaction via said server, and obtaining the server associated network address, wherein said first communication channel is established responsive to the obtained server associated network address; a second device comprising a second device processor and having an associated second device memory, said second device associated with the user, the second device memory storing instructions which when executed by the second device processor causes the second device processor to perform the steps of communicating with said first device and receiving from said first device the obtained server associated network address; and a mobile device server comprising a mobile device server processor and a mobile device server memory, the mobile device server memory storing instructions which when executed by the mobile device server processor causes the mobile device server processor to perform the steps of: communicating with said second device over a second communication channel, communicating with said server over a third communication channel, inputting said received obtained server associated network address from said second device over said second communication channel, obtaining the server associated network address from a trusted source, and authorizing a transaction only in the event that said input received obtained server associated network address is consonant with the server associated network address obtained from the trusted source.