Patent ID: 8645226

Claim:
A computer-implemented method, comprising: receiving, by a computing system, a first request, wherein: the first request identifies a product for purchase, the first request was initiated by a first computing device as a result of a user of the first computing device providing input to purchase the product from an interface that is provided by a third-party application program, the product is for use by the third-party application program, and the first computing device is one of multiple computing devices that are assigned to a user account; sending, by the computing system as a result of receiving the first request, a second request that an account be charged for a price that corresponds to a price of the product; identifying, by the computing system, that a second computing device is another of the multiple computing devices that are assigned to the user account; and sending, by the computing system and for receipt by the second computing device as a result of receiving the first request and without being in response to a request from the second computing device, a second indication that the product is available for use by the third-party application program at the second computing device so as to permit the third-party application program at the second computing device to provide the product for use.