Patent ID: 7465212

Claim:
A method for providing a virtual world presentation to a user for entertainment, comprising the steps of: storing data relating to a plurality of registration codes, each of said registration codes corresponding to one of a plurality of products; serving content, via a communication network, to a user computer; receiving one of said registration codes transmitted from the user computer via one or both of the communication network and an additional communication network; verifying said one of said registration codes against said data relating to said plurality of registration codes; registering a product corresponding to said one of said registration codes responsive to said verifying; providing virtual world data for inclusion in said content, wherein said virtual world data is of a type that can be used by the user computer to present a virtual world to the user, and wherein said virtual world includes a virtual product representing the product; and providing a daily reward to the user to encourage the user to revisit the virtual world, wherein said providing the daily reward is limited to being provided to the user once each day and comprises determining if the user has visited once already during a day, and preventing providing an additional reward if the user has already visited during the day.