Method for video enabled electronic commerce
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; sending the vision-enabled content to a user over a network, wherein the plug-in program; decodes the vision-enabled content; receives at the plug-in program a series of video images from the vision-enabled content included in the applet, each image comprising a person image of the user; extracts from each video image the associated person image of the user to create a series of person images wherein extracting the person image includes removing a background; processes the series of person images to detect a movement by said user; and controls the vision-enabled content dynamically based on said movement; and dynamically displaying the movement of the user and 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of conducting commerce over a network, comprising:
-
encoding content for conversion into vision-enabled content included in an applet; 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; 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 dynamically displaying the person image of the user combined with the selected subset of the vision-enabled content in a real-time interaction with a virtual environment wherein displaying the person image includes removing a background; wherein the vision-enabled content includes one or more musicians in a music video. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method of manipulating content based on an image of a user, comprising:
-
sending content included in an applet to a user over a network; receiving a series of images of the user included in the applet at the plug-in program; recognizing a person image of the user in at least two images comprising the series of images; controlling with the applet, the content based on the person image by detecting an action by the user based on changes in the person image between the at least two images; outputting the content using the plug-in program; and dynamically displaying the person image of the user combined with the content in a real-time interaction with a virtual environment wherein displaying the person image includes removing a background; wherein the vision-enabled content includes one or more musicians in a music video. - View Dependent Claims (24)
-
Specification