Personalized shopping avatar
AssigneeApple Inc.
InventorsCindy Lawrence, Victor Tiscareno, Stanley Ng
Life of this patent
Estimating the term…
Abstract
This is directed to a personalized avatar providing a true representation of the user's body, such that the avatar provides a substantially accurate graphical representation of the user's body. The avatar can be defined using any suitable approach, including by providing measurements of the user's body or extracting measurements from photographs of the user. The user can direct an electronic device to apply selected articles of clothing, accessories, or other items to the user's avatar to preview the appearance of the items on the user. In some embodiments, an electronic device can recommend different clothing items or other objects based on the user's body type.
Claims16
A method for virtually previewing an article of clothing on a user, comprising:
- identifying a personalized avatar of the user, wherein the dimensions of the avatar substantially correspond to the user's dimensions;
- identifying a first article of clothing and a second article of clothing of interest to the user, wherein the first article of clothing and second article of clothing are characterized by a fabric of the article and a thickness of the fabric of the article;
- determining, by a processor, a tightness of the first article of clothing and a tightness of the second article of clothing;
- identifying a friction quantity associated with the first article of clothing and with the second article of clothing;
- applying, by a processor, the identified first article of clothing to an external surface of the identified avatar using an electronic device and applying the identified second article of clothing over the identified first article of clothing, wherein specific elements of the first article of clothing are positioned adjacent to corresponding specific elements of the avatar such that portions of the first article of clothing between the specific elements of the first article are draped in a manner reflecting the surface between the specific elements of the avatar and the tightness of the first article of clothing and the tightness of the second article of clothing;
- overlaying the identified second article of clothing at least in part over the identified first article of clothing, wherein the second article of clothing is offset from a surface of the avatar by an amount at least equal to the thickness of the fabric of the article;
- displaying the avatar with the applied first article of clothing and second article of clothing using the electronic device;
- receiving an instruction to move a portion of the avatar;
- moving the portion of the avatar;
- and
- revising, by a processor, the appearance of the applied first and second articles of clothing to reflect the movement of the portion of the avatar, wherein the second article of clothing moves relative to the first article of clothing by an amount determined from the friction quantity and from the tightness of the first article of clothing and the tightness of the second article of clothing.
A Non-transitory computer-readable media for virtually previewing an article of clothing on a user, comprising computer readable code recorded thereon for:
- identifying a personalized avatar of the user, wherein the dimensions of the avatar substantially correspond to the user's dimensions;
- identifying a first article of clothing and a second article of clothing of interest to the user, wherein the first article of clothing and second article of clothing are characterized by a fabric of the article and a thickness of the fabric of the article;
- determining a tightness of the first article of clothing and a tightness of the second article of clothing;
- identifying a friction quantity associated with the first article of clothing and with the second article of clothing;
- applying the identified first article of clothing to an external surface of the identified avatar using an electronic device and applying the identified second article of clothing over the identified first article of clothing, wherein specific elements of the first article of clothing are positioned adjacent to corresponding specific elements of the avatar such that portions of the first article of clothing between the specific elements of the first article are draped in a manner reflecting the surface between the specific elements of the avatar and the tightness of the first article of clothing and the tightness of the second article of clothing;
- overlaying the identified second article of clothing at least in part over the identified first article of clothing, wherein the second article of clothing is offset from a surface of the avatar by an amount at least equal to the thickness of the fabric of the article;
- displaying the avatar with the applied first article of clothing and second article of clothing using the electronic device;
- receiving an instruction to move a portion of the avatar;
- moving the portion of the avatar;
- and
- revising the appearance of the applied first and second articles of clothing to reflect the movement of the portion of the avatar, wherein the second article of clothing moves relative to the first article of clothing by an amount determined from the friction quantity and from the tightness of the first article of clothing and the tightness of the second article of clothing.
An electronic device for previewing an article of clothing, comprising a display and control circuitry, the control circuitry operative to:
- retrieve a personalized avatar, wherein shape of the avatar substantially corresponds to the shape of the user's body;
- receive a selection of a first article of clothing and a second article of clothing, wherein the first article of clothing and second article of clothing are defined by a fabric, a thickness of the fabric of the article of clothing, and a plurality of contact points, wherein each contact point is associated with a specific element of the user's body;
- determine a tightness of the first article of clothing and a tightness of the second article of clothing;
- identify a friction quantity associated with the first article of clothing and with the second article of clothing;
- apply the selected first article of clothing to the avatar and apply the identified second article of clothing over the identified first article of clothing, wherein the contact points of the first article of clothing and second article of clothing are substantially aligned with portions of the avatar corresponding to the specific elements of the user's body, and wherein an external surface of the article of clothing is offset from a surface of the avatar by an amount at least equal to the thickness of the fabric of the article of clothing;
- direct the display to display the article of clothing applied to the avatar receive an instruction to move a portion of the avatar;
- move the portion of the avatar;
- and
- revise the appearance of the applied first and second articles of clothing to reflect the movement of the portion of the avatar, wherein the second article of clothing moves relative to the first article of clothing by an amount determined from the friction quantity and from the tightness of the first article of clothing and the tightness of the second article of clothing.
Dependencies are inferred from the claim text.