Patent ID: 7844674

Claim:
A method for effecting the execution of an application function on an application server from a client device, said 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 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 an authentication message to said user at a message confirmation address and receiving confirmation from said user responsive to said authentication message; determining whether said user is authenticated by verifying whether said confirmation from said user is a message addressed to one of a plurality of special mailboxes with an encrypted name; selecting in said proxy server said application server based at least on said human-readable input parameter of said first message; selecting in said proxy server user associated information from a user profile database based at least on said first message; generating in said proxy server a second message utilizing said human-readable input parameter and said user associated information, 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.