COLOR-BASED IDENTIFICATION, SEARCHING AND MATCHING ENHANCEMENT OF SUPPLY CHAIN AND INVENTORY MANAGEMENT SYSTEMS
First Claim
1. With a processor controlled system in communication with a non-transitory computer readable storage medium having product data storage and color data storage, said product data storage being populated by merchant IMS/SCM feeds, a method of color based product matching comprising the steps of:
- providing a plurality of selectable colors swatches;
assigning a unique color value to each of said plurality of selectable color swatches;
storing said plurality of selectable color swatches and said unique color values in a color table in said color data storage;
providing a graphical user interface to display said plurality of selectable color swatches, wherein each of said each of said plurality of selectable color swatches serves as a queried color when selected by a user to transform said selectable color swatches to a color-based query for a product;
in response to a color based query for a product by a user, matching said queried color with products from multiple merchants listed in said product data storage associated with a matching color value.
1 Assignment
0 Petitions
Accused Products
Abstract
A color-based system, methods and interfaces to gather, identify, search for and match products using color as a primary indicator. The system, methods and interfaces are preferably implemented as an enhancement of proprietary merchant inventory management systems (IMS) and supply chain management systems (SCM) which enable the effective codification and evaluation of color-based data received and transformed from a number of different merchant IMS and SCM feeds. The system architecture further enables dynamic color processing, pattern recognition and a robust set of features for enhancing commercial experiences of and interactions between consumers and merchants.
21 Citations
73 Claims
-
1. With a processor controlled system in communication with a non-transitory computer readable storage medium having product data storage and color data storage, said product data storage being populated by merchant IMS/SCM feeds, a method of color based product matching comprising the steps of:
-
providing a plurality of selectable colors swatches; assigning a unique color value to each of said plurality of selectable color swatches; storing said plurality of selectable color swatches and said unique color values in a color table in said color data storage; providing a graphical user interface to display said plurality of selectable color swatches, wherein each of said each of said plurality of selectable color swatches serves as a queried color when selected by a user to transform said selectable color swatches to a color-based query for a product; in response to a color based query for a product by a user, matching said queried color with products from multiple merchants listed in said product data storage associated with a matching color value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium, in communication with color data storage and product data storage, said product data storage being populated by merchant IMS/SCM feeds, and said non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to:
-
provide a plurality of selectable colors swatches; assign a unique color value to each of said plurality of selectable color swatches; store said plurality of selectable color swatches and said unique color values in a color table in said color data storage; provide a graphical user interface to display said plurality of selectable color swatches, wherein each of said each of said plurality of selectable color swatches serves as a queried color when selected by a user to transform said selectable color swatches to a color-based query for a product; in response to a color based query for a product by a user, match said queried color with products from multiple merchants listed in said product data storage associated with a matching color value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. With a processor controlled system in communication with a non-transitory computer readable storage medium having product data storage and color-pattern data storage, said product data storage being populated by merchant IMS/SCM feeds, a method of color and pattern based product matching comprising the steps of:
-
providing a plurality of selectable colors swatches; assigning a unique color value to each of said plurality of selectable color swatches; storing said plurality of selectable color swatches and said unique color values in a table; providing a plurality of selectable pattern swatches; assigning a pattern value to each of a plurality of selectable pattern swatches; storing said plurality of selectable pattern swatches and said pattern values in said table; providing a graphical user interface to display said plurality of selectable color swatches and said plurality of selectable pattern swatches, wherein each of said plurality of selectable color swatches may serve as a queried color and each of said plurality of selectable pattern swatches may serve as a queried pattern when selected by a user to transform said selectable color swatches and said selectable pattern swatches to a color-pattern based query for a product; in response to a color-pattern based query for a product by a user, matching said queried color and said queried pattern with products from multiple merchants listed in said product data storage associated with a matching color value and a matching pattern value. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium, in communication with color data storage and product data storage, said product data storage being populated by merchant IMS/SCM feeds, and said non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to:
-
provide a plurality of selectable colors swatches; assign a unique color value to each of said plurality of selectable color swatches; store said plurality of selectable color swatches and said unique color values in a table; provide a plurality of selectable pattern swatches; assign a pattern value to each of a plurality of selectable pattern swatches; store said plurality of selectable pattern swatches and said pattern values in said table; provide a graphical user interface to display said plurality of selectable color swatches and said plurality of selectable pattern swatches, wherein each of said plurality of selectable color swatches may serve as a queried color and each of said plurality of selectable pattern swatches may serve as a queried pattern when selected by a user to transform said selectable color swatches and said selectable pattern swatches to a color-pattern based query for a product; in response to a color-pattern based query for a product by a user, match said queried color and said queried pattern with products from multiple merchants listed in said product data storage associated with a matching color value and a matching pattern value. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. With a processor controlled system in communication with a non-transitory computer readable storage medium having product data storage and color data storage, said product data storage being populated by merchant IMS/SCM feeds, a method of color based product searching comprising the steps of:
-
displaying a plurality of selectable color swatches on a graphical user interface, each of said plurality of selectable color swatches having an associated unique color value stored in said color data storage; in response to a user selecting one of said plurality of selectable color swatches, sending a query to said product data storage for products from multiple merchants having an associated unique color value that matches the unique color value associated with said selected color swatch; determining whether there are any products in said product data storage which match said query; and displaying representations of products having an associated unique color value that matches the unique color value associated with said selected color swatch. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory computer readable storage medium, in communication with color data storage and product data storage, said product data storage being populated by merchant IMS/SCM feeds, and said non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to:
-
display a plurality of selectable color swatches on a graphical user interface, each of said plurality of selectable color swatches having an associated unique color value stored in said color data storage; in response to a user selecting one of said plurality of selectable color swatches, send a query to said product data storage for products from multiple merchants having an associated unique color value that matches the unique color value associated with said selected color swatch; determine whether there are any products in said product data storage which match said query; and display representations of products having an associated unique color value that matches the unique color value associated with said selected color swatch. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A graphical user interface operatively connected to a processor controlled computer system for conducting color-based searches of an item table populated with representations of products from merchant IMS/SCM feeds, each of said products being associated with at least one of a plurality of unique color identifiers, comprising:
-
a plurality of selectable color swatches, each selectable color swatch being associated with one of said plurality of unique color identifiers and configured to initiate a color-based query for products associated with said one of said plurality of unique color identifiers when one of said selectable color swatches is selected by a user; a textual search field configured to receive textual query parameters used to supplement said color-based query for products; a search result display area configured to display representations of products that match said textual query parameters and are associated with the same unique color identifier as the selectable color swatch selected by a user in response to it being selected by a user. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A graphical user interface operatively connected to a processor controlled computer system for conducting color-based searches of an item table populated with representations of products from merchant IMS/SCM feeds, each of said products being associated with at least one of a plurality of unique color identifiers, comprising:
-
a plurality of selectable color swatches, each selectable color swatch being associated with one of said plurality of unique color identifiers and configured to initiate a color-based query for products associated with said one of said plurality of unique color identifiers when one of said selectable color swatches is selected by a user; a search result display area, populated in response to a selection of a selectable color swatch, said search result display area configured to display products having a color that matches said selected color swatch. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A graphical user interface operatively connected to a processor controlled computer system for conducting color-based searches of an item table populated with representations of products from merchant IMS/SCM feeds, each of said products being associated with at least one of a plurality of color codes being formed from a concatenation of digital values for R, G and B components of a color, comprising:
-
a plurality of selectable color swatches, each selectable color swatch being associated with one of said plurality of color codes and configured to initiate a color-based query for products associated with said one of said plurality of color codes when one of said selectable color swatches is selected by a user; a search result display area, populated in response to a selection of a selectable color swatch, said search result display area sized to display products having a color code that matches that of the selected color swatch. - View Dependent Claims (66, 67, 68, 69)
-
-
70. A processor-based computer system with machine readable storage media operatively connected to a plurality of merchant ISM/SCM feeds and configured to receive formatted data on products and color from said feeds, comprising:
-
a color table database, said color table database comprising a plurality of unique color identifiers, each associated with a color swatch; a product table database, said product table database comprising a plurality of products, each associated with at least one of said plurality of unique color identifiers; one or more processors configured to (a) transform product data and color data received from said ISM/SCM feeds so that said product data and color data is incorporated into said product table database, and (b) execute IMS/SCM functions by accessing said product table database and, in response to a query, retrieving data entries therein which are related in a manner that dictates retrieval of both a unique color identifier and products associated therewith.
-
-
71. A relational database access system for performing ISM/SCM functions comprising:
-
a processor-based computer system with a machine readable storage medium and memory operatively connected by a channel to a plurality of merchant ISM/SCM feeds and configured to receive formatted data from said feeds via said channel; and a relational database responsive to a query language and queries from a user, said relational database having transformed forms of data records input therein from a plurality of merchants including product records, each associated with a color identifier in the form of a concatenation of digital values for R, G and B components; wherein product records associated with a different merchant and having the same color identifier are related to one another by said color identifier in said relational database such that when a color query for said color identifier returns a positive match, product records having the same color identifier are displayed in response.
-
-
72. In a processor controlled system in communication with a non-transitory computer readable storage medium having color data storage and product data storage, a method comprising the steps of:
-
populating an item table by merchant IMS/SCM feeds transformed by a middleware engine with values in a unique color coding scheme; conducting a color analysis of said merchant IMS/SCM feeds when said merchant IMS/SCM feeds do not contain a value in said unique color coding scheme determining a value in said unique color coding scheme based upon said merchant IMS/SCM feeds which do not contain a value; populating a color/pattern table with said determined value in said unique color coding scheme; receiving a query to said item table and said color/pattern table from a user to return a color based product record having a value that matches said query; and returning all color based product records having a value that matches said query from said item table and said color/pattern table.
-
-
73. In a processor controlled system in communication with a non-transitory computer readable storage medium having color data storage and product data storage, a method comprising the steps of:
-
receiving in a middleware engine a plurality of merchant IMS/SCM data feeds of item information including, for each data feed, a color field comprising a concatenation of digital values for R, G and B components of a color represented in a color field; and receiving in an item table from the middleware engine said color fields of all of said data feeds; wherein the item table comprises additional product identification fields.
-
Specification