Patent ID: 7870201

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 includes a first human-readable input parameter; and wherein said first message conforms to a first text-based user-to-user messaging protocol; transmitting from said proxy server to said client device a first response, wherein said first response includes a plurality of unique return addresses for signaling respective particular changes in state for said client device, wherein said unique return addresses are unique for said client device; receiving at said proxy server from said client device a second message, wherein said second message is indicative of a user selection of one of said plurality of unique return addresses, and wherein said proxy server is a final destination of said second message, and wherein said second message pertains to a request to execute said application function, and wherein said second message includes a second human-readable input parameter; and wherein said second message conforms to a second text-based user-to-user messaging protocol; selecting in said proxy server said application server based on one or both of said first human-readable input parameter and said second human-readable input parameter; generating in said proxy server a third message utilizing one or both of said first message and said second message, wherein said third message is for use by said application server; and transmitting to said application server from said proxy server said third message, to cause said application server to execute said application function based on said third message.