Method and system for automatically displaying an image and a product in a page based on contextual interaction and metadata
First Claim
1. A method for enabling a product associated with an image to be provided to a user, comprising:
- (a) employing the context of an interaction to determine the image to be displayed, the image being displayed and being associated with information indicating each product that is available for use with the image, wherein each product is available to display a representation of the image;
(b) automatically employing the information associated with the image to generate a representation of each product that is available for use with the image;
(c) automatically displaying the image and the representation of each product that is available for use with the image in a page;
(d) if the when the representation of an available product is selected, enabling the abailable product for use with the image to be provided;
(e) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(f) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method, system and computer-readable medium for storing images with related information in a relational database and using the information to order available products for a selected image over a network. Tag and business information may be associated with an image in the database and a unique image identifier is generated for each image. Different types of searches of the relational database may be performed including product based and image based. Affirmative results from searches are returned as images and/or products that are displayed in pages. The returned images also include information indicating available products. The selection of a returned image causes a cut-down version of the image and all of the available products to be displayed in the same page. When an available product is selected, a server enables a transaction for a user to order the selected product. A Hyper Text Transport Protocol (HTTP) Cookie is employed to store a copy of a client identifier at a client. Information associated with the client'"'"'s behavior for each session is stored in a profile that is used to customize the particular options and products that are displayed to the user. A combination of user information, product information, image information and contextual interaction information is used to determine the display of the images and the products.
-
Citations
68 Claims
-
1. A method for enabling a product associated with an image to be provided to a user, comprising:
-
(a) employing the context of an interaction to determine the image to be displayed, the image being displayed and being associated with information indicating each product that is available for use with the image, wherein each product is available to display a representation of the image;
(b) automatically employing the information associated with the image to generate a representation of each product that is available for use with the image;
(c) automatically displaying the image and the representation of each product that is available for use with the image in a page;
(d) if the when the representation of an available product is selected, enabling the abailable product for use with the image to be provided;
(e) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(f) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for enabling a product associated with an image to be provided to a user, comprising:
-
(a) a server for implementing logical actions, including;
(i) in response to receiving contextual interaction information from a client, providing the image to the client, wherein the image is associated with information indicating each product that is available for use with the image, and wherein each product is available to display a representation of the image;
(ii) in response to a request to provide the product that is available for use with the image, enabling the product to be provided;
(iii) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(iv) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user; and
(b) the client for implementing logical actions, including;
(i) providing the contextual interaction information to the server;
(ii) if the image is received from the server, automatically employing the information associated with the image to generate a representation of each product that is available for use with the image;
(iii) automatically displaying the image and the representation of each product that is available for use with the image in a page; and
(iv) if the representation of the available product is selected, enabling the available product for use with the image to be provided.
-
-
27. A method for enabling a product associated with an image to be provided to a user, comprising:
-
(a) employing the context of an interaction to determine a representation of the product to be displayed, the representation of the product being displayed and being associated with information indicating each image that is available for use with the product, wherein the product is available to display a representation of each image;
(b) automatically employing the information associated with the product to display at least one image that is available for use with the product;
(c) automatically displaying the image and the representation of each product that is available for the image in a page;
(d) if the representation of an available product is selected, enabling the available product for the image to be provided;
(e) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(f) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for enabling a product associated with an image to be ordered over a network, comprising:
-
(a) displaying the image in response to receiving contextual interaction information, the image being associated with information indicating each product that is available for use with the image, wherein each product is available to display a representation of the image;
(b) in response to selecting the displayed image, automatically employing the information associated with the image to generate a representation of each available product for the image;
(c) automatically displaying the image and the representation of each available product for the image in a page;
(d) if the representation of an available product is selected in the page, enabling the available product for the image to be ordered by a user;
(e) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(f) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for enabling a product associated with an image to be ordered over a network, comprising:
-
displaying the image in response to receiving contextual interaction information, the image being associated with information indicating each product that is available for use with the image;
in response to selecting the displayed image, automatically employing the information associated with the image to generate a representation of each available product for use with the image;
automatically displaying the image and the representation of each available product for use with the image in a page;
if the representation of an available product is selected in the page, enabling the available product for use with the image to be ordered by a user;
generating behavior information and preferences in each session for each user;
storing the behavior information and preferences in a profile, wherein each profile is associated with one user;
assigning a temporary identifier to a current user;
employing the temporary identifier to determine if the current user is a repeat user, the repeat user having a previously assigned permanent identifier;
if the determination is affirmative, adding behavior information for the current user to a previously created profile for the repeat user and changing the temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
if the determination is negative, adding behavior information for the current user to another profile for the current user and changing the temporary identifier to another permanent identifier assigned to the current user. - View Dependent Claims (64, 65, 66)
-
-
67. A method for enabling a product associated with an image to be ordered over a network, comprising:
-
(a) displaying a representation of the product in response to receiving contextual interaction information, the product being associated with information indicating each image that is available for use with the product, wherein the product is available to display a representation of each image;
(b) in response to selecting the displayed representation of the product, automatically employing the information associated with the product to display at least a portion of the images available for use with the product;
(c) if the image is selected, enabling the product available for use with the image to be ordered by a user;
(d) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(e) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user.
-
-
68. A system for placing an order for a product associated with an image over a network, comprising:
-
(a) a server for implementing logical actions, including;
(i) in response to receiving contextual interaction information from a client, providing the image to the client, the image being associated with information that indicates each available product for use with the image, wherein each product is available to display a representation of the image;
(ii) in response to a request to order the available product for the image, enabling the product to be provided;
(iii) if a current user is a repeat user, the repeat user having a previously assigned permanent identifier, adding behavior information for the current user to a previously stored profile associated with the repeat user and changing a temporary identifier for the current user to the permanent identifier assigned to the repeat user; and
(iv) if a current user is a new user, storing behavior information for the current user in a new profile associated with the current user and changing the temporary identifier to another permanent identifier assigned to the current user; and
(b) the client for implementing logical actions, including;
(i) providing the contextual interaction information to the server;
(ii) in response to receiving the image, automatically employing the information associated with the image to generate a representation of each product that is available for the image;
(iii) automatically displaying the image and the representation of each product that is available far the image in a page; and
(iv) if the representation of an available product is selected in the displayed page, enabling the available product for the image to be ordered from the server, wherein the server implements actions, further comprising.
-
Specification