Patent ID: 8386394
Filing Date: 2013-02-26
Classification: G06Q

Abstract:
1. A computer-implemented method, comprising: receiving, by a computing device, an indication that a user of the computing device provided user input to execute a third-party application program; providing, by the computing device, a user interface that is specified by instructions of the third-party application program, the user interface including an interface element that, when selected by the user, causes the computing device to initiate purchase of a product; receiving, by the computing device, an indication that the user has selected the interface element; identifying, by the computing device, a first identity certificate that is assigned to the third-party application program from among multiple identity certificates that are assigned to multiple respective third-party application programs; sending, by the computing device, the first identity certificate for receipt by a server system so as to cause the server system to determine whether the first identity certificate matches a second identity certificate; receiving, by the computing device and as a result of sending the first identity certificate for receipt by the server system and the server system having determined that the first identity certificate matches the second identity certificate, an indication that the third-party application program is able to legitimately purchase the product; and sending, by the computing device and for receipt by the server system as a result of receiving the indication that the user has selected the interface element, a request for purchasing the product.