IP Library Granted Patent US 12,307,720
Granted Patent B2
US 12,307,720 · App. 17/525,803 · Granted May 20, 2025

Normalized nesting cube and mapping system for machine learning to color coordinate products, patterns and objects on a homogenized ecommerce platform

Inventor: Dann Gershon (Miami, FL)
Assignee: ZENCOLOR GLOBAL, LLC
G06T7/90G06F16/5838G06Q10/087G06V10/56G06V10/751G06T2207/10024G06T2207/20021
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 12,307,720
App. No.
17/525,803
Granted
May 20, 2025
Kind
B2
Abstract

A computer-implemented method for normalizing a RGB (red, green, blue) digital color space into a universal digital color standard. The RGB digital color space is mapped into a three-dimensional color cube. The sides of the three-dimensional color cube get progressively smaller until the sides converge in a center point of the three-dimensional color cube to form a three-dimensional color nesting cube. Duplicate colors in the RGB digital color space that are not distinguishable to a human eye are consolidated to obtain a normalized color space. The normalized color space is organized into swatch buckets to obtain a normalized three-dimensional color nesting cube. Each cube of the normalized three-dimensional color nesting cube represents a unique mapping code of the universal digital color standard.

Claims (20)

1. A computer-implemented method for normalizing a RGB (red, green, blue) digital color space into a universal digital color standard, comprising:

mapping the RGB digital color space into a three-dimensional color cube, sides of the three-dimensional color cube get progressively smaller until the sides converge in a center point of the three-dimensional color cube to form a three-dimensional color nesting cube;

consolidating duplicate colors in the RGB digital color space that are not distinguishable to a human eye to obtain a normalized color space;

organizing the normalized color space into swatch buckets to obtain a normalized three-dimensional color nesting cube, each cube of the normalized three-dimensional color nesting cube representing a unique mapping code of the universal digital color standard;

slicing the normalized three-dimensional color nesting cube into connecting two-dimensional slices, each two-dimensional slice forming a grid mapping the normalized three-dimensional color nesting cube to a hue axis corner, a longitude representing a horizontal movement within the grid, a latitude representing a vertical movement within the grid and a layer representing a saturation or intensity of a color,

wherein the unique mapping code is defined by the hue axis corner, the longitude, the latitude and the layer; and

matching a digital image of a product to the unique mapping code by:

segmenting the digital image into a plurality of segments;

analyzing each segment to determine a dominant color for said each segment;

determining at least one dominant color based on prevalence of said at least one dominant color in said each segment; and

assigning the unique mapping code of the universal digital color standard to the product that is closest to a cube of the normalized three-dimensional color nesting cube based on color component intensity values of said at least one dominant color of the product.

2. The method of claim 1 , wherein the normalized three-dimensional color nesting cube has a red side with a red hue axis corner, a yellow side with a yellow hue axis corner, a green side with a green hue axis corner, a cyan side with a cyan hue axis corner, a blue side with a blue hue axis corner, and a magenta side with a magenta hue axis corner.

3. The method of claim 1 , further comprising embedding metadata comprising the unique mapping code to the digital image of the product and uploading the digital image embedded with the metadata to an eCommerce platform.

4. The method of claim 3 , further comprising homogenizing color data across the eCommerce platform to provide a homogenized eCommerce platform by: matching a digital image of each product offered in the eCommerce platform to the unique mapping code of the universal digital color standard; embedding the metadata to the digital image of said each product; and uploading the digital image of said each product embedded with the metadata to the eCommerce platform.

5. The method of claim 4 , further comprising displaying a graphical user interface with a normalized color palette of the universal digital color standard to an online shopper on the homogenized eCommerce platform so the online shopper can search for a desired product by the normalized color palette of the universal digital color standard.

6. The method of claim 5 , further comprising artificial intelligence and machine learning the universal digital color standard to color coordinate products on the homogenized eCommerce platform; and generating color coordinated product suggestions based on the mapping code of the desired product.

7. A mapping system for machine learning to color coordinate products, patterns and objects on a homogenized eCommerce platform implementing the method for normalizing the RGB digital color space into the universal digital color standard of claim 6 , comprising:

a plurality of processor-based client devices, each client device uniquely associated with an online shopper;

a database engine comprising a plurality of products available on the homogenized eCommerce platform; and

a processor-based server of the eCommerce platform connected to a communication system to receive search queries from a plurality of client devices; search the database engine for products matching the search queries; display the products matching the search queries and color coordinated product suggestions generated based on the search queries.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2021
From: GERSHON, DANN
To: ZENCOLOR GLOBAL, LLC
Reel/Frame 058105/0187 →
Continuity (22)
Continuation In Part 16594102 · Oct 7, 2019
Continuation 15472242 · Mar 28, 2017
Continuation In Part 15257858 · Sep 6, 2016
Continuation In Part 14808108 · Jul 24, 2015
Continuation In Part 14055884 · Oct 17, 2013
Continuation 13910557 · Jun 5, 2013
Continuation In Part 13762160 · Feb 7, 2013
Continuation In Part 13762281 · Feb 7, 2013
Continuation In Part 13857685 · Apr 5, 2013
Continuation In Part PCTUS2013025135 · Feb 7, 2013
Continuation In Part PCTUS2013025200 · Feb 7, 2013
Continuation In Part PCTUS2013035495 · Apr 5, 2013
Continuation In Part 13762160 · Feb 7, 2013
Continuation In Part 13762281 · Feb 7, 2013
Continuation In Part 13762160 · Feb 7, 2013
Continuation In Part 13762281 · Feb 7, 2013
Provisional Application 63113187 · Nov 12, 2020
Provisional Application 61792401 · Mar 15, 2013
Provisional Application 61679973 · Aug 6, 2012
Provisional Application 61656206 · Jun 6, 2012
Provisional Application 61595887 · Feb 7, 2012
Related Publication 20220067976A1 · Mar 3, 2022
References Cited (56)
US 3652092A · Boyer et al. · 1972 [cited by applicant]
US 5668633A · Chetam et al. · 1997 [cited by applicant]
US 6349300B1 · Graf et al. · 2002 [cited by applicant]
US 6563510B1 · Rice et al. · 2003 [cited by applicant]
US 6594386B1 · Golshani et al. · 2003 [cited by applicant]
US 6924817B2 · Rice et al. · 2005 [cited by applicant]
US 7187386B2 · Rice et al. · 2007 [cited by applicant]
US 7689544B2 · Koenig · 2010 [cited by applicant]
US 7711610B2 · Waki et al. · 2010 [cited by applicant]
US 8532372B2 · Youngman · 2013 [cited by applicant]
US 8600153B2 · Gershon et al. · 2013 [cited by applicant]
US 9047633B2 · Gershon et al. · 2015 [cited by applicant]
US 9087357B2 · Gershon et al. · 2015 [cited by applicant]
US 9106875B2 · Chang · 2015 [cited by examiner]
US 9348844B2 · Gershon et al. · 2016 [cited by applicant]
US 9436704B2 · Gershon et al. · 2016 [cited by applicant]
US 9607404B2 · Gershon · 2017 [cited by examiner]
US 10460475B2 · Gershon et al. · 2019 [cited by applicant]
US 20010049636A1 · Hudda et al. · 2001 [cited by applicant]
US 20020069131A1 · Miyata et al. · 2002 [cited by applicant]
US 20020184171A1 · McClanahan · 2002 [cited by applicant]
US 20030174143A1 · Rice et al. · 2003 [cited by applicant]
US 20030231185A1 · Kupersmit · 2003 [cited by applicant]
US 20040234126A1 · Hampshire, II · 2004 [cited by examiner]
US 20060001665A1 · Kupersmit · 2006 [cited by applicant]
US 20060210952A1 · Toland · 2006 [cited by applicant]
US 20060250623A1 · Newman et al. · 2006 [cited by applicant]
US 20070028178A1 · Gibson et al. · 2007 [cited by applicant]
US 20070268411A1 · Rehm · 2007 [cited by examiner]
US 20080046410A1 · Lieb · 2008 [cited by applicant]
US 20080075360A1 · Li et al. · 2008 [cited by applicant]
US 20080118146A1 · Cieplinski · 2008 [cited by applicant]
US 20080316513A1 · Yamazoe · 2008 [cited by applicant]
US 20090281925A1 · Winter et al. · 2009 [cited by applicant]
US 20100020095A1 · Reynolds et al. · 2010 [cited by applicant]
US 20100110101A1 · Relyea et al. · 2010 [cited by applicant]
US 20100254600A1 · Kim · 2010 [cited by applicant]
US 20120045121A1 · Youngman · 2012 [cited by applicant]
US 20120203760A1 · Abraham et al. · 2012 [cited by applicant]
US 20130044944A1 · Wang et al. · 2013 [cited by applicant]
US 20130083999A1 · Bhardwaj et al. · 2013 [cited by applicant]
US 20210397877A1 · Kacewicz · 2021 [cited by examiner]
CA 2258774A1 · 1996 [cited by examiner]
CA 2390544C · 2009 [cited by examiner]
JP 2000348050A · 2000 [cited by applicant]
JP 2002180318A · 2002 [cited by applicant]
JP 2003099629A · 2003 [cited by applicant]
JP 2004118444A · 2004 [cited by applicant]
JP 2004312444A · 2004 [cited by applicant]
JP 2004318445A · 2004 [cited by applicant]
KR 1020020004736A · 2002 [cited by applicant]
KR 1020020074528A · 2002 [cited by applicant]
KR 1020030029616A · 2003 [cited by applicant]
KR 1020080032890A · 2008 [cited by applicant]
KR 20090094526A · 2009 [cited by applicant]
TW 201703499A · 2017 [cited by examiner]