Computer system for allowing a consumer to purchase packaged goods at home
First Claim
1. A computer system for enabling a user to virtually manipulate products in three dimensions, comprising:
- means for accessing at least one data file, wherein the at least one data file contains information, for each of a plurality of product categories, describing dimensions of a display area in three dimensions, indications of products in the display area and locations of the products in three dimensions, wherein each product has a unique code, and wherein the at least one data file further contains information describing each product and dimensions of each product in three dimensions,means for accessing a product image database, wherein an image of each of the products is stored and wherein the image of each product is accessible using the unique code for the product,means for receiving an indication from the user of a selected product category of the plurality of product categories,means for retrieving, through the means for accessing the data file, the information describing the locations and dimensions of the products in three dimensions and dimensions of the display area in three dimensions for the selected product category,means for retrieving, through the means for accessing the product image database and using the unique code for each product in the selected product category, the image for each product in the selected product category,means for generating a three dimensional model of the selected product category, including three-dimensional model of the display area and a three-dimensional model of each product in the selected product category from the retrieved information,means for combining the retrieved images and the generated three-dimensional models to generate a digital image representative of the selected product category,a display for displaying the digital image to the user,means for receiving a command from the user through an input device, wherein the command is indicative of a manipulation of one or more of the products in the displayed digital image,means for modifying the three dimensional model of the selected product category and the digital image of the selected product category and for redisplaying the modified digital image according to the manipulation indicated by the command from the user; and
means for tracking each product manipulated and the manipulation performed on the product.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for generating images representative of a store shelf includes a retail space management system for generating information describing product and shelf sizes and locations in three dimensions, and including a code which is unique to each product. The products are typically commodity goods. A product database is used to store images of product packages which are accessible using codes unique to each product. A three-dimensional modeling and display system which takes size and location information from the retail space management system and generates three-dimensional models of each shelf and product and accesses the product database using the codes provided by the retail space management system to obtain images for each product. It generates a display of each product on each shelf by combining the obtained images and the generated three-dimensional models. The consumer may manipulate the display to change what is being viewed, to examine product packages and to purchase products.
555 Citations
7 Claims
-
1. A computer system for enabling a user to virtually manipulate products in three dimensions, comprising:
-
means for accessing at least one data file, wherein the at least one data file contains information, for each of a plurality of product categories, describing dimensions of a display area in three dimensions, indications of products in the display area and locations of the products in three dimensions, wherein each product has a unique code, and wherein the at least one data file further contains information describing each product and dimensions of each product in three dimensions, means for accessing a product image database, wherein an image of each of the products is stored and wherein the image of each product is accessible using the unique code for the product, means for receiving an indication from the user of a selected product category of the plurality of product categories, means for retrieving, through the means for accessing the data file, the information describing the locations and dimensions of the products in three dimensions and dimensions of the display area in three dimensions for the selected product category, means for retrieving, through the means for accessing the product image database and using the unique code for each product in the selected product category, the image for each product in the selected product category, means for generating a three dimensional model of the selected product category, including three-dimensional model of the display area and a three-dimensional model of each product in the selected product category from the retrieved information, means for combining the retrieved images and the generated three-dimensional models to generate a digital image representative of the selected product category, a display for displaying the digital image to the user, means for receiving a command from the user through an input device, wherein the command is indicative of a manipulation of one or more of the products in the displayed digital image, means for modifying the three dimensional model of the selected product category and the digital image of the selected product category and for redisplaying the modified digital image according to the manipulation indicated by the command from the user; and means for tracking each product manipulated and the manipulation performed on the product. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification