Patent ID: 8275672

Claim:
A computer-implemented method, comprising: receiving, by a server system and as having been sent by a first computing device, a request to purchase a product, wherein the first computing device is one of multiple computing devices assigned to a user account, wherein the request to purchase the product was sent, by the first computing device for receipt by the server system, as a result of a user of the first computing device providing input in a user interface provided by a third-party application program to purchase a product for use by the first third-party application program; requesting, by the server system as a result of receiving the request to purchase the product, to charge an account associated with a user of the first computing device for a price that corresponds to a price of the product; receiving, by the server system as a result of requesting to charge the account, an indication that the account has been charged; sending, by the server system and for receipt by each of the multiple computing devices as a result of receiving the indication that the account has been charged, a notification that a purchasing event has occurred; receiving, by the server system and as having been sent by each of at least a subset of the multiple computing devices as a result of sending the notification for receipt by each of the multiple computing devices, a request for details of the purchasing event; and sending, by the server system and for receipt by each of the at least subset of the multiple computing devices as a result of receiving the request for details of the purchasing event from each of the at least subset of the multiple computing device, an indication that the product has been purchased.