IP Library Patent Application 15582497
Patent Application
App. No. 15/582,497

SYSTEMS, APPARATUSES, AND METHODS FOR GENERATING INVENTORY RECOMMENDATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/582,497
Abstract

Disclosed are systems, methods, and devices for managing a personal user inventory. In one embodiment, the method comprises retrieving a plurality of e-mail messages associated with a user; parsing the plurality of e-mail messages to identify a set of merchandise items present within the plurality of e-mail messages; associating the set of merchandise items with the user in an item database; receiving a request for an item recommendation from the user; identifying one or more recommended items associated with the user in the item database responsive to the request; and transmitting the recommended items to the user for display.

Claims (96)

1 . A method comprising:

retrieving a plurality of e-mail messages associated with a user;

parsing the plurality of e-mail messages to identify a set of merchandise items present within the plurality of e-mail messages;

associating the set of merchandise items with the user in an item database;

receiving a request for an item recommendation from the user;

identifying one or more recommended items associated with the user in the item database responsive to the request; and

transmitting the recommended items to the user for display.

2 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a list of candidate items and a list of user items, the list of user items retrieved from the item database;

filtering the list of candidate items to generate a list of filtered items, the list of filtered items excluding the list of user items;

identifying a list of supplemental items based on user preferences; and

combining the list of candidate items and list of supplemental items as the one or more recommended items.

3 . The method of claim 2 further comprising:

displaying the one or more recommended items at a user display;

detecting a user interaction with one of the recommended items; and

updating the user preferences based on the detected user interaction.

4 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a style guide, the style guide comprising a structured listing of products associated with a merchant;

detecting one or more seasonal keywords within the style guide;

querying the item database using the one or more seasonal keywords and retrieving a set of relevant items associated with the one or more seasonal keywords;

filtering the set of relevant items based on the items associated with the user stored in the item database; and

identifying the filtered set of relevant items as the one or more recommended items.

5 . The method of claim 4 wherein displaying the set of relevant items on a user device comprises displaying the set of relevant items on a virtual model.

6 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving a request for an outfit from the user;

retrieving a preference vector associated with the user, the preference vector including a plurality of categories;

generating a first matrix of items based on a selected category from the plurality of categories;

displaying the first matrix of items on a user device;

updating the preference vector in response to a user interaction with the first matrix of items;

generating a second matrix of items based on the updated preference vector and the first matrix of items; and

displaying the second matrix of items on a user device.

7 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving a partial outfit request from the user, the partial outfit request comprising a set of categories and at least one item associated with each category;

identifying one or more missing categories within the partial outfit request;

retrieving a set of candidate items for each of the one or more missing categories based on a user preference vector; and

displaying the set of candidate items for each of the one or more missing categories.

8 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving an item from the user;

identifying a known use for the item;

identifying at least one category associated with the known use;

retrieving a set of items associated with the at least one category; and

identifying the set of items as the one or more recommended items.

9 . The method of claim 8 wherein a known use comprises an activity associated with the category associated with the item.

10 . The method of claim 1 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a weather forecast, the weather forecast including a type of weather;

accessing a user item collection within the item database, wherein the user item collection includes one or more items associated with a type of weather; and

displaying an item in the user item collection upon determining that the item is associated with the type of weather included in the weather forecast.

11 . An apparatus comprising:

one or more processors; and

a non-transitory memory storing computer-executable instructions therein that, when executed by the processor, cause the apparatus to perform the operations of:

retrieving a plurality of e-mail messages associated with a user;

parsing the plurality of e-mail messages to identify a set of merchandise items present within the plurality of e-mail messages;

associating the set of merchandise items with the user in an item database;

receiving a request for an item recommendation from the user;

identifying one or more recommended items associated with the user in the item database responsive to the request; and

transmitting the recommended items to the user for display.

12 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a list of candidate items and a list of user items, the list of user items retrieved from the item database;

filtering the list of candidate items to generate a list of filtered items, the list of filtered items excluding the list of user items;

identifying a list of supplemental items based on user preferences; and

combining the list of candidate items and list of supplemental items as the one or more recommended items

13 . The apparatus of claim 12 wherein the instructions further cause the apparatus to perform the operations of:

displaying the one or more recommended items at a user display;

detecting a user interaction with one of the recommended items; and

updating the user preferences based on the detected user interaction.

14 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a style guide, the style guide comprising a structured listing of products associated with a merchant;

detecting one or more seasonal keywords within the style guide;

querying the item database using the one or more seasonal keywords and retrieving a set of relevant items associated with the one or more seasonal keywords;

filtering the set of relevant items based on the items associated with the user stored in the item database; and

identifying the filtered set of relevant items as the one or more recommended items.

15 . The apparatus of claim 14 wherein displaying the set of relevant items on a user device comprises displaying the set of relevant items on a virtual model

16 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving a request for an outfit from the user;

retrieving a preference vector associated with the user, the preference vector including a plurality of categories;

generating a first matrix of items based on a selected category from the plurality of categories;

displaying the first matrix of items on a user device;

updating the preference vector in response to a user interaction with the first matrix of items;

generating a second matrix of items based on the updated preference vector and the first matrix of items; and

displaying the second matrix of items on a user device.

17 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving a partial outfit request from the user, the partial outfit request comprising a set of categories and at least one item associated with each category;

identifying one or more missing categories within the partial outfit request;

retrieving a set of candidate items for each of the one or more missing categories based on a user preference vector; and

displaying the set of candidate items for each of the one or more missing categories.

18 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

receiving an item from the user;

identifying a known use for the item;

identifying at least one category associated with the known use;

retrieving a set of items associated with the at least one category; and

identifying the set of items as the one or more recommended items.

19 . The apparatus of claim 18 wherein a known use comprises an activity associated with the category associated with the item.

20 . The apparatus of claim 11 wherein identifying one or more recommended items associated with the user in the item database responsive to the request comprises:

retrieving a weather forecast, the weather forecast including a type of weather;

accessing a user item collection within the item database, wherein the user item collection includes one or more items associated with a type of weather; and

displaying an item in the user item collection upon determining that the item is associated with the type of weather included in the weather forecast.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2023
From: FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK)), AS ADMINISTRATIVE AGENT
To: STITCH FIX, INC.
Reel/Frame 065769/0853 →
SECURITY INTEREST Recorded Dec 4, 2023
From: STITCH FIX, INC.
To: CITIBANK N.A.
Reel/Frame 065754/0926 →
FIRST SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 2, 2021
From: STITCH FIX, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056529/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: TÊTE-À-TÊTE, INC.
To: STITCH FIX, INC.
Reel/Frame 050527/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: BAXTER, GILLIS; CASEY, WHITNEY
To: TÊTE-À-TÊTE, INC.
Reel/Frame 042187/0323 →