Shopping System
First Claim
Patent Images
1. A method of allowing a user to purchase an article of clothing, the method comprising:
- i) obtaining a three dimensional (3D) model of at least a portion of the user, wherein the 3D model is generated from a scan of a location in which at least the portion of the user is located;
ii) taking one or more images of the user with a camera in proximity to the location;
iii) obtaining user selection of an article of clothing from more than one model of articles of clothing stored in a machine readable memory;
iv) manipulating the model of the selected article of clothing to map the selected article on the 3D model of the portion of the user, wherein the manipulating includes at least one of re-sizing, rotating, translation, or having perspective applied to match that of the camera;
v) modifying the, or each, image of the user to show the portion of the user having the model of the selected article mapped thereonto; and
vi) causing a display to display the modified image.
3 Assignments
0 Petitions
Accused Products
Abstract
A shopping system allows a user to purchase an article of clothing, such as footwear or other wearable item, where the shopping system can employ devices, methods and non-transitory computer-readable medium storing executable computer program code to provide a virtual mirror, such as can be used with on-line shopping sites to enable a user to virtually try on clothes, etc., before committing to buy.
-
Citations
20 Claims
-
1. A method of allowing a user to purchase an article of clothing, the method comprising:
-
i) obtaining a three dimensional (3D) model of at least a portion of the user, wherein the 3D model is generated from a scan of a location in which at least the portion of the user is located; ii) taking one or more images of the user with a camera in proximity to the location; iii) obtaining user selection of an article of clothing from more than one model of articles of clothing stored in a machine readable memory; iv) manipulating the model of the selected article of clothing to map the selected article on the 3D model of the portion of the user, wherein the manipulating includes at least one of re-sizing, rotating, translation, or having perspective applied to match that of the camera; v) modifying the, or each, image of the user to show the portion of the user having the model of the selected article mapped thereonto; and vi) causing a display to display the modified image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system allowing a user to purchase an article of clothing, the system comprising:
-
processing circuitry configured to connect with a camera arranged to take one or more images of the user, a scanner arranged to determine a location of at least a portion of the user and generate a 3D model of the portion of the user, a display arranged to display data supplied by the processing circuitry, and an input mechanism arranged to allow the user to make an input to the processing circuitry; wherein the processing circuitry is configured to receive user selection of an article of clothing through the input mechanism, receive the 3D model of the portion of the user, identify a body part of the user in the 3D model based on metadata associated with a model of the selected article of clothing, determine size, location and orientation of the identified body part of the user, resize, rotate and translate the model of the selected article of clothing to map the selected article on to the 3D model of the portion of the user based on the determined size, location and orientation of the identified body part of the user, modify the, or each, image of the user to show the portion of the user having the model of the selected article mapped thereonto; cause the display to display the modified image; and allow the user to add the selected article of clothing to a shopping cart using the input mechanism. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable medium storing executable computer program code allowing a user to purchase an article of clothing, the program code executable to perform steps comprising:
-
i) obtaining a three dimensional (3D) model of at least a portion of the user, wherein the 3D model is generated from a scan of a location in which at least the portion of the user is located; ii) taking one or more images of the user with a camera in proximity to the location; iii) obtaining user selection of an article of clothing from more than one model of articles of clothing stored in a machine readable memory; iv) analyzing the 3D model of at least the portion of the user using metadata associated with a model of the selected article of clothing to identify a body part of the user in the 3D model that is associated with the selected article of clothing; v) determining size, location and orientation of the identified body part of the user, vi) manipulating the model of the selected article of clothing to map the selected article on the 3D model of the portion of the user based on the determined size, location and orientation of the identified body part of the user; vii) modifying the, or each, image of the user to show the portion of the user having the model of the selected article mapped thereonto; viii) causing a display to display the modified image; and ix) allowing the user to add the selected article to a shopping cart. - View Dependent Claims (20)
-
Specification