Patent ID: 7870202

Claim:
A method for effecting the execution of an application function on an application server from a mobile client device with a smart card, said mobile client device being coupled to a proxy server, said proxy server being further coupled to said application server that executes said application function, said method comprising: receiving at said proxy server from said mobile client device a first message, wherein said first message includes a first message destination address and a first message origination address, and wherein said proxy server is a final destination of said first message, and wherein said first message pertains to a request to execute said application function, and wherein said first message includes a human-readable input parameter; and wherein said first message conforms to a text-based user-to-user messaging protocol; authenticating in said proxy server a user associated with said first message origination address by sending a token request message to said user at a message confirmation address and receiving a token generated by said smart card, wherein said token is received in said proxy server at a non-persistent message address that is configured to be inactivated after said authenticating; selecting in said proxy server said application server based at least on said human-readable input parameter of said first message; generating in said proxy server a second message utilizing said first message, wherein said second message is for use by said application server; and transmitting to said application server from said proxy server said second message, to cause said application server to execute said application function based on said second message.