Patent ID: 7618303

Claim:
A method that provides a virtual presentation comprising: registering a first registration code for a first product on a website; responsive to a successful registration of said first product on the website, using a computer for displaying on said website, for viewing by a user, a virtual replica of the first product, where said virtual replica resembles said first product and does not resemble at least one other product that is registered on said website; associating said virtual replica with a control of said user responsive to said successful registration, and controlling said virtual replica on said website based on said registration; based on said registration, also viewing at least one other virtual replicas on said website that are not associated with said first registration code and which are associated with a friend of said user; using said computer for providing, for access by said user, a chat function between said virtual replica and at least one said other replicas on the website responsive to the successful registration, said chat function that includes selecting from a displayed set, where the displayed set includes pre-scripted phrases for communicating with said friend, said friend viewing one of said other virtual replicas that are replicas of another product other than the first product, that also exists in the virtual presentation, wherein selections from the chat function are limited to containing selections from the displayed set and are prohibited from containing content entered by said user that is not in the displayed set; and providing, for access by said user, additional content beyond said chat function, for said first product when at least a second registration code is registered on the website by said user who registered said first registration code, wherein the additional content comprises access to additional resources of the website beyond the resources provided by said registration of said first registration code.