Patent ID: 7849170

Claim:
A method of providing communication accounts to end users from a plurality of web sites, the method comprising: in a first web site of the plurality of web sites, transferring a first communication account request over an internet to an account server in response to a first transaction between a first end user of the end users and the first web site; in the account server, validating the first web site in response to receiving the first communication account request, selecting a first account code for the first end user in response to validating the first web site, and transferring the first account code over the internet to the first web site; in the first web site, transferring the first account code over the internet to the first end user, wherein the first end user uses the first account code to obtain a first communication service from a communication service provider; in a second web site of the plurality of web sites, transferring a second communication account request over the internet to the account server in response to a second transaction between a second end user of the plurality of end users and the second web site; in the account server, validating the second web site in response to receiving the second communication account request, selecting a second account code for the second end user in response to validating the second web site, and transferring the second account code over the internet to the second web site; and in the second web site, transferring the second account code over the internet to the second end user, wherein the second end user uses the second account code to obtain a second communication service from the communication service provider.