Verifying an application identifier on a mobile device through a telecommunication network
First Claim
1. A method for associating a mobile computing device with an application, the mobile computing device communicating via a telecommunication network, the method comprising:
- receiving, by a computing system, a request to verify an application on a mobile computing device, the request including an application instance identifier associated with the application on the mobile computing device;
providing a discovery telephone number to the mobile computing device;
receiving, by the computing system, one or more telephone call setup requests directed to the discovery telephone number and signaling to the computing system a voice call, the one or more telephone call setup requests associated with a voice channel of the telecommunication network, the telephone call setup requests being canceled by the mobile computing device or rejected by the computing system before a voice call connection is established between the mobile computing device and the computing system;
obtaining a mobile device identifier associated with the mobile computing device based on the received one or more telephone call setup requests; and
associating the received application instance identifier with the mobile device identifier to authenticate the use of the application on the mobile computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for verifying an association between an application and a mobile computing device. The application is identified by an application instance identifier, which uniquely identifies the instance of the application on the mobile computing device. The system receives a request to verify the application, including the application instance identifier. The system also obtains a mobile device identifier used to communicate with the mobile computing device. The system initiates one or more telephone call setup messages, which signal a voice call request, to the mobile computing device using the mobile device identifier. Based on receiving an indication that the one or more telephone call setup messages were detected at the mobile computing device, the system associates the application instance identifier with the mobile device identifier.
27 Citations
14 Claims
-
1. A method for associating a mobile computing device with an application, the mobile computing device communicating via a telecommunication network, the method comprising:
-
receiving, by a computing system, a request to verify an application on a mobile computing device, the request including an application instance identifier associated with the application on the mobile computing device; providing a discovery telephone number to the mobile computing device; receiving, by the computing system, one or more telephone call setup requests directed to the discovery telephone number and signaling to the computing system a voice call, the one or more telephone call setup requests associated with a voice channel of the telecommunication network, the telephone call setup requests being canceled by the mobile computing device or rejected by the computing system before a voice call connection is established between the mobile computing device and the computing system; obtaining a mobile device identifier associated with the mobile computing device based on the received one or more telephone call setup requests; and associating the received application instance identifier with the mobile device identifier to authenticate the use of the application on the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
receiving, by a computing system, a request to verify an application on a mobile computing device, the request including an application instance identifier associated with the application on the mobile computing device; providing a discovery telephone number to the mobile computing device; receiving, by the computing system, one or more telephone call setup requests directed to the discovery telephone number and signaling to the computing system a voice call, the one or more telephone call setup requests associated with a voice channel of a telecommunication network, the telephone call setup requests being canceled by the mobile computing device or rejected by the computing system before a voice call connection is established between the mobile computing device and the computing system; obtaining a mobile device identifier associated with the mobile computing device based on the received one or more telephone call setup requests; and associating the received application instance identifier with the mobile device identifier to authenticate the use of the application on the mobile computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification