Patent ID: 9672574
Date: 2017-06-06
CPC Classifications: G06F,G06Q,H04L,H04M,H04W

Claim:
1. A method comprising, using one or more processors associated with a social-networking system: authenticating, using one or more of the processors, a user of a mobile device as being a particular user of the social-networking system; receiving, after authenticating the user of the mobile device, a first request from the mobile device to install a software application on the mobile device for accessing social-networking data associated with the user from the social-networking system; sending, in response to the first request, a first data to the mobile device comprising the software application and a first installation identifier (ID); receiving a second request from the mobile device to authorize the software application to access the social-networking data associated with the user from the social-networking system, the second request comprising a second installation ID, wherein the second installation ID is based on the first installation ID; evaluating, using one or more of the processors, the second installation ID for validity; and sending, to the mobile device, a response to the second request in accordance with the evaluation of the validity of the second installation ID.