Patent ID: 8014761

Claim:
A method of enabling an electronic transaction, the method comprising: providing storable electronic content to a user via a removable storage medium; providing an electronic application to the user, wherein the electronic application is (i) pertinent to the removable storage medium via an identification (ID) of the removable storage medium and (ii) restricts user access to the storable electronic content of the removable storage medium; and subsequent to the user being provided with the storable electronic content, providing electronic advertising content to the user accessible via a remote service, the electronic advertising content comprising control commands that are receivable from a party other than the user and that are generated via the remote service, wherein the storable electronic content and the electronic application are stored on a portable wireless device, wherein providing the control commands comprises connecting the portable wireless device to a server and transmitting the control commands from the server to the portable wireless device, wherein the storable electronic content contains a plurality of electronic content portions and wherein corresponding control commands are required to be separately provided each time the electronic application renders one of the plurality of electronic content portions, wherein the remote service uses one of (a) a user identification (User ID), (b) the removable storage medium ID, and (c) both the User ID and the removable storage medium ID, as an identifier to customize, for the user, particular portions of the electronic content for playback, and wherein responsive to the user selecting and playing the electronic advertising content, the control commands enable the electronic application to render the particular portions of electronic content of the storable electronic content accessible to the user for playback; wherein the control commands are separately transmitted each time the electronic application renders the particular portions of electronic content accessible to the user, the method further comprising maintaining a count of a number of times that the control commands for rendering the particular portions of electronic content accessible to the user are transmitted from the remote service to the user.