Verifying an association between an application and a mobile device through a telecommunication network
First Claim
1. A computer-implemented method for verifying an association between a mobile computing device and an application, the method comprising:
- transmitting, by a mobile computing device, a request to a service to verify an application on the mobile computing device, wherein the application has an associated application instance identifier;
conveying to the service a mobile device identifier that is used to establish a communication channel with the mobile computing device;
disabling, at the mobile computing device, prior to receiving the one or more telephone call setup requests, a user notification feature of the mobile computing device;
receiving, by the mobile computing device, one or more telephone call setup requests directed to the mobile computing device using the mobile device identifier and signaling to the mobile computing device a voice call, the one or more telephone call setup requests associated with a voice channel, wherein the one or more telephone call setup requests are initiated by the service for use in verifying an association of the application instance identifier with the mobile device identifier; and
providing an indication to the service of the receipt of the one or more telephone call setup requests, the service establishing an association between the application instance identifier and the mobile device identifier in response to receiving the indication.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for verifying an association between an application and a mobile computing device. The mobile computing device transmits a request to a service to verify the application, which has an application instance identifier. A mobile device identifier, used to establish a communication channel with the mobile computing device, is also conveyed to the service. The mobile computing device receives one or more telephone call setup messages directed to the mobile device identifier, each of which signal a voice call request, and provides an indication to the service of the receipt of the telephone call setup messages. In response to receiving the indication, the service establishes an association between the application instance identifier and the mobile device identifier.
25 Citations
18 Claims
-
1. A computer-implemented method for verifying an association between a mobile computing device and an application, the method comprising:
-
transmitting, by a mobile computing device, a request to a service to verify an application on the mobile computing device, wherein the application has an associated application instance identifier; conveying to the service a mobile device identifier that is used to establish a communication channel with the mobile computing device; disabling, at the mobile computing device, prior to receiving the one or more telephone call setup requests, a user notification feature of the mobile computing device; receiving, by the mobile computing device, one or more telephone call setup requests directed to the mobile computing device using the mobile device identifier and signaling to the mobile computing device a voice call, the one or more telephone call setup requests associated with a voice channel, wherein the one or more telephone call setup requests are initiated by the service for use in verifying an association of the application instance identifier with the mobile device identifier; and providing an indication to the service of the receipt of the one or more telephone call setup requests, the service establishing an association between the application instance identifier and the mobile device identifier in response to receiving the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium encoded with instructions that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
transmitting a request to a service to verify an application on a mobile computing device, wherein the application has an associated application instance identifier; conveying to the service a mobile device identifier that is used to establish a communication channel with the mobile computing device; disabling, at the mobile computing device, prior to receiving the one or more telephone call setup requests, a user notification feature of the mobile computing device; receiving one or more telephone call setup requests directed to the mobile computing device using the mobile device identifier and signaling to the mobile computing device a voice call, the one or more telephone call setup requests associated with a voice channel, wherein the one or more telephone call setup requests are initiated by the service for use in verifying an association of the application instance identifier with the mobile device identifier; and providing an indication to the service of the receipt of the one or more telephone call setup requests, the service establishing an association between the application instance identifier and the mobile device identifier in response to receiving the indication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification