Patent ID: 9684926
Date: 2017-06-20
CPC Classifications: G06Q

Claim:
1. A computer-implemented method, comprising: receiving, by a server system and from a market application program that is executable at a remote computing device, as a result of user input at the remote computing device selecting a first product for purchase from a first user interface that is provided by a first application program that is executable at the remote computing device, a request for details regarding the first product, wherein the received request specifies the first product; using, by the server system, an indication of the first product to identify first details for the first product; sending, by the server system and to the market application program that is executable at the remote computing device, indications of the first details for the first product, to cause the market application program to provide a user interface that displays the first details and from which user input is able to select to purchase the first product; receiving, by the server system and from the market application program, after the server system sent the indications of the first details for the first product to the market application program and as a result of user input at the remote computing device selecting to purchase the first product through user interaction with the user interface that displayed the first details and that was provided by the market application program, confirmation to purchase the first product; sending, by the server system and to a transaction processing system in response to the server system having received the confirmation to purchase the first product, a charge request to charge a user for the first product; receiving, by the server system and from the market application program, as a result of user input at the remote computing device selecting a second product for purchase from a second user interface that is provided by a second application program that is executable at the remote computing device, a request for details regarding the second product, wherein the received request specifies the second product; using, by the server system, an indication of the second product to identify second details for the second product; sending, by the server system and to the market application program, indications of the second details for the second product, to cause the market application program to provide a user interface that displays the second details and from which user input is able to select to purchase the second product; receiving, by the server system and from the market application program, after the server system sent the indications of the second details for the second product to the market application program and as a result of user input at the remote computing device selecting to purchase the second product through user interaction with the user interface that displayed the second details and that was provided by the market application program, confirmation to purchase the second product; and sending, by the server system and to the transaction processing system in response to the server system having received the confirmation to purchase the second product, a charge request to charge a user for the second product.