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 client device with a smart card, said client device being coupled to a proxy server, said proxy server being further coupled to said application server that executes an application implementing said application function, comprising:
- selecting a request to execute said application function from a set of application function requests on said client device;
transmitting a first text message pertaining to said request to said proxy server, said first text message including a text message destination address and a text message origination address, said first text message pertaining to a request to execute said application function;
sending a token request message to said user at a text message confirmation address that is different from said text message origination address;
generating a token in said smart card;
transmitting said token to said proxy server; and
if said token is valid, executing said application function at said application server as specified by said first text message, whereby said first application function is ascertained based at least on said text message destination address.
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.
92 Citations
31 Claims
-
1. A method for effecting the execution of an application function on an application server from a client device with a smart card, said client device being coupled to a proxy server, said proxy server being further coupled to said application server that executes an application implementing said application function, comprising:
-
selecting a request to execute said application function from a set of application function requests on said client device;
transmitting a first text message pertaining to said request to said proxy server, said first text message including a text message destination address and a text message origination address, said first text message pertaining to a request to execute said application function;
sending a token request message to said user at a text message confirmation address that is different from said text message origination address;
generating a token in said smart card;
transmitting said token to said proxy server; and
if said token is valid, executing said application function at said application server as specified by said first text message, whereby said first application function is ascertained based at least on said text message destination address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17)
-
-
13. The method of claim 13, wherein said form is one of an XForm, a HTML form, and a WML form.
-
18. 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 an application implementing said application function, comprising:
-
selecting a request to execute said application function from a set of application function requests on said client device;
transmitting a first text message pertaining to said request to said proxy server, said first text message including a text message destination address and a text message origination address, said first text message pertaining to a request to execute said application function;
sending a token request message to said user at a text message confirmation address that is the same as said text message origination address;
generating a token in said smart card;
transmitting said token to said proxy server;
if said token is valid, executing said application function at said application server as specified by said first text message, whereby said first application function is ascertained based at least on said text message destination address.
-
-
19. An apparatus for enabling a client device to remotely execute an application function on an application server, said client device being coupled to a proxy server, said proxy server being further coupled to said application server that executes an application implementing said application function, comprising:
-
means for selecting a request to execute said application function from a set of application functions on said client device;
means for transmitting a first text message pertaining to said request to said proxy server, said first text message including a text message destination address and a text message origination address, said first text message pertaining to a request to execute said application function;
means for sending a token request message to said user at a text message confirmation address that is different from said text message origination address;
means for generating a token in said smart card;
means for transmitting said token to said proxy server;
if said token is valid, executing said application function at said application server as specified by said first text message, whereby said first application function is ascertained based at least on said text message destination address. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31)
-
-
28. The apparatus of clam 27 wherein said confirmation text message address represents a non-persistent text message address that is configured to be inactivated after said authenticating.
Specification