Patent ID: 7113918

Claim:
A method of conducting commerce over a network, comprising: encoding content for conversion into vision-enabled content included in an applet; receiving payment for encoding the content; providing a plug-in program to decode the vision-enabled content; determining, at a website, whether the vision-enabled content or standard content should be sent using the applet and based on the plug-in program; receiving at the plug-in program, a video image from the vision-enabled content included in the applet comprising a person image of a user; extracting the person image portion of the received video image wherein extracting the person image includes removing a background; recognizing an identity of the user based on said person image of the user by matching the person image of the user with an image stored in a user image database; selecting a subset of the vision-enabled content based on the identity of the user as recognized by matching the person image of the user with an image stored in a user image database; sending the selected subset of the vision-enabled content to the user over a network, wherein the plug-in program decodes the selected subset of the vision-enabled content and combines the image of the user with the selected subset of the vision-enabled content; and dynamically displaying the image of the user combined with the selected subset of the vision-enabled content in a real-time interaction with a virtual environment; wherein the vision-enabled content includes one or more musicians in a music video.