A method is provided for conducting commerce over a network via
vision-enabled content. First, content is encoded to convert it into
vision-enabled content. Payment is received for vision-enabling the
content. Also, a program to decode the vision-enabled content is
provided. Finally, the vision-enabled content is sent to a user over a
network. The program decodes the vision-enabled content and receives an
image of the user. The vision-enabled content may include advertising
content, entertainment content, and educational or instructional content.
In one embodiment, the program combines the image of the user with the
vision-enabled content. In another embodiment, the program utilizes the
image of the user to control the vision-enabled content.