Optimizing apparel combinations
OwnerBrian Gannoninventor
Life of this patent
Estimating the term…
Abstract
A apparel optimization system can present digital representations of apparel items in a user's wardrobe or at a store on an avatar built to resemble the user. The avatar can be sized to resemble the user, and the apparel items can be superimposed on the avatar. The system can provide outfit recommendations to the user based on the user's wardrobe, and visually display the recommended apparel items on the user's avatar. The system can also include providing future purchase recommendations based on seasonal, trend, and wardrobe composition data.
Claims19
A non-transitory, computer-readable medium containing instructions executed by at least one processor to perform stages for avatar-based apparel decisions, the stages comprising:
- storing, in a database, apparel data for a plurality of apparel items, the apparel data including size information of the apparel items and usage information for a plurality of users;
- sizing an avatar for a first user among the plurality of users based on at least one of:
- a picture of a user in relation to a reference object;
- and
- the size information for a first subset of the apparel items associated with the first user based on the usage information of each of the first subset of apparel items;
- scoring relationships between apparel items by a backend process based on the usage information;
- determining a first apparel item to display on the avatar based on the scored relationships and the usage information for the first user;
- displaying, on the user device, the first apparel item on the sized avatar;
- receiving a selection from the first user for an outfit recommendation;
- determining a geographic location of the first user;
- receiving weather forecast information at the geographic location;
- receiving calendar information for the user, the calendar information including an event type;
- performing a first weighting for the scored plurality of apparel items based on the geographic location, weather forecast, and event type;
- performing a second weighting for the plurality of apparel items based on past usage history of the scored plurality of apparel items by the first user;
- determining a highest weighted primary apparel item;
- determining a highest weighted complementary apparel item, based at least in part on a score of the complementary apparel item receiving additional weighting based on style and color compatibility with the highest weighted apparel item;
- and
- display a first optimal apparel combination on the avatar, the first optimal apparel combination including the highest weighted primary apparel item and highest weighted complementary apparel item, wherein the first apparel item is the primary apparel item.
A method for avatar-based apparel decisions, including:
- storing, in a database, apparel data for a plurality of apparel items, the apparel data including size information of the apparel items and usage information for a plurality of users;
- sizing an avatar for a first user among the plurality of users based on at least one of:
- a picture of a user in relation to a reference object;
- and
- the size information for a first subset of the apparel items associated with the first user based on the usage information of each of the first subset of apparel items;
- scoring relationships between apparel items by a backend process based on the usage information;
- determining a first apparel item to display on the avatar based on the scored relationships and the usage information for the first user;
- displaying, on the user device, the first apparel item on the sized avatar;
- receiving a selection from the first user for an outfit recommendation;
- determining a geographic location of the first user;
- receiving weather forecast information at the geographic location;
- receiving calendar information for the user, the calendar information including an event type;
- performing a first weighting for the scored plurality of apparel items based on the geographic location, weather forecast, and event type;
- performing a second weighting for the plurality of apparel items based on past usage history of the scored plurality of apparel items by the first user;
- determining a highest weighted primary apparel item;
- determining a highest weighted complementary apparel item, based at least in part on a score of the complementary apparel item receiving additional weighting based on style and color compatibility with the highest weighted apparel item;
- and
- display a first optimal apparel combination on the avatar, the first optimal apparel combination including the highest weighted primary apparel item and highest weighted complementary apparel item, wherein the first apparel item is the primary apparel item.
A system for avatar-based apparel decisions, including:
- a database that includes a non-transitory computer-readable storage medium that stores apparel data for a plurality of apparel items, the apparel data including size information of the apparel items and usage information for a plurality of users;
- a server including a hardware processor that executes a backend process that scores relationships between apparel items based on the usage information;
- a computing device that executes a front-end application, the front-end application performing stages including:
- sizing an avatar for a first user among the plurality of users based on at least one of:
- a picture of a user in relation to a reference object;
- and
- the size information for a first subset of the apparel items associated with the first user based on the usage information of each of the first subset of apparel items;
- and
- determining a first apparel item to display on the avatar based on the scored relationships and the usage information for the first user;
- displaying, on the computing device, the first apparel item on the sized avatar;
- reporting, to the server, the first user's acceptance or denial of the first apparel item;
- receiving a selection from the first user for an outfit recommendation;
- determining a geographic location of the first user;
- receiving weather forecast information at the geographic location;
- receiving calendar information for the user, the calendar information including an event type;
- performing a first weighting for the scored plurality of apparel items based on the geographic location, weather forecast, and event type;
- performing a second weighting for the plurality of apparel items based on past usage history of the scored plurality of apparel items by the first user;
- determining a highest weighted primary apparel item;
- determining a highest weighted complementary apparel item, based at least in part on a score of the complementary apparel item receiving additional weighting based on style and color compatibility with the highest weighted apparel item;
- and
- display a first optimal apparel combination on the avatar, the first optimal apparel combination including the highest weighted primary apparel item and highest weighted complementary apparel item, wherein the first apparel item is the primary apparel item.
Dependencies are inferred from the claim text.