IP Library Granted Patent US 11,361,357
Granted Patent B2
US 11,361,357 · App. 15/815,943 · Granted Jun 14, 2022

Method, system, and computer program product for data attribution of items and contextual content creation of coordinating groups for the items

Inventors: Kristen A. Miller (Sammamish, WA); Lisa M. Perrone (Vancouver, WA); Sophie M. Huang (Newcastle, WA)
Assignee: THE NEIMAN MARCUS GROUP LLC
G06Q30/0627G06Q30/0603G06Q30/0629G06Q30/0643
View Patent ↗
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 11,361,357
App. No.
15/815,943
Granted
Jun 14, 2022
Kind
B2
Abstract

A method includes receiving data in an electronic format that describes an item, and assigning a unique identifier to the item. The data is normalized across one or more data sets of data that describe other items. The normalizing includes deriving functional and aesthetic attributes of the item based at least in part on the data that describes the item, where at least one of the derived attributes is not included in the data. The normalizing also includes programmatically mapping the attributes to a defined set of taxonomies for pre-defined attribute types. At least one other item is located in the one or more data sets having attributes that coordinate with the attributes of the item. A user interface that includes a styleboard with an image of the item and an image of the at least one other item having attributes that coordinate with attributes of the item.

Claims (49)

1. A method comprising:

receiving data that describes an item, the data in an electronic format;

assigning a unique identifier to the item;

normalizing the data across one or more data sets of data that describe other items, at least one of the one or more data sets in a different electronic format than the received data, the normalizing comprising:

programmatically deriving functional and aesthetic attributes of the item based at least in part on the data that describes the item, at least one of the derived attributes not included in the data;

programmatically mapping the attributes to a defined set of taxonomies for pre-defined attribute types; and

populating data structures corresponding to the pre-defined attribute types with the unique identifier of the item, the populating performed for each of the attributes mapped to the pre-defined attribute types, each of the data structures corresponding to an attribute of the corresponding pre-defined attribute type;

locating at least one other item in the one or more data sets having attributes that coordinate with or are similar to the attributes of the item, the locating comprising comparing attributes of the populated data structures with attributes of other populated data structures corresponding to the pre-defined attribute types and populated with unique identifiers of other items including the at least one other item; and

generating a user interface that comprises a styleboard, the styleboard comprising an image of the item and an image of the at least one other item having attributes that coordinate with or are similar to attributes of the item,

wherein the styleboard is programmatically updated in response to detecting a change to the data that describes the item.

2. The method of claim 1 , wherein the styleboard further comprises one or both of the attributes of the item and the attributes of the at least one other item.

3. The method of claim 1 , further comprising selecting a subset of the attributes of the item that are most relevant to describe the item from an aesthetic and functional perspective for the comparing.

4. The method of claim 1 , wherein the predefined attribute types include one or more of color, color group, style, product type, product context, finish, materials, pattern, collection, brand, vendor, price ranking, and specifications.

5. The method of claim 1 , wherein the aesthetic attributes include one or more of color, color group, style, finish, materials, pattern and collection.

6. The method of claim 1 , wherein the functional attributes include one or more of product type, product context and specifications.

7. The method of claim 1 , wherein the at least one other item includes a plurality of items.

8. The method of claim 1 , further comprising modifying the styleboard based at least in part on input via the user interface from one of the multiple users via a user device that is remote from the storage device and updating contents of the one or more datasets based on the input.

9. The method of claim 1 , further comprising modifying the derived attributes based at least in part on input from a user.

10. The method of claim 1 , further comprising modifying the derived attributes based at least in part on detecting a change to the data that describes the item.

11. The method of claim 1 , further comprising modifying the mapping based at least in part on input from a user.

12. The method of claim 1 , wherein the data is the image of the item.

13. The method of claim 1 , wherein the item is an item of clothing and the at least one other item comprises other items of clothing and accessories.

14. The method of claim 1 , wherein the item is a home décor item and the at least one other item comprises other home décor items.

15. The method of claim 1 , wherein the styleboard is programmatically updated in response to one or more of the item and the at least one other item being out of stock or discontinued.

16. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

receiving data that describes an item, the data in an electronic format;

assigning a unique identifier to the item;

normalizing the data across one or more data sets of data that describe other items, at least one of the one or more data sets in a different electronic format than the received data, the normalizing comprising:

programmatically deriving functional and aesthetic attributes of the item based at least in part on the data that describes the item, at least one of the derived attributes not included in the data;

programmatically mapping the attributes to a defined set of taxonomies for pre-defined attribute types; and

populating data structures corresponding to the pre-defined attribute types with the unique identifier of the item, the populating performed for each of the attributes mapped to the pre-defined attribute types, each of the data structures corresponding to an attribute of the corresponding pre-defined attribute type;

locating at least one other item in the one or more data sets having attributes that coordinate with or are similar to the attributes of the item, the locating comprising comparing attributes of the populated data structures with attributes of other populated data structures corresponding to the pre-defined attribute types and populated with unique identifiers of other items including the at least one other item; and

generating a user interface that comprises a styleboard, the styleboard comprising an image of the item and an image of the at least one other item having attributes that coordinate with or are similar to attributes of the item,

wherein the styleboard is programmatically updated in response to detecting a change to the data that describes the item.

17. The system of claim 16 , wherein the styleboard further comprises one or both of the attributes of the item and the attributes of the at least on other item.

18. The system of claim 16 , wherein the operations further comprise modifying the styleboard based at least in part on one or both of input from a user and the item or the at least one other item being out of stock or discontinued.

19. The system of claim 16 , wherein the operations further comprise modifying the derived attributes based at least in part on one or both of input from a user and detecting a change to the data that describes the item.

20. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

receiving data that describes an item, the data in an electronic format;

assigning a unique identifier to the item;

normalizing the data across one or more data sets of data that describe other items, at least one of the one or more data sets in a different electronic format than the received data, the normalizing comprising:

programmatically deriving functional and aesthetic attributes of the item based at least in part on the data that describes the item, at least one of the derived attributes not included in the data;

programmatically mapping the attributes to a defined set of taxonomies for pre-defined attribute types; and

populating data structures corresponding to the pre-defined attribute types with the unique identifier of the item, the populating performed for each of the attributes mapped to the pre-defined attribute types, each of the data structures corresponding to an attribute of the corresponding pre-defined attribute type;

locating at least one other item in the one or more data sets having attributes that coordinate with or are similar to the attributes of the item, the locating comprising comparing attributes of the populated data structures with attributes of other populated data structures corresponding to the pre-defined attribute types and populated with unique identifiers of other items including the at least one other item; and

generating a user interface that comprises a styleboard, the styleboard comprising an image of the item and an image of the at least one other item having attributes that coordinate with or are similar to attributes of the item,

wherein the styleboard is programmatically updated in response to detecting a change to the data that describes the item.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING DOCUMENTATION SECTION BY PROVIDING THE EXECUTED SECURITY INTEREST RELEASE AGREEMENT. PREVIOUSLY RECORDED ON REEL 70089 FRAME 199. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Apr 10, 2025
From: CITIBANK, N.A.
To: NMG INTERCO LLC
Reel/Frame 070820/0249 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A.
To: NMG INTERCO LLC
Reel/Frame 070089/0041 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: CITIBANK, N.A.
To: NMG INTERCO LLC
Reel/Frame 070089/0199 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: NMG INTERCO LLC
Reel/Frame 069774/0128 →
SECURITY INTEREST Recorded Dec 26, 2024
From: NMG INTERCO LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069679/0087 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 24, 2024
From: BANK OF AMERICA, N.A.
To: NMG INTERCO LLC (F/K/A NM NEVADA TRUST)
Reel/Frame 069769/0353 →
SECURITY INTEREST Recorded Dec 23, 2024
From: NMG INTERCO LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069669/0038 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: NM NEVADA TRUST
Reel/Frame 068599/0528 →
SECURITY INTEREST Recorded Sep 13, 2024
From: NM NEVADA TRUST
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 068582/0014 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING YEAR AND TO ADD THE YEAR TO THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 057789 FRAME 0074. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Oct 20, 2021
From: NM NEVADA TRUST
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 057863/0192 →
SECURITY AGREEMENT Recorded Oct 13, 2021
From: NM NEVADA TRUST
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 057789/0074 →
SECURITY INTEREST Recorded Oct 6, 2021
From: NM NEVADA TRUST
To: BANK OF AMERICA, N.A.
Reel/Frame 057720/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2021
From: THE NEIMAN MARCUS GROUP LLC
To: NM NEVADA TRUST
Reel/Frame 057372/0665 →
MERGER Recorded Aug 31, 2021
From: STYLYZE, INC.
To: THE NEIMAN MARCUS GROUP LLC
Reel/Frame 057346/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: MILLER, KRISTEN A.; PERRONE, LISA M.; HUANG, SOPHIE M.
To: STYLYZE INC.
Reel/Frame 044336/0834 →
Continuity (2)
Provisional Application 62424044 · Nov 18, 2016
Related Publication 20180144387A1 · May 24, 2018