Apparatus for executing an application function using a smart card and methods therefor
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for effecting the execution of an application function on an application server from a client device with a smart card. The method includes transmitting a first text message pertaining to a request to execute the application function to the proxy server. The method also includes sending a token request message to the user at a text message confirmation address that is different from the text message origination address, generating a token in the smart card, and transmitting the token to the proxy server. If the token is valid, the method includes executing the application function at the application server as specified by the first text message, whereby the first application function is ascertained based at least on the text message destination address.
46 Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification