Verification Methods And Apparatus For Use In Providing Application Services To Mobile Communication Devices
First Claim
1. A method in a mobile communication device adapted to operate in a wireless communication network with use of a communication service provided by a service provider, the method comprising:
- accessing the communication service via the wireless network;
receiving, via the wireless network, a token from a token server of the service provider, the token having a digital signature of the service provider;
sending, via the wireless network, a message to an application server, the message including the token having the digital signature of the service provider; and
receiving access, via the wireless network, to an application service of the application server if token validation of the message at the application server is successful.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device operates in a wireless communication network with use of a communication service provided by a service provider (e.g. a wireless carrier for voice telephony, or data service provider for data synchronization). An application server receives, via the wireless network, a message from the mobile device. The message has a field for inclusion of a token having a digital signature corresponding to the service provider. The application server performs token validation of the message, which includes a verification step for verifying the digital signature of the token with a public key corresponding to the service provider. The application server then grants or denies access to an application service depending on the outcome of the token validation. In one embodiment, the application service is an e-commerce transaction service, wherein a proof-of-work (POW) test (e.g. a Captcha test) otherwise utilized for the service is bypassed or excluded.
101 Citations
27 Claims
-
1. A method in a mobile communication device adapted to operate in a wireless communication network with use of a communication service provided by a service provider, the method comprising:
-
accessing the communication service via the wireless network; receiving, via the wireless network, a token from a token server of the service provider, the token having a digital signature of the service provider; sending, via the wireless network, a message to an application server, the message including the token having the digital signature of the service provider; and receiving access, via the wireless network, to an application service of the application server if token validation of the message at the application server is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer readable medium; computer instructions stored on the computer readable medium; and the computer instructions being executable by one or more processors of a mobile communication device adapted to operate in a wireless communication network with use of a communication service provided by a service provider, for;
receiving, via the wireless network, a token from a token server of the service provider, the token having a digital signature of the service provider;
sending, via the wireless network, a message to an application server, the message including the token having the digital signature of the service provider; and
receiving access, via the wireless network, to an application service of the application server if token validation of the message at the application server is successful.
-
-
13. A mobile communication device, comprising:
-
one or more processors; memory coupled to the one or more processors; a wireless transceiver coupled to the one or more processors and being operative for communications in a wireless communication network; the one or more processors being operative to; access, with use of the wireless transceiver, a communication service of a service provider; receive, via the wireless transceiver, a token from a token server of the service provider of the communication service, the token having a digital signature of the service provider; send, via the wireless transceiver, a message to an application server, the message including the token having the digital signature of the service provider; and receive access, via the wireless transceiver, to an application service of the application server if token validation of the message at the application server is successful. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method in an application server for permitting access to an application service for a mobile communication device, the mobile communication device being adapted to operate in a wireless communication network with use of a communication service provided by a service provider, the method comprising:
-
receiving, via the wireless network, a message from the mobile communication device, the message having a field for inclusion of a token having a digital signature of the service provider; performing token validation of the message, which includes a verification step for verifying the digital signature of the token with a public key corresponding to the service provider; granting the mobile communication device access to an application service of the application server via the wireless network if the token validation is successful; and denying the mobile communication device access to the application service if the token validation is unsuccessful. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising:
-
a computer readable medium; computer instructions stored on the computer readable medium; the computer instructions being executable by one or more processors of a application server for permitting access to an application service for a mobile communication device adapted to operate in a wireless communication network with use of a communication service provided by a service provider, for;
receiving, via the wireless network, a message from the mobile communication device, the message having a field for inclusion of a token having a digital signature of the service provider;
performing token validation of the message, which includes a verification step for verifying the digital signature of the token with a public key corresponding to the service provider;
granting the mobile communication device access to an application service of the application server via the wireless network if the token validation is successful; and
denying the mobile communication device access to the application service if the token validation is unsuccessful.
-
-
27. An application server adapted to provide an application service for a mobile communication device which operates in a wireless communication network using a communication service provided by a service provider, the application server being operative to receive, via the wireless network, a message from the mobile communication device, the message having a field for inclusion of a token having a digital signature corresponding to the service provider;
- perform token validation of the message, which includes a verification step for verifying the digital signature of the token with a public key corresponding to the service provider;
grant the mobile communication device access, via the wireless network, to an application service of the application server if the token validation is successful; and
deny the mobile communication device access to the application service if the token validation is unsuccessful.
- perform token validation of the message, which includes a verification step for verifying the digital signature of the token with a public key corresponding to the service provider;
Specification