Patent ID: 8090618

Claim:
A computer-readable storage medium containing instructions for controlling a computer system to conduct on-line commerce, by a method comprising: executing a game program on a remote gaming system, the game program having areas defined for supporting on-line commerce during execution of the game, the game program having game components used by characters of the game program; and during execution of the game, sending, via a network connection, a request to an on-line commerce server, the request requesting that an add-on component is to be downloaded from the on-line commerce server to the remote gaming system; receiving, via the network connection, a response to the request, the response including an add-on component to the game program, the add-on component for dynamically updating an area of the game program to support on-line commerce during execution of the game program; installing as part of the game program the add-on component that is received in the request; and after the add-on component has been installed by the game program, displaying at an area of the game program a user interface provided by the add-on component; and when a user interacts with the displayed user interface, conducting on-line commerce supported by the add-on component to purchase a new game component for the game program wherein after the new game component is purchased, the game program executes with a character of the game program using the new game component.