Patent ID: 8438079

Claim:
A computerized device, comprising: one or more computer-readable devices; one or more computer processors; a particular application program, embodied in instructions stored by the one or more computer-readable devices that, when executed by the one or more computer processors, is configured to: (i) provide a common interface to which multiple third-party application programs are able to send product purchase requests, (ii) request, from a remote server system in response to receiving a particular one of the product purchase requests, particular details regarding a particular product specified by the particular product purchase request, and (iii) send, to the remote server system after the particular application program receives a response to the request for the particular details, a confirming product purchase request, the confirming product purchase request causing the remote server system to request that an account of a user of the computerized device be debited for a price that corresponds to a price of the particular product; a first third-party application program, embodied in instructions stored by the one or more computer-readable devices that, when executed by the one or more computer processors, is configured to receive an indication that the user supplied input selecting a first product for purchase, and, in response, send to the particular application program a first product purchase request that specifies the first product; and a second third-party application program, embodied in instructions stored by the one or more computer-readable devices that, when executed by the one or more computer processors, is configured to receive an indication that the user supplied input selecting a second product for purchase, and, in response, send to the particular application program a second product purchase request that specifies the second product.