Patent ID: 8079082
Filing Date: 2011-12-13
Classification: G06F

Abstract:
1. A method of verifying authenticity of a software application, the method comprising: maintaining, by a payment service provider device, a set of application identifiers associated with a plurality of authenticated software applications; receiving, by the payment service provider device, a verification request comprising an application identifier associated with an unverified software application; generating, by the payment service provider device, a token in response to the verification request if the application identifier is in the set of application identifiers; passing, by the payment service provider device, the generated token to the unverified software application; receiving, by the payment service provider device, a user token independent of the unverified software application; processing, by the payment service provider device, the user token to determine whether the unverified software application is one of the authenticated software applications; and sending, by the payment service provider device, a verification response based on the processing.