CN105580006A - System and method for identifying, searching and matching products based on color - Google Patents

System and method for identifying, searching and matching products based on color Download PDF

Info

Publication number
CN105580006A
CN105580006A CN201380075147.0A CN201380075147A CN105580006A CN 105580006 A CN105580006 A CN 105580006A CN 201380075147 A CN201380075147 A CN 201380075147A CN 105580006 A CN105580006 A CN 105580006A
Authority
CN
China
Prior art keywords
color
user
product
client device
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380075147.0A
Other languages
Chinese (zh)
Other versions
CN105580006B (en
Inventor
丹·爵雄
大卫·罗宾森
强纳森·威尔德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zencolor Corp
Original Assignee
Zencolor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/762,160 external-priority patent/US20130249934A1/en
Priority claimed from PCT/US2013/035495 external-priority patent/WO2013184234A1/en
Priority claimed from US13/857,685 external-priority patent/US20130262228A1/en
Priority claimed from PCT/US2013/044317 external-priority patent/WO2013184804A1/en
Priority claimed from US13/910,557 external-priority patent/US8600153B2/en
Application filed by Zencolor Corp filed Critical Zencolor Corp
Priority claimed from PCT/US2013/065333 external-priority patent/WO2014123589A1/en
Publication of CN105580006A publication Critical patent/CN105580006A/en
Application granted granted Critical
Publication of CN105580006B publication Critical patent/CN105580006B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour

Abstract

A system for searching and matching products based on color using a universal color system comprises a plurality of processor based client devices, each client device uniquely associated with a user, a database engine comprising a plurality of products reverse mapped and organized in accordance with the hexadecimal color codes of the universal color system, and a processor based server. The server receives a color-based search query comprising user's color selection from a client device associated with a user over a communications network. The user's color selection comprises at least one hexadecimal color code of the universal color system. A color engine of the server searches the database engine for products having the hexadecimal color codes within a predetermined range of the hexadecimal color code of the user's color selection, and transmits the search result to the client device over the communications network.

Description

Carry out identifying based on color, search for and the system and method for matching product
Technical field
Invention required for protection relates to for carrying out based on color identifying, searching for and the system and method for matching product, more specifically, relates to the system and method for carrying out identifying, search for and mating based on common color system.
Background technology
Sometimes, user wants to carry out searching products by color, even if this attribute that to be a kind of word be not enough to can be described.Such as, be different from and utilize basic color designation, as " redness " and " blueness ", even if at color comparative prevalence and when should easily locate intuitively, utilize color to be very difficult as parameter to search for the product of specific light and shade.Such as, there is a variety of color and will be applicable to simply " redness " or " blueness " description, and utilize text word " redness " to carry out searching for and may can not find concrete redness or interested specific product.In addition, color based on the particular type by title is searched for, such as " rose-red " or " ocean blue ", interested color may not be found, because there is colors different in a large number, each in them has different titles or has the multiple titles changed with used naming convention.Similarly, the pattern of search color composition, such as " blue red striped ", may not find the desired pattern of particular color.
The multiple disadvantages stem related to based on the search of color is in the essence of internet hunt, and it is in history based on text, thus needs user that Text Input is described found information to search engine.About color, usually using textcolor name label or be embedded into product picture under or be associated as metadata with webpage, make in fact can not obtain reliable and complete Search Results when finding concrete color light and shade.More specifically, because based on color (or pattern) realize search many search systems only can be operating as text search, so system can allow user pass through title or even " click " color (form with color card) select color then to search for selected color.But in these examples, the search parameter of input is converted to the text string being associated or representing particular color with particular color by system usually.Such as, search system can be searched for based on the red sample clicked on webpage, but is converted to " redness " of search as text using clicking, instead of as actual color.In such systems, by text string by the title " mark " of color " redness " on image, and match text string " redness " on mark instead of color is searched for based on by inputting " redness ".From the viewpoint of consumer, this system is not enough to reliably catch just by all Related products of the specific light and shade of redness found.From the viewpoint of businessman, this system does not allow performance analysis or arranges important color, and can when understanding Consumer Preferences miss data collection.
Another problem of the color search in the present age lacks general color to arrange and uniform color naming convention.Such as, even if produce when utilizing the concrete color of such as " bright cherry-red " to search for the website utilizing specific businessman (, businessman utilize term " bright cherry-red " as mark identify its some products) on search engine or search field time some correlated results, this search can not produce all correlated results of the particular type redness of searching for.Even if other businessman sell there is same color or close to color of equal value but use be different from " bright cherry-red " term to identify described color time be also such.
Because the inconsistent application of businessman user and supplier thereof, even if provide the color system of name constraints also can suffer potential shortcoming.Such as, the Wholesale Buyer of retailer may determine to order from dealer a collection of product that colour code is " cobalt blue ".Second Wholesale Buyer of same retailer also may be designated another batch of product of " cobalt blue " by second purchasing agent from second dealer's order color, desired color is identical thus the buyer of firstling is more prone to the second batch product of purchase as set of matches.In fact, when it is said that two batches of products with " same color " are placed side by side, between product, the difference of color can be significant.Even if be lack of consistency until product arrives normally ignorant between dealer and supplier when employing same color name, improve this situation when product arrives too late
Not yet effectively realize the direct search based on particular color or sample.Such as, if user has dress and wants to buy matching entries, then existing instrument makes what the color of burden for users judgement clothes and match may be.Therefore, user based on " manifesting " what coupling carries out mating (being limited by color change on screen).
In addition, user has to carry out mating and can not automatically complete.Such as, the color making color-match be similar to the member selection of friend or intimate group will be useful.The polymerization colony being its member based on user is almost impossible for user carries out color selecting automatically.
Current system also lacks for identify and the preference of user and/or customize colors to be gathered the ability of uniform areas or palette by the object of searching products.Individual has preferred colors usually, and collecting described preferred colors group and in single palette, easily can be used for described user to be useful.In addition, lack use palette in prior art form color combination and perform search based on primary colors and secondary colours (and pattern).For this reason, identify, collect preferred colors group and make it easily can be used in single palette the efficient search that has that user carries out based on color is useful.
Another shortcoming of prior art systems user can not be made to share and exchanges his or her color preference, to promote the specific products buying particular color or pattern.Due to this shortcoming, other acquaintances (such as, the intimate group of social networks) that user easily can be associated with it with friend, colleague or user can not be made to share random color preference.The member of the intimate group promoting user is bought the project of this user by this ability of sharing.Such as, when user finds expected product, such as, for wedding or baby's registration, described user may wish preserve and share this information with friend with household, especially colouring information.Along with the raising of computer technology, be connected with friend or other networks and share personal information and become more and more easily and more easily obtain.About searching for and selecting some project or product, devise a large amount of instrument with system for the registration created with share expectation project or product.But these are registered only based on the project selected by registrant and product, and not based on the product that registrant such as expects based on color preference, demographic information or color trends information.This information (such as, color preference, dimension information, previously purchase information etc.) can all be used by user, carries out buying in shop to utilize the individual shopping assistant application of the data of the intimate group being incorporated with described user data and user.By this way, user can carry out more well-informed purchase.
Summary of the invention
Therefore, the object of invention required for protection is to provide a kind of for utilizing the system of common color system identification, search and matching product based on color.
Another target of invention required for protection is to provide a kind of aforementioned system, and its search reverse Mapping is to the stock control of the businessman of the hexadecimal code of common color system and/or supply-chain management system.
A target again of invention required for protection is to provide a kind of database, and businessman and consumer can search for this database and utilize non-textual or the match query product based on color.
The another target of invention required for protection is to provide a kind of aforementioned system, and it can be searched for based on the design and color in product view data.
According to the exemplary embodiment of invention required for protection, a kind of common color system that utilizes comprises based on the system of color search and matching product: multiple client device based on processor, and each client device is associated with user uniquely; Database engine, it comprises multiple products of sexadecimal color code reverse Mapping according to common color system and tissue; And based on the server of processor.Server receives the search inquiry based on color of the color selecting comprising user from the client device be associated with user by communication network.The color selecting of user comprises at least one sexadecimal color code of common color system.The color engine searches storehouse engine of server, to find the product of the sexadecimal color code in the predefined scope of the sexadecimal color code of the color selecting had user to provide Search Results.Search Results is sent to the client device be associated with user by color engine by communication network.Database stores color selecting and the Search Results of user in a database, and upgrades the color preference history of user.
According to the exemplary embodiment of invention required for protection, at least one item during above-mentioned color search engine search is following: the data warehouse that service provider safeguards, the inventory management system of multiple businessman and the supply-chain management system of multiple businessman.
According to the exemplary embodiment of invention required for protection, above-mentioned color search engine carrys out filter search results based on the availability of the product from inventory management system.
According to the exemplary embodiment of invention required for protection, above-mentioned color engine sorts to the product on Search Results based on their availability from businessman in the current geographic position of user.
According to the exemplary embodiment of invention required for protection; if do not have the current enabled production of the sexadecimal color code in the predefined scope of the sexadecimal color code of the color selecting user from inventory management system, then above-mentioned color search engine search supply-chain management system finds the enabled production at the color selecting of future date match user.
According to the exemplary embodiment of invention required for protection, above-mentioned color search engine sorts to the product on Search Results based on the sexadecimal color code of product.The product with the sexadecimal color code of the sexadecimal color code of the color selecting closer to user is sorted higher than the product of the sexadecimal color code of the sexadecimal color code of the color selecting had further from user.
According to the exemplary embodiment of invention required for protection, above-mentioned color engine sorts to the product on Search Results based on the color preference history of user.
According to the exemplary embodiment of invention required for protection, above-mentioned server receives text search criteria by communication network from client device.Text search criteria comprise following at least one item: product description, Product Usability, dimension information, merchant information, product category, brand message, pattern-information, complementary color or complementary color product; And based on text search criteria filter search results.
According to the exemplary embodiment of invention required for protection, above-mentioned server receives the purchase request of the one or more products bought Search Results from client device by communication network.The processor of server buys request based on the transport of the user stored in a database and payment information process, if or transport and payment information unavailable from database, then via client device from user's request transport and payment information.The product that user buys by above-mentioned database is stored as purchaser record and stores the purchase information of deindividualization.
According to the exemplary embodiment of invention required for protection, above-mentioned server also comprises line module, for being added in the wish list of user by the product on Search Results, and the wish list of user is stored in database.
According to the exemplary embodiment of invention required for protection, above-mentioned server also comprises Registering modules, for sharing from the product that the client device that user is associated is received from Search Results by communication network with the member of the social colony with user.The product shared stores in a database as social registration by Registering modules.
According to the exemplary embodiment of invention required for protection, above-mentioned color search engine presents color bar and shows on the client device be associated with user.Color bar display comprises the multiple color cards based at least one is selected in following: the color preference history of Product Usability, user, color prediction, color trends, eternal color or season color.Above-mentioned server receives the search inquiry based on color comprising at least one color card that user selects from color bar display by communication network via client device.Each color card corresponds to the hexadecimal code of common color system.The product of the hexadecimal code had in the predefined scope of the hexadecimal code of color card selected by the search inquiry based on color found by above-mentioned color search engine search database engine, to provide Search Results
According to the exemplary embodiment of invention required for protection, above-mentioned server receives the request changing the color bar that is associated with the member of the social colony of user and show by communication network from the client device be associated with user.Above-mentioned color search engine presents the color bar be associated with member and shows on the client device be associated with user.Above-mentioned server receives search inquiry based on color via the client device be associated with user by communication network, and this search inquiry comprises user and shows at least one color card selected from the color bar shaped be associated with member.The product of the hexadecimal code had in the predefined scope of the hexadecimal code of color card selected by the search inquiry based on color found by above-mentioned color search engine search database engine, to provide Search Results.
According to the exemplary embodiment of invention required for protection, the search inquiry based on color from client device comprises the digital picture of product.Above-mentioned server also comprises image processor, for standardize to digital picture by by Digital Image Segmentation being multiple sections and arranging.Image processor analyzes each section with the mass-tone determining each section, and determines at least one mass-tone of digital picture based on the popularity of at least one mass-tone in each section.The color conversion identified is the hexadecimal code of common color system by image processor, and search has the product of the hexadecimal code in the predefined scope of one or more hexadecimal codes of digital picture, to provide Search Results.The color that database purchase identifies, hexadecimal code and Search Results.
According to the exemplary embodiment of invention required for protection, the above-mentioned client device be associated with user obtains the digital picture of product.Client device also comprises processor, and it to be standardized to digital picture by by Digital Image Segmentation being multiple sections and arranging.Processor analyzes each section with the mass-tone determining each section, based on the popularity of at least one mass-tone in each section, determines at least one mass-tone of digital picture.The color conversion identified is the hexadecimal code of common color system by processor, and the color identified and hexadecimal code is stored in the storer of client device.The search inquiry based on color comprising the hexadecimal code be associated with digital picture is sent to server by communication network by above-mentioned client device.
According to the exemplary embodiment of invention required for protection; a kind of system of the quality control of the product of common color system monitoring manufacture that utilizes comprises: multiple client device based on processor; each client device is associated with user uniquely and is connected to communication network, and based on the server of processor.Server receives the normalization digital picture of the product manufactured by communication network from the client device be associated with user, and receive at least one sexadecimal color code of ordering products from client device by communication network.Normalization digital picture comprises at least one sexadecimal color code of common color system.The processor of server compares the hexadecimal code of the product of manufacture and the hexadecimal code of ordering products, to judge that the color of the product manufactured is whether in the predetermined threshold value of the color of ordering products.If the color of the product manufactured is in the predetermined threshold value of the color of ordering products, then processor sends to client device by accepting message by communication network.If the color of the product manufactured is not in the predetermined threshold value of the color of ordering products, then refuse information is sent to client device by communication network by processor.
According to the exemplary embodiment of invention required for protection, the above-mentioned client device be associated with user obtains the digital picture of the product manufactured by client device.The processor of client device to be standardized to digital picture by by Digital Image Segmentation being multiple sections and being arranged.Processor analyzes each section with the mass-tone determining each section, and determines at least one mass-tone of digital picture based on the popularity of at least one mass-tone in each section.The hexadecimal code that the color conversion identified is common color system by processor is to provide normalized digital picture.The color that the storer storage of client device identifies, sexadecimal color code and normalization digital picture.Normalization digital picture is sent to server with the hexadecimal code be associated by communication network by client device.
According to the exemplary embodiment of invention required for protection; a kind of system of the quality control of the product of common color system monitoring manufacture that utilizes comprises: multiple client device based on processor; each client device is associated with user uniquely and is connected to communication network, based on server and the database of processor.Server receives the digital picture of the product manufactured by communication network from the client device be associated with user, and receive at least one sexadecimal color code of ordering products from client device by communication network.The image processor of server leads to Digital Image Segmentation and is multiple sections and standardizes to digital picture and arrange.Image processor analyzes each section with the mass-tone determining each section, and determines at least one mass-tone of digital picture based on the popularity of at least one mass-tone in each section.The hexadecimal code that the color conversion identified is common color system by image processor is to provide normalized digital picture.Image processor compares the hexadecimal code of the product of manufacture and the hexadecimal code of ordering products, to judge that the color of the product manufactured is whether in the predetermined threshold value of the color of ordering products.If the color of the product manufactured is in the predetermined threshold value of the color of ordering products, then image processor sends to client device by accepting message by communication network.If the color of the product manufactured is not in the predetermined scope of the color of ordering products, then refuse information is sent to client device by communication network by image processor.The color that database purchase identifies, hexadecimal code and normalization digital picture.
Invention required for protection can independently or the enhancing be used as existing IMS and/or SCM systems or renewal, and it promotes the function of wide scope, comprises search, product selection, purchase, marketing, advertisement, product plan and sale.Method required for protection can be passed through according to color and/or pattern tissue and identify product; and by utilizing these attributes as cardinal indicators; carry out problem application operating search principle selected in retail trade, wherein retail trade extends to customer service from product development and manufacture.
According to the exemplary embodiment of invention required for protection; said system and method can be used in the ability of the preference based on color, trend and the system-wide that performance analysis arranges, to make Products Show that is directed and micro-orientation by color as major product attribute to user.
Usually, invention required for protection provides and is provided in the system of the multiple previous disabled chance in colour recognition, selection and coupling aspect and instrument, method and a group interface to user and businessman.The non-textual color of common color code is utilized to search for as user provides the relevant search result being relevant to multiple businessman's products of the color that user is searching for closer to (or accurate).
About the hardware of system, arrange that server based on CPU is to communicate with one another and to communicate with the one or more data warehouses preferably resided therein, described data warehouse is for storing user data, businessman's data, product data and color data.
According to the detailed description guaranteed, other target various of the present invention, advantage and feature will easily become obvious, and enclose in claim and will point out the feature of novelty especially.
Accompanying drawing explanation
According to following the detailed description and the accompanying drawings, those skilled in the art will understand and understand above-mentioned and other advantage and feature of the present disclosure, in the accompanying drawings:
Fig. 1 is the block diagram of the system of exemplary embodiment according to invention required for protection;
Fig. 2 is the block diagram of the server of exemplary embodiment according to invention required for protection;
Fig. 3 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict mutual in the middle of each system unit for performing the search based on color;
Fig. 4 shows exemplary graphical user interface or the display of searching for access for color of the exemplary embodiment according to invention required for protection;
Fig. 5 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict mutual in the middle of each system unit for performing the search based on color;
Fig. 6 shows example user enrollment page according to the exemplary embodiment of invention required for protection and exemplary process diagram, which depict mutual in the middle of each system unit for performing the search based on color for main users and secondary user's;
Fig. 7 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict mutual in the middle of each system unit of the search performed for the digital picture based on product/project based on color;
Fig. 8 a to 8f shows the example process of the exemplary embodiment according to invention required for protection, for identifying and recognize color and/or pattern by image analysis processor according to the image of striped shirt pattern;
Fig. 9 is the process flow diagram of the exemplary embodiment according to invention required for protection, which depict for the example process by image processor identification and identification color and/or pattern;
Figure 10 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for the example process for Quality Control Analysis color;
Figure 11 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for the example process for Quality Control Analysis color;
Figure 12 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for the example process for Quality Control Analysis color; And
Figure 13 is the block diagram of the client device of exemplary embodiment according to invention required for protection.
Embodiment
According to the exemplary embodiment of invention required for protection; provide non-textual based on the system of color and interface; to utilize unification or common color system based on color search and matching product; described unification or common color system are as the pending application 13/910 applicant; 557 and PCT/US13/44317 (being hereafter called ' 557 of the applicant " apply for ") described in, it is incorporated to herein and by reference of text not based on certain text representation of color.Affecting one of most important factor of consumer's purchase decision is color, and therefore, invention intention required for protection is provided for the system and method based on color search and matching product, thinks that consumer provides buying experience in shop when working as online shopping.
According to the exemplary embodiment of invention required for protection; other not color data can be collected, analyze and manage to system based on color required for protection extraly; such as Text Products data and anonymous and non-anonymous user and businessman's data; think that user provides product search and the buying experience of more robust, and provide more effective instrument to set the goal for consumer, advertise and sell for businessman.
With reference to figure 1; according to the exemplary embodiment of invention required for protection, show example system configuration, it comprises the system 100 based on processor; such as one or more computing machine or server 100, have the storage drive that hard disk or operation comprise the software of machine readable program instruction.Server 100 is used as and/or provides the access to data warehouse 200, and data warehouse 200 comprises product database 206 and color database 208.Preferably, data warehouse 200 also comprises customer data base 202 and businessman's database 204.All data are retained in data warehouse 200 or utilize data base management system (DBMS) to have in other traditional Database Systems of read-write accessibility.Although be described as independent data herein for purpose of explanation to store, at least some embodiment, data storage can be combined with various combination.
The information comprised in data warehouse 200 can be conducted interviews by communication network 400 (such as, the Internet 400) via client device 300 by consumer and businessman user.Client device 300 comprises the machine based on processor, the handheld device of other network enabled that such as laptop computer, PC, flat computer, smart phone and/or server 100 communicates with.According to the exemplary embodiment of invention required for protection, as Figure 13 illustrates, client device 300 comprises processor 320, camera 310, storer 330, display 340, networking facilities 350 and input equipment 360.Client device 300 utilizes customizable interface described herein to be connected on server 100.Custom interface can be following form: graphical user interface, the application forming client-server layout and/or other known interface known in the art.Depend on the essence of user and the access to various forms information thereof, available different interface.In order to support various selection, system of the present invention preferably includes at least one application programming interface (API), thus the user of some type can strengthen its interface, and different interfaces can be used user and businessman.
According to the exemplary embodiment of invention required for protection, subscriber (consumer or businessman user, etc.) utilizes known safety method (such as, user's name and password combination) to obtain by subscribing to and enters server 100.Once subscriber is verified, server 100 just provides the data access of subscriber's Internet access.
According to the exemplary embodiment of invention required for protection, server 100 stores/maintains sexadecimal RGB color code or identification information and pattern identification information in color database 208.Each individual colour code entry corresponds to one in the multiple unification/common color stored in color database 208, and each individual pattern identification entry corresponds to one in the multiple optional pattern stored in color database 208.
According to the exemplary embodiment of invention required for protection; system described herein, method and interface are designed to operate in 4096 common color environment; but utilizing generation 2563 or 16; the gamut of 256 color intensities for R (redness), G (green) and B (blueness) (measuring from 0 to 255) of 777,216 possible color changes allows system extension to operate to the yardstick more than 1,600 ten thousand common color.Invention required for protection utilizes being reversed mapping, standardization and being organized into the different colours system of the general-purpose system for performance analysis of multiple businessman, as described in ' 557 as applicant are applied for.Preferably, 4096 optional common color are along the full size equi-spaced apart of colors available.It should be understood, however, that selective color can move along yardstick or add or cut, to provide the more or less change in particular coloured regions, this depends on tendency or the needs of user and businessman.
As described in ' 557 as applicant are applied for, server 100 receives product information (that is, supplying) by communication network 400 from multiple businessman.Server 100 receives supply from stock control (" the IMS ") system 500 of retailer, wholesale dealer and/or manufacturer or supply chain management (" SCM ") system 510.Be understandable that, for easy, in this article can by businessman, retailer, wholesale dealer and manufacturer by jointly and be called businessman interchangeably.Preferably, when with the addition of new product or have updated information in IMS system 500 and/or SCM systems 510, corresponding information is transmitted to server 100.Namely, IMS system 500 and/or SCM systems 510 dynamically send the information after renewal to server 100.
By utilizing the common color system being used for multiple businessman, invention required for protection solves user search and finds the significant obstacle from the product of different businessman.Back mapping makes it possible to performance analysis and arranges accurate color.When layering is to special businessman IMS system 500 and/or SCM systems 510, strengthened further, because it no longer needs combing the Internet according to the search that the exemplary embodiment of invention required for protection performs.Equally, invention required for protection improves by providing normalized color information in yardstick, search and availability the problem be associated with businessman's product plan and production
According to the exemplary embodiment of invention required for protection; as shown in Figure 2, server 100 comprises one or more processor 110, color search engine 120, palette maker 130, Registering modules 140, line module 150, Products Show engine 160, real-time analysis processor 170 and image processor 180.Server 100 obtains data from multiple source.According to the exemplary embodiment of invention required for protection; the individual character of the user that the palette maker 130 of server 100 obtains from user/subscriber (or different user/subscriber) based on the line module 150 by server 100 and demographic information generate color palette, and described individual character and demographic information are such as but not limited to title, position, birthday, preference product and preferred colors.The processor 110 of server 100 is from the IMS system 500 of the businessman of the part as IMS supply 505 and/or obtain the data about product and stock from the SCM systems 510 of the businessman of the part as SCM supply 515, and described data can be text, image, video or its some forms combined.
The each data set introduced in data warehouse 200 represents communicating with other data set or depending on the data set that is mutually related (but need not represent discrete data set) of other data set for complete information.Several data base management system (DBMS) can be utilized, data base management system (DBMS) (such as to include but not limited to relational database management system (RDBMS) and " rear relation ", not only Structured Query Language (SQL) (NOSQL) data base management system (DBMS)), access these data sets.In addition, by using DBMS (such as RDBMS or " rear relation " DBMS), data can be handy to businessman in many ways, such as, based on concrete demographic profile or concrete color or color-set.
According to the exemplary embodiment of invention required for protection, customer data base 202 maintains and stores the data being exclusively used in individual consumer/subscriber, includes but not limited to, personal information, demographic information, preference, product historical information and social information.The color that it is associated with concrete key word by the key word that personal information can comprise user name, title, address (and more broadly geography information), phone data, birthday, information of divining by astrology, user are associated, user, etc.Demographic information can comprise age, sex, education history, income, marital status, occupation, religion etc.Preference can comprise the color preference of user, it is associated with particular color by user key word, books, game, hobby, motion, sports team etc.Some preferences can directly obtain from user, and other preference can be obtained based on the web search of user and/or purchase by the line module 150 of server.Product historical information can comprise the browsing histories of user, the product hierarchy (such as, like and hide) of user, the purchase history of user, user like most shop, user like brand etc. most.Social information can comprise user to user or user to businessman alliance, and it includes but not limited to, friend, household, colleague, lover and acquaintance coalition.
Usually, under comprising the background belonged in the customer data base 202 recorded that user ID and user select on a large scale in main users registration process and being stored in subsequently, personal information and demographic information is obtained from user.Due to the user-system interaction via graphical user interface, obtain in customer data base 202 and the residue form of user data.
According to the exemplary embodiment of invention required for protection, businessman's database 204 maintains and stores the data being exclusively used in businessman, includes but not limited to: merchant information, such as trade name, contact name, address and telephone number; Demographic information, such as target demographic, user and businessman's demographics and preference; Physical location; Inventory information; Information of supply chain; Article layout figure (plan-o-gram) and storage schematic information; And purchase historical information.
According to the exemplary embodiment of invention required for protection, product database 206 maintains and stores the data being exclusively used in product, includes but not limited to: basic product identification information, comprises name of product; Colour code information, comprises general sexadecimal color code, color holography and statistical information; As applicable, pattern identification information; View data, preferably other form of the 3-dimensional digital demonstration of product or the digital picture of product; Recommending data, comprises history recommended products, equipment registration and belongs to the ad data of product; And current and future products availability information.Preferably, by product category (such as, desk, chair, shoes, shirt, socks, car, drawing etc.), index and classification are carried out to product data.
It should be understood that and by multiple useful mode by the user data of related product data and particular type, businessman's data and color data, index and cross reference can be carried out to the product data be stored in product database 206.Therefore, such as can utilize color, availability, user preference and demographic combination in any, quote and handle various types of product data.Like this, under the background of forecast analysis, the instrument that the interrelated formation of the data in data warehouse 200 is strong.
According to the exemplary embodiment of invention required for protection, color database 208 maintains and stores the data being exclusively used in colouring information, includes but not limited to: sexadecimal color code or identification information; RGB colour code information; Pattern identification information; Statistical color information; Keyword message; And colo(u)r group information.Sexadecimal color code or identification information storage in color database 208, as the color data of the hexadecimal code form for each selectable color.RGB colour code information is stored in color database 208, as the color data of the RGB component intensity form for each selectable color.Preferably, each RGB component intensity is mapped to corresponding hexadecimal code.Pattern identification information is stored in color database 208, as the color data of predetermined pattern arrangement form.
The statistical color information be stored in color database 208 as color data provides the information of the popular of the color relating to product or frequency, such as, comprise the frequency of man's shirt of particular color.Can also based on consumer buy provide about popular at which kind of product colour of this season and estimate next season which kind of product colour will be popular tendency information.For manufacturer and retailer, this determines that manufacturing and hoard for which kind of product colour in their shop be valuable.
The keyword message be stored in color database 208 as color data can be the key word that the frequent user belonging to particular color associates.The key word of association can based on primary colors-word association index; User's definition of keywords, user is by color and concrete keyword association thus; And predetermined key word, user itself and user are determined at color that those predetermined key words are associated links.When in color database 208, renewal associates with establishment user's continuation, server 100 stores and trasaction key and color-associations thereof.The colo(u)r group information be stored in color database 208 as color data can be the color be associated with eternal series or particular tendency series (such as, 2012 spring colors).
It should be understood that the data be stored in color database 208 as color data can be carry out index and cross reference by the user data of associated color data and particular type, businessman's data and the multiple useful mode of product data.Like this, under the background of forecast analysis, the instrument that the interrelated formation of the data in data warehouse 200 is strong.
By common color identification technology is integrated into proprietary IMS system 500 and/or SCM systems 510, can performance analysis and integrated available color data, up to the present unpractical or at most based on the decision-making based on color and the recommendation of Incomplete information to make businessman to make in real time.About supply chain management, by such as once reaching a certain sale threshold value, stock is down to below specific rank and/or identify that extra consumer demand exceedes current supply plan and ability and triggers and manufacture and distribution, can manage and the stock of priorization particular color product, and can more early affect the decision of replenishing the stock.In addition, businessman also can utilize the availability that available supply chain management information is expected to user advertising or notice.Similarly, this information can be used for allowing user to purchase product in advance.In stock, by the stock of enabled production being kept stable based on current and recent availability promotional product.In addition, when the product of particular color is unavailable, immediate match is recommended in default setting support.Therefore, current and following stock can be considered and make product search and recommendation.
In the above example, determine and color of classifying with 6 figure place hexadecimal values or hexadecimal code.It should be understood, however, that and the colors available being used for classifying can be adjusted to corresponding to easily extensible or constant color environment.Such as, in the easily extensible environment of color, the color of Given Graph picture is assigned with corresponding to 4,096 can selective value once can expand with comprise extra color when needed 6 hexadecimal values (and rgb value of correspondence).If need more than 4,096 to the additional color of actual available 1600+ ten thousand color, then 6 hexadecimal values (and rgb value of correspondence) distributed support expansion.It should be understood that each hexadecimal code can be converted into components R GB value and/or binary representation.
4, in the fixed environment of 096 color, each components R GB color that 0 to 255 yardsticks represent can by respectively under be adjusted to 16 intensity of the RGB on 0-15 yardstick.Based on 16 each color intensities of these colors, 163 or 4096 color changes are possible altogether.Such as, by utilizing the closest value on 16-value RGB yardstick, in sexadecimal, be identified as the color of CB93B1 and corresponding rgb value: 203 is red: 147 is green: 177 bluenesss can be adjusted to hexadecimal code C9B and corresponding rgb value on 4096 color scale: 13 is red: 9 is green: 11 is blue.On the yardstick of this form, these values will make product (such as, shirt) be associated with the image or color belonging to it, thus when inquiring about color C9B, one of recommendation or product result are shirts.Although only utilize 16 RGB intensity (and 3 sexadecimal numbers) easily can not be applicable to color expansion, but still allow the color change of the certain level be enough separated with businessman for consumer.By the pending application 13/762 applicant; 160 and PCT/US123/25135 (being hereafter called ' 160 of the applicant " apply for ") in more fully set forth and describe whole 4096 hexadecimal codes of invention required for protection, each in described application is herein incorporated by entirety by reference.
With reference now to Fig. 3 and Fig. 4, by subscribing to and passing through to use independent game server (not shown) can select the known safety approach of management (such as, login name and password), all user subscribers (such as, businessman user, consumer-user etc.) obtain and enter and access services device 100.Once confirm log in and have authenticated subscriber, the processor 110 of server 100 will load age of user, sex, position and other demographic informations from customer data base 202.The color search engine 120 of server 100 provides via graphical user interface (GUI) 700 access search query function to the consumer-user of empirical tests, and the processor 110 of server 100 provides it to subscribe to lower available data access to the businessman user of empirical tests.
For unauthenticated user or the unlicensed people of service provider; when with unauthenticated user (namely; non-subscriber) client device 300 that is associated is when attempting access services device 100; according to the exemplary embodiment of invention required for protection; client device 300 access services device 100 refused by processor 110; and enrollment page is sent to client device 300, thus the service that user can utilize known method subscription service provider to provide, and become registration/subscriber of certification.After the registration process is complete, user can select to download mobile search and be applied to her client device 300, with seamless and/or be automatically connected on the server 100 of service provider.Additionally or alternatively, server 100 can allow the client device 300 of authenticated to perform becomes subscriber also due to the service of service provider as advertisement to encourage unverified user based on the search of color at least one times.
According to the exemplary embodiment of invention required for protection, the search inquiry that user utilizes the GUI700 of color search engine 120 display on the client device 300 that is associated with user to start based on color.By selecting selective color region or the sample 702 of GUI700, as Fig. 4 illustrates, user starts the search of product from the SCM systems 510 (herein jointly and be called interchangeably " database engine 250 ") corresponding to the IMS system 500 of data warehouse 200 that the digital color code (such as, sexadecimal, RGB, scale-of-two) of selective color sample 702 is associated and/or businessman and/or businessman.It should be understood that for ease of quoting, in this article the one or more inquiries being sent to data warehouse 200, IMS system 500 and SCM systems 500 (database engine 250) being called single query.As Fig. 3 and Fig. 4 illustrates, when user wishes the product searching for particular color, user selects color from one of selective color bar color can clicking horizontal color bar 703 appearance.Once have selected one of color on horizontal bar 703, vertical bar 704 is usually along with the light and shade of priming color selected on horizontal color bar 703 is expanded downwards.Once user makes final color selecting (comprising one or more color), color search criterion 600 is sent to the color search engine 120 of server 100 by client device 300 by communication network 400.Color search engine 120 search database engine 250 finds coupling or the product closest to the final color selecting of user.Namely, color search criterion 600 is sent to database engine 250 by color search engine 120 in queries.Be understandable that, each IMS500 is associated from different businessman, retailer, wholesale dealer, manufacturer etc., and being associated of each SCM systems 500 and different businessman, retailer, wholesale dealer, manufacturer etc.Be understandable that, product can be any commodity, includes but not limited to: clothes, bedding, shoes, cap, necktie, socks, scarf, accessories, furniture, household electrical appliances, bicycle, automobile, drawing, lipstick, hair dye, cosmetics, nail wet goods.
According to the exemplary embodiment of invention required for protection, color search engine 120 search database engine 250 meets the product of color search criterion 600 to find, namely with the product of digital color code corresponding to selected color card 702.The Search Results 620 of the information of the product of the color search criterion 600 comprised about match user is sent to the client device 300 be associated with user by color search engine 120 by communication network.Color search engine 120 stores color search criterion 600 and Search Results 620 in data warehouse 200.Preferably, color search engine 120 upgrades user's primary colors preference history 630 based on the color search criterion 600 of user.
But if do not find the product of match user color search criterion 600 in data warehouse 200, then one or more IMS system 500 searched for by color search engine 120.Preferably, the single query comprising User Colors search criterion 600 sends to data warehouse 200 and IMS system 500 to search for the two simultaneously by color search engine 120.If do not find the product of match user color search criterion 600 in data warehouse 200 and IMS system 500, then color search engine 120 searches for SCM systems 510 to determine whether any products of match user color search criterion 600 (that is, matching product currently to transport, manufacture etc.) in " supply chain " or " pipeline ".The Search Results 620 that color search engine 120 will comprise following inventory information (such as, Product Usability information) is sent to the client device 300 be associated with user by communication network 400.
According to the exemplary embodiment of invention required for protection; if do not find the product of match user color search criterion 600, then color search engine 120 return comprise have almost identical with the inquiry color of User Colors search criterion 600 or closest to the Search Results 620 of the product of color.Namely, color search engine 120 returns the product had with the hexadecimal code of the almost identical or immediate common color system of the hexadecimal code of the inquiry color of User Colors search criterion 600.According to the exemplary embodiment of invention required for protection, the color search engine 120 of server 100 performs following example calculation to determine and the immediate match of inquiry color: c=sqrt ((r-r1) 2+ (g-g1) 2+ (b-b1) 2), the wherein immediate color of c=; R=inquires about the red value of color; The red value of r1=candidate color; G=inquires about the green value of color; The green value of g1=candidate color; And b=inquires about the blue valve of color; And the blue valve of b1=candidate color.Candidate matches color produces the one or more colors of value closest to zero.
Also can control and revise the preference of the color card 702 appeared on color bar 703,704 via GUI700 (such as by utilizing bookmark feature 707).When control break easily appears at the selective color in the color bar display 710 of GUI700, based on the purchase history of User Colors history, user, the search history etc. of user, color search engine 120 generates the special color bar display 710 and 720 of user.That is, obtain enough data with the color preference determining user after, color search engine 120 show on the client device 300 be associated with user have personalized color bar show 720 instead of color bar of standardizing show 710 GUI700.Alternatively, when user clicks the one or more button in normalization color bar display 710, color search engine 120 shows personalized color bar display 720.User selects one or more colors of standardizing in color bar display 710 or personalized color bar display 720, with the product in search database engine 250.
According to the exemplary embodiment of invention required for protection, GUI700 comprises text search field 705 extraly, for the alternative search parameter 610 outside user's amount of imports, such as: pattern-information, as grid; And text search criteria, such as: size, brand, businessman, polo shirt, drawing, stirring machine, nail wet goods.Color search engine 120 search database engine 250, text search criteria 610 and color search criterion 600 is met (namely to find, the digital color code (e.g., sexadecimal, RGB, scale-of-two) be associated corresponding to selected color card 702) product.If not by more searches parameter 610 that client device 300 provides, then color search engine 120 search database engine 250, to find the product only meeting color search criterion 600 (that is, corresponding to the digital color code be associated of selected color card 702).
When receiving extra search parameter 610 (such as " polo shirt ") from client device 300 by communication network 400, according to the exemplary embodiment of invention required for protection, color search engine 120 provides the Search Results 620:a of the product meeting color search criterion 600 and the text search criteria 610 or project had from database engine 250) the sexadecimal color code of the selected color card of color search criterion 600, such as, as hexadecimal code 9CAED4 that Fig. 4 illustrates; And b) text search parameter or standard 610, such as, as " polo shirt " that Fig. 4 illustrates.The Search Results 620 that database engine 250 returns by color search engine 120 is sent to client device 300 by communication network 400.As Fig. 4 illustrates, client device 300 presents Search Results 620 in viewing area 706.Although only illustrate eight products in viewing area 706 in the diagram, but by using method known arbitrarily (such as, use the sliding shoe on screen or GUI700), in viewing area 706, can show or be incorporated into the additional product of Search Results 620 in viewing area 706.
According to the exemplary embodiment of invention required for protection; when resource allows; color search engine 120, by the color identified with show those color-match occurred as selective color sample 702 on 720 at the personalized color bar of user, carrys out continuous and automatic Query Database engine 250 to find product.Color search engine 120 receives Search Results 620 from database solicitous 250, and Search Results 620 is sent to the client device 300 be associated with user by communication network 400.Before user starts formal search, the client device 300 product/project of Search Results 620 fills viewing area 706.Preferably, Search Results 620 comprises the product/project from IMS system 500, thus is product/project available in current stock in the product/project shown in viewing area 706.
According to the exemplary embodiment of invention required for protection; extra color search criterion 600 and/or extra text search criteria 610 can be input to GUI700 by user; thus color search engine 120 can such as reduce or filter search results 620, to find the product from the current particular type bought of businessman in user's current geographic position.These extra parameters or standard can include but not limited to: second or the 3rd color card or hexadecimal code, concrete pattern or physical attribute (such as, size).
According to the exemplary embodiment of invention required for protection, user can select one or more products of display on viewing area 706 to buy.When user selects the product bought from viewing area 706, purchase request is sent to server 100 by communication network 400 by client device 300.Processor 110 can utilize the transport of the user be stored in customer data base 202 and payment information to process the product purchase of user.Additionally or alternatively, processor 110 can make paying a bill of user's input requirements and transport information to complete purchase by some row GUI of display on client device 300.Can by the server 100 of provider or the web site url GUI by businessman.Processor 110 stores the product/project 830 of purchase as purchaser record in customer data base 202, and in product database 206, stores the purchase information of deindividualization, the sex of such as user and demographic information.Real-time analysis processor 170 can utilize the information of this deindividualization to determine the common or typical profile of the user buying this product, or determines color trends based on sex, age, geographic position etc.If the product bought is in the wish list 820 of user, then line module 150 removes or deletes bought product from the inventory of user, thus the member of social colony 860 that she ratifies knows have purchased project from the wish list 820 of user, reduce the possibility of repeat buying thus.Alternatively, line module 150 can hide the present purchase of user's wish list 820 from the owner of wish list 820, it is secret for buying owner to make arbitrary present.
Although the embodiment herein makes user can search for multiple desired color of a project (such as, first color and the second color), and concrete pattern-color combination (such as, red blue grid), but color search engine 120 can perform other on database engine 250 can comparison search.According to the exemplary embodiment of invention required for protection, " complementation " color project of color search engine 120 search inquiry color or color search criterion 600.Each selective color sample 702 in color bar display 710 and personalized color bar display 720 is not only associated with unique hexadecimal code of common color system, is also associated with the hexadecimal code of one or more complementary color.Therefore, when user selects to comprise complementary color search at her searching products as more searches parameter or standard 610, color search engine 120 search database engine 250 is to find the product/project of the inquiry color meeting the color search criterion 600 of user and the complementary color be associated with the inquiry color of user.Namely, Search Results 620 comprises list or the set of the product/project meeting color search criterion 600 and/or extra text search criteria 610, and meets list or the set of the product/project of one or more complementary colors be associated with the inquiry color of user.Such as, the small sample of other light and shades all of the given light and shade of blue component or " adjoint " blueness and the light and shade of redness, Search Results 620 can comprise list or the set of the product/project meeting blue and therefore red complementary light and shade extraly.The list of product of the complementary color meeting color search criterion 600 and be associated with inquiry color comprised or the Search Results 620 of set are sent to client device 300 by communication network 400 by color search engine 120.According to the exemplary embodiment of invention required for protection, the complementary color in the preset range of the hexadecimal code falling into inquiry color 600 selected by color search engine 120.
Additionally or alternatively, user can select to comprise complementary color project search at her searching products as extra search criterion 610.Product/the project with particular color project found by color search engine 120 search database engine 250.Such as, user can use color search engine 120 search for the shoes of " olive green " jacket complementation or search for and the blue curtain spending the sofa complementation of pattern in vain.
Except providing Search Results 620; according to the exemplary embodiment of invention required for protection; processor 110 is also for user provides multiple user action or option; carry out the product/project sharing Search Results 620 with the societies 860 that user ratifies; wish list 820 to user adds product/project; deletion inventory 850 to user adds product/project thus the product/project of deleting will not be contained in the Search Results 620 of user in the future arbitrarily, and buys product/project.When user makes a choice, color search engine 120 stores the selection of user as record in customer data base 202.That is, color search engine 120 in customer data base 202 Storage sharing product/project as social registration, store wish list product/project as wish list record, store bookmark product/project as bookmark record, store and delete product/project as the record deleted, and product/project 830 that storage is bought is as purchaser record.In addition, the real-time analysis processor 170 that the selection of user or record are conveyed to server 100 by color search engine 120 carries out processing and analyzing.Products Show engine 160 utilize data by analysis and be user or other people recommend Correlation selection and/or demographics in the future.Therefore, be user data by the information combination of the search performed by the user from enabled production or businessman stock and index, and for formulating the user preference that can be used for recommending the user providing these data in the future, and recommend other users of the demographics of shared domestic consumer and/or on-line purchase activity.
According to the exemplary embodiment of invention required for protection, color search engine 120 utilizes the color of user and/or pattern preference that store in customer data base 202 to perform product/project search.Line module 150 is based on the design and color preference (being referred to as herein " User Colors or preference history 630 ") of the one or more renewal user in following: the search criterion 600,610 of user; And user select ratify hope situation 820 that social colony 860 shares, that add user to user and the bookmark 840 that is connected to user, the specific products/project that maybe will buy.Preferably, line module 150 is by product type (pattern that such as Fig. 5 illustrates, family etc.) sorted users color preference history.
According to the exemplary embodiment of invention required for protection; as Fig. 4 and Fig. 6 illustrates; when the client device 300 access services device 100 be associated with subscriber (that is, the user of registration), the application page or GUI800 are sent to client device 300 by processor 100.Client device 300 display comprises the application page 800 of subscriber or main users registration GUI810.According to the exemplary embodiment of invention required for protection; main users registration GUI810 comprise following Exemplary alternate maybe can click GUI display in one or more: the product/project in user's inventory list 820; the purchase inventory 830 of product/project that user buys; product/project on user's bookmark 840; product/the project on inventory 850 is deleted user; user ratifies social colony 860, user's favorite shop list 841 and the favorite list of brands 842 of user.When user clicks or selects the social colony GUI860 of approval, the GUI865 of the photo of social colony/registration that processor 110 is ratified with user or identifier (such as, user name, the pet name etc.) display expansion.
According to the exemplary embodiment of invention required for protection; as Fig. 6 illustrates; color search engine 120 automatically performs default search product based on the personalized color bar display 720 of User Colors preference history 630 and/or user, preferably upgrades the personalized color bar display 720 of User Colors preference history 630 and/or user at every turn.When the client device 300 be associated with subscriber accesses GUI700 to start the search inquiry based on color, the Search Results 620 that database engine 250 returns in response to default search is sent to client device 300 by communication network 400 by the engine 120 based on color.Shown in as exemplary in Fig. 4, client device 300 presents the Search Results 620 received in viewing area 706.
According to the exemplary embodiment of invention required for protection; as Fig. 6 illustrates; color search engine 120 automatically performs default search product based on the color preference history 640 of the social group member of each approval and/or the personalized color bar display 720 of each member, preferably upgrades the color preference history 640 of member and/or the personalized color bar display 720 of member at every turn.Access GUI700 when the client device 300 be associated with subscriber and think the member of the social colony 860 that user annotates and comments on (namely, secondary user) when starting search inquiry based on color, the Search Results 620 that database engine 250 returns in response to the default search for secondary user is sent to client device 300 by communication network 400 by the engine 120 based on color.Shown in as exemplary in Fig. 4, client device 300 presents the Search Results 620 received in viewing area 706.
According to the exemplary embodiment of invention required for protection; as Fig. 7 illustrates; the digital picture 910 of selecting of product/project is sent to server 100 by communication network 400 by client device 300, finds coupling or be similar to the product/project of digital picture 910 with search database engine 250.Client device 300 can be the equipment 300 of network enabled, such as there is the smart phone 300 of embedded camera 310, there is the flat computer 300 of embedded camera 310, there is the laptop computer 300 etc. of embedded camera 310, and select digital picture 910 can be the image 900 downloaded from the Internet, the photo 900 of the product/project of taking with the embedded camera 310 of client device, the image 900 etc. that arrives of received text via e-mail, or be stored in the image 900 in client device 300.
According to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 has been selected the colour specificationization of digital picture 910 by user by from the one or more of product/project and have been organized into common color system.Client device 300 is sent to server by communication network 400 via networking facilities 350 by with the common color code selecting digital picture 910 to be associated.As applicant ' 557 apply in more comprehensively describe and as shown in Fig. 8 a-8g and Fig. 9; according to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 performs " movement " or " light weight " version of the comprehensive normalisation process 940 performed by server 100.Additionally or alternatively, the processor 320 of client device 300 can not perform normalisation process 940, and entirety depends on server 100.Namely, client device 300 can be sent to server 100 by selecting digital picture 910, has selected digital picture 910 to identify mass-tone and to standardize.Be understandable that, this need not stop the client device 300 with more powerful processor 320 and more large memories 330 to perform whole normalisation process 940 performed by server 100.
As applicant ' 557 apply in more comprehensively describe and as exemplary in Fig. 8 a-8g and Fig. 9 shown in; according to the exemplary embodiment of invention required for protection; the one or more of product/project that the processor 320 of client device 300 or image processor 180 receive since client device 300 in the future have selected the design and color of digital picture 910 to standardize and have arranged as common color system, thus make color search engine 120 in database engine 250, find coupling and/or similar product/project selecting product shown in digital picture 910.Shown in as exemplary in Fig. 8 a-8g and Fig. 9, processor 320 or image processor 180 receive the digital picture 910 of the figuratum shirt of tool to carry out processing and identifying in step 1000 place.In comprehensive normalisation process 940, image processor 180 performs step 1010-1070.For mobile normalisation process, processor 320 or image processor skip the step 1020-1040 shown in Fig. 9.In step 1010 place, processor 320 or image processor 180 are isolated or the Related product pattern that extracts from image remainder and color, and the uncorrelated part of image 920 is regarded as background or " blank " 920 and is dropped to provide filtered image 930.Processor 320 or image processor 180 are scanned across the neighborhood pixels of the image 930 of filter in step 1020 place, and in step 1030 place definition neighbor point.Once define neighbor point, in step 1040 place, processor 320 or image processor 180 are just searched for filtered image 930 and to be found in color database 208 repeat patterns in the product utilization pattern repetition parameter of definition.Depend on the degree of the pattern distortion of the product occurred in filtered image 930, processor 320 or the filtered image 930 of image processor 180 Further Division are until identify and determine the repeat patterns of product.
According to the exemplary embodiment of invention required for protection, the predefine set of pattern that processor 320 or image processor 180 compare repeat patterns and store in color database 208, to classify or to determine product pattern.The pattern once classify, processor 320 or image processor 180 are punished class in step 1050 and are determined popular colour or the mass-tone of product.In step 1060 place, as Fig. 8 g illustrates, the color identified arranges or is converted to the hexadecimal code/value of common color system by processor 320 or image processor 180, and preferably, described color is listed by the popularity of color that identifies or frequency (that is, the number of times of the particular color occurred in product image).Such as, five kinds of mass-tones being represented by its general hexadecimal value CB93B1, BDCADC, C3AECD, E3CFCD and EFEBE2 below can identifying of processor 320 or image processor 180.After identifying all these design and colors, in step 1070 place, the color identified and/or pattern are associated with this specific shirt by processor 320 or image processor 180, and the design and color data after these being arranged are stored in storer 330 or data warehouse 200 as color search criterion 600 and extra search criterion 610.If selected the mobile normalisation process in digital picture 910 to be performed by processor 320, then client device 300 carries out treatment and analysis by selecting the color data (that is, with the sexadecimal color code identified selecting digital picture 910 to be associated) put in order of digital picture 910 to be sent to server 100 by communication network 400.
When analyzing the pattern of multiple color, such as, shown in Fig. 8 a, processor 320 or image processor 180 carry out identification colors by the point in the given area of filtered image 930 selected by sampling.When sampling shows to exist more than a kind of color constantly, processor 320 or image processor 180 be sampling and/or the filtered image 930 of Further Division further, and can continue iterative processing until only identify a kind of color or image divide and be lowered to single pixel in division.According to the exemplary embodiment of invention required for protection; based on deviation (compared with predetermined scope or threshold value) or some other standards of the number of colors identified in the zone, in the zone color value, processor 320 or image processor 180 select size or division.Processor 320 or image processor 180 are such as based on the color value by each region of pixel analysis.In addition, image processor 180 is by storing each sampling location in each region relative to the X of whole filtered image 930 (together with its color value), Y-coordinate, and each region is assigned with one or more color value by determining based on color.In addition, processor 320 or image processor 180 search pattern in filtered image 930.When some parameter change more than fixed threshold such as 15% time, processor 320 or image processor 180 can changes in identification colors.As a result, processor 320 or image processor 180 can set up virtual map, which depict color on position to show where color changes and can occur pattern on the whole.By identifying the color in each region and each region position relative to whole filtered image 930, processor 320 or image processor 180 can utilize such as pixel geometry technology known in the art to determine pattern.Once determine pattern and color, processor 320 or image processor 180 are just to the product/item image 910 distribute digital value (preferably, the hexadecimal code of common color system) selected.The hexadecimal code being distributed to the product/item image 910 selected by image processor 180 is used as color search criterion 600 by color search engine 120 subsequently, and be used as extra search criterion 610 by by image processor 180 pattern that classification/recognition goes out in the product/item image 910 selected, carry out search database engine 250 and find coupling and similar products.
According to the exemplary embodiment of invention required for protection; Search Results 620 sorts for or is arranged as from being related to most the most incoherent ordered list by Search Results 620 by color search engine 120; such as; product/the project had close to the color hexadecimal code of inquiry color is counted as more relevant, and is presented on higher position in Search Results order.Sequence or orderly Search Results 620 are sent to client device 300 by communication network 400 by color search engine 120, thus client device 300 at viewing area 706 place from being related to most least relevant display of search results 620.Additionally or alternatively, color search engine 120 can consider that other factors (such as, user preference, Product Usability, businessman or user's grading) judges ordered search results 620, the relevance of product/project on level Search Results 620.
According to the exemplary embodiment of invention required for protection, the product/project on the Search Results 620 of display on the viewing area 706 that user can check, and graded, stores, buys or be discarded in client device 300.Line module 150 safeguards the browsing histories of each user in customer data base 202, and product/project that interpolation/maintenance user checks in the browsing histories of user.That is, such as, if user checks product in the Search Results 620 of user, then this product adds in the list of the browsing histories of the user stored in customer data base 202 by line module 150.It should be understood that user can change the browsing histories of her storage any time.Such as, if user loses interest in a project, then user can delete this project from her browsing histories.According to the exemplary embodiment of invention required for protection, color search engine 120 color search engine 120 by make this Search Results 620 not to except this user any other people can use.User can specify specific search to be individual.That is, color search engine 120 makes the social colony 860 of the approval of described particular search result 620 couples of users unavailable.If user is another people's searching products, such as, for its spouse searches for present, then color search engine 120 can make the spouse of this Search Results 620 to her unavailable, but this result other members to the social colony 860 of approval can be used.Line module 150 splits the browsing information of any search that the user from the browsing histories of user carries out for other people, to provide user more accurately special browsing information.
According to the exemplary embodiment of invention required for protection, user can to product grading to show interested degree (such as, lose interest in, have an interest, very interested).Processor 110 or line module 150 store user's grading in product database 206, no matter it be according to phrase (such as, " loseing interest in ") or according to numerical scale (as with as described in the digital value that is associated of product).Products Show engine 160 can utilize the member of user's rating information to the social colony 860 ratified in advance of user or other user's recommended products of claimed system.
If user wants to delete grading arbitrarily or do not want to allow processor 110 be stored in the product checked in the browsing histories stored in the database 202 of user, then user can select to abandon the arbitrary data be associated with checked product.If user selects to abandon the arbitrary data be associated with checked product, then processor 110 or line module 1250 will not store data or delete the stored arbitrary data be associated with checked product from customer data base 202, or select storing user the product that will delete from her profile.
According to the exemplary embodiment of invention required for protection; user can add one or more products of display on viewing area 706 to user and register 810; such as arrive the wish list 820 of user, or the registration 810 of the member of the social colony 860 of the approval of arriving user.Registering modules 140 allows user to store, shares and edit product list, other registration of such as wish list 820 or product.User can select preserve selected by product in product list, such as wish list 820.If user permits, then the member of the social colony 860 of this user and approval thereof can utilize her client device 300 to access Registering modules 140 by communication network 400 and check the list of preserving arbitrarily.
When user selects to add from viewing area 706 product to her registration 810, registration interpolation request is sent to server 100 by communication network 400 by client device 300.The product of selection is added to the user stored in customer data base 202 and registers in 810 by Registering modules 140, or adds in the registration 810 of member of the social colony 860 that user ratifies.Registering modules 140 also stores the equipment registration information of deindividualization in product database 206, such as, show the sex to the interested user of product and demographic information.Common or the typical profile that real-time analysis processor 170 can utilize this deindividualization information to judge the interested user of this product.
According to the exemplary embodiment of invention required for protection, all or part information that Registering modules 140 allows user and another user (such as, she ratify the member of social colony 860) to share in customer data base 202 not this user to store.The quantity of information that the member of the social colony 860 ratified with her shares is to change with organizing, and such as, user can select to enjoy with her friend's component to organize more information than the work with her simultaneously.User may wish that the member of the social colony 860 ratified with her shares some her user data (such as, name, birthday, consensus data and color preference information).Any member of the social colony 860 allowing her approval is not only seen kept product list by this, and the user-selected any out of Memory shared with the social colony 860 that she ratifies can be seen, the browsing histories, product grading, calendar, color preference, personal information, favorite list of brands 842, favorite shop list 841 etc. of such as user.By this way, the member of the social colony 860 of user can see that a certain event (such as, the birthday of user or anniversary) occurs, and can check that her wish list 820 thinks that user buys suitable present.
According to the exemplary embodiment of invention required for protection, first user can ask to share specifying information with the second user.Once the second user receives described request, then first user and the second user can share their user data of all or part, product data and/or the color data that are stored in data warehouse 200 each other, and eachly the second user can be associated with some contact group 840.Such as, contact group can be friend, household, lover, work etc.Registering modules 140 stores the request of each acceptance and the contact group be associated or social colony 860 in customer data base 202, and social colony is linked to stored user data.
As Fig. 6 illustrates, Registering modules 140 provides or shows subscriber profile information, social colony 860, wish list 820, purchase inventory 830, bookmark 840, browsing histories etc., checks on the application page 800 that user shows on client device 300.The main users registration GUI810 that processor 110 will show in the application page or GUI800 sends to client device 300 by communication network 400.Main users registration GUI810 allows user to access Registering modules 140 to browse her contact or social colony 860, thus check other user profile (such as birthday by information), and another user buying the social colony 860 of approval is placed on her wish list, browsing histories or buys historical project.In addition, because the profile information of other users can be used, other users that Registering modules 140 permits a user to social colony 860 arrange prompting, such as birthday or other event notification.
According to the exemplary embodiment of invention required for protection; line module 150 and/or Registering modules 140 present various GUI on client device 300; for the information (such as birthday date) of user's input about user; and identify the member (such as, friend, household etc.) of tight ness rating or social colony 860 and tight colony.User data can comprise photo and any user input, for creating user profiles and/or color profile and being stored in customer data base 202.Registering modules 140 can with the slip GUI865 of people in photo or identifier (such as, user name, the pet name, color preference etc.) the display tight ness rating of user or social colony 860.According to the exemplary arrangement of invention required for protection; when main users clicks photo or the identifier of the member (user 3 such as shown on the slip GUI865 of Fig. 6) of the social colony 860 of user; Registering modules 140 connects the client device 300 of main users and the client device 300 of user 3 by communication network 400, thus main users can communicate with user 3 via text, Email, voice and/or video.
According to the exemplary embodiment of invention required for protection, line module 150 stores the calendar of user as user data in customer data base 202, and event (such as, birthday, anniversary etc.) and remind.Line module 140 makes user past event information can be connected in her profile.Past event information can be connected on the user data of storage in customer data base 202 by Registering modules 140, comprise event description, event date information, event photo and event video, thus other users be connected with described user can check this event.
According to the exemplary embodiment of invention required for protection, as Figure 10-12 illustrates, invention required for protection may be used for quality control, such as, guarantees that manufacturer has produced the commodity of correct color.Namely, as Figure 11 illustrates, the color digital picture 1100 (such as, supposing the green shirt with common color code " 11ff66 ") of product sends to server 100 for verifying or quality control by communication network 400 by the client device 300 be associated with user.User uses its client device 300 (equipment 300 of such as network enabled, as having the smart phone 300 of embedded camera 310, there is the flat computer 300 of embedded camera 310, there is the laptop computer 300 etc. of embedded camera 310) obtain photo or the digital picture 1000 of product/project, and the image of catching is stored in the image of client device 300.Additionally or alternatively, client device 300 text etc. can receive digital picture 1100 via e-mail, or fetches figure 1100 from the storer 330 of client device 300.
According to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 is by the colour specification of the one or more digital pictures 1100 from user-selected product/project and arrangement is common color system.The common color code be associated with digital picture 1100 is sent to server via networking facilities 350 by communication network 400 by client device 300.As applicant ' 557 apply in more comprehensively describe and as exemplary in Fig. 8 a-8g and Fig. 9 shown in; according to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 performs " movement " or " light weight " version of the comprehensive normalisation process 940 performed by server 100.Additionally or alternatively, the processor 320 of client device 300 can not perform normalisation process 940, and entirety depends on server 100.Namely, digital picture 1100 can be sent to server 100 by client device 300, to identify mass-tone.Be understandable that, this need not stop the client device 300 with more powerful processor 320 and more large memories 330 to perform whole normalisation process 940 performed by server 100.
According to the exemplary embodiment of invention required for protection; shown in as exemplary in Fig. 8 a-8g and Fig. 9-12, the processor 320 of client device 300 or the image processor 180 of server 100 receive the digital picture 1100 of the figuratum shirt of tool to carry out processing and identifying in step 1000 place.In comprehensive normalisation process 940, image processor 180 performs step 1010-1070.For mobile normalisation process, processor 320 or image processor skip the step 1020-1040 shown in Fig. 9.Owing to this document describes mobile normalization and comprehensive normalisation process 940, so no longer repeat to discuss at this.
After identifying color, in step 1070 place, the color identified is associated with this optional network specific digit image 1100 by processor 320 or image processor 180, and the color data these put in order is stored in storer 330 or data warehouse 200.When processor 320 performs mobile normalisation process, the color data (that is, with the sexadecimal color code identified selecting digital picture 1100 to be associated) put in order of digital picture 1100 is sent to server 100 by communication network 400 via networking facilities 350 and carries out treatment and analysis 1110 by client device 300.
For mandate businessman user or the licensor of service provider, user's normalization color bar of accessing on its client device 100 shows 710 or personalized color bar display 720, to select the color 702,703 of the product/project ordered from manufacturer, such as, there is in this hypothesis example the green shirt of common color code " 11ff66 ".Select color to carry out quality control by businessman user to be similar to and described hereinly to select color for starting the search inquiry based on color by consumer/businessman user.What manufacturer ordered by client device 300 maybe sends to server 100 by the color code " 11ff66 " of the product/project of producing/manufacturing by communication network 400.The processor 110 of server 100 by receive from client device 300 or the determined digital picture 1100 of image processor 180 common color code (that is, the color of manufacturing project) with and the common color code that is associated of the color of ordering products/project that receives from client device 300 compare/analyze.The processor 110 of server 100 judges whether the common color code of the digital picture 1100 of the product/project manufactured mates or whether in the predetermined parameter or threshold value 1120 of the common color code of the product/project ordered (it is by businessman or service provider's foundation).Namely, processor 110 judges whether the color of product/project manufactured mates or whether in the predetermined scope or threshold value of the color of the project ordered.If manufacture product/project color-match or in predetermined threshold value 1120, then processor 110 sends to client device 300 by communication network 400 by accepting message.In hypothesis example 2, when the common color code of the product/project manufactured is " 11ff55 ", processor 110 sends to client device 300 by accepting message, because the color of the product/project manufactured is in predetermined threshold value 1120.Namely, because the color of the product/project manufactured is very similar to the color of ordering products/project, so accept the color of the product/project of this manufacture.But, if the product/project manufactured is not mated or not in predetermined threshold value 1120, then refuse information is sent to client device 300 by communication network by processor 110.In hypothesis example 1, when the common color code of the product/project manufactured is " 11ffcc ", refuse information is sent to client device 300 by processor 110, because the color of the product/project manufactured is not in predetermined threshold value 1120.Namely, because the color of the product/project manufactured is different from the color of ordering products/project, so refuse the color of the product/project of this manufacture.
For unauthorized businessman user or the non-licensor of service provider; when with unauthorized businessman user (namely; non-subscriber) client device 300 that is associated is when attempting access services device 100; according to the exemplary embodiment of invention required for protection; client device 300 access services device 100 refused by processor 110; and registration web page is sent to client device 300, thus user's service that method subscription service provider known arbitrarily can be utilized to provide and become registration/subscriber that authorizes.After the registration process is complete, user selects mobile normalisation process application to download on her client device 300, to perform normalization and the arrangement of digital picture 1100 local on her client device 300.Additionally or alternatively, server 100 can allow the client device 300 of undelegated businessman user to send to server 100 to carry out standardizing and arranging the digital picture be associated with the product/project ordered or data.As illustrated in Figure 12, image processor 180 is in the digital picture 1110 of the product/project manufactured with from the image/data of the product/project of the order of client device 300 performing mobile or comprehensive normalisation process 940, to identify the common color code of the product/project of product/project and the order manufactured, preferably, hexadecimal code.It should be understood that the image/data of the product/project of order can from the IMS system 500 of businessman or SCM systems 510.Processor 110 subsequently can the common color code of product/project of product/project of manufacturing of comparison/analysis and order, to determine whether the color of the product/project manufactured mates or in the predetermined threshold value of the color of the product/project ordered.
The instructions of enclosing and accompanying drawing only illustrate the some embodiments for system, method and the interface carrying out identifying, search for and mating based on color, but other form and embodiment are also fine.Therefore, instructions and accompanying drawing are not intended to be limited to this.Thus although foregoing description and accompanying drawing contain many specificitys, the details provided should not be interpreted as the scope limiting embodiment, and is to provide the diagram of currently preferred embodiments.Drawing and description should not be taken as the scope of display embodiment, but are construed as according to extensive and general instruction of the present invention.Although utilize concrete term description present example of the present invention, but this description is only for the object of example, it should be understood that when not deviating from the spirit and scope of the present invention, those of ordinary skill in the art can put into practice amendment to these embodiments and modification.

Claims (17)

1. utilize common color system based on color search and the system of matching product, comprising:
Multiple client device based on processor, each client device is associated with user uniquely;
Database engine, it comprises multiple products of sexadecimal color code reverse Mapping according to common color system or tissue; Be connected to the server based on processor of communication system, it is for receiving the search inquiry based on color of the color selecting comprising user from the client device be associated with user by communication network, the color selecting of user comprises at least one sexadecimal color code of common color system;
The color engine of server, find the product of the sexadecimal color code in the predefined scope of the sexadecimal color code of the color selecting had user for search database engine to provide Search Results, and by color search engine, Search Results is sent to the client device be associated with user by communication network; And
Database, for storing color selecting and the Search Results of user in a database, and the more color preference history of user in new database.
2. the system as claimed in claim 1, wherein, at least one item during the search of color search engine is following: the data warehouse that service provider safeguards, the inventory management system of multiple businessman and the supply-chain management system of multiple businessman.
3. system as claimed in claim 2, wherein, color search engine carrys out filter search results based on the availability of the product from inventory management system.
4. system as claimed in claim 3, wherein, color engine sorts to the product on Search Results based on their availability from businessman in the current geographic position of user.
5. system as claimed in claim 3, wherein, if do not have the current enabled production of the sexadecimal color code in the predefined scope of the sexadecimal color code of the color selecting user from inventory management system, then color search engine search supply-chain management system finds the enabled production at the color selecting of future date match user.
6. the system as claimed in claim 1, wherein, color search engine sorts to the product on Search Results based on the sexadecimal color code of product, and the product with the sexadecimal color code of the sexadecimal color code of the color selecting closer to user is sorted higher than the product of the sexadecimal color code of the sexadecimal color code of the color selecting had further from user.
7. the system as claimed in claim 1, wherein, server receives text search criteria by communication network from client device, text search criteria comprise following at least one item: product description, Product Usability, dimension information, merchant information, product category, brand message, pattern-information, complementary color or complementary color product; And based on text search criteria filter search results.
8. the system as claimed in claim 1, wherein, server receives the purchase request of the one or more products bought Search Results from client device by communication network; And wherein server also comprises processor, for:
Buy request based on the transport of the user stored in a database and payment information process, if or transport and payment information unavailable from database, then ask transport and payment information via client device from user;
Product user bought stores in a database as purchaser record; And
Store the purchase information of deindividualization in a database.
9. the system as claimed in claim 1, wherein, server also comprises line module, for being added in the wish list of user by the product on Search Results, and the wish list of user is stored in database.
10. the system as claimed in claim 1, wherein, the search inquiry based on color from client device comprises the digital picture of product; And wherein, server also comprises image processor, for be standardized to digital picture by following steps and arrange:
Digital Image Segmentation is multiple sections;
Analyze each section with the mass-tone determining each section;
Based on the popularity of at least one mass-tone in each section, determine at least one mass-tone of digital picture;
By the hexadecimal code that the color conversion identified is common color system;
Search has the product of the hexadecimal code in the predefined scope of one or more hexadecimal codes of digital picture, to provide Search Results; And
The color, hexadecimal code and the Search Results that identify are stored in a database.
11. the system as claimed in claim 1, wherein, the client device be associated with user obtains the digital picture of product; And wherein, client device also comprises processor, it to be standardized to digital picture by following steps and arranges: Digital Image Segmentation is multiple sections;
Analyze each section with the mass-tone determining each section;
Based on the popularity of at least one mass-tone in each section, determine at least one mass-tone of digital picture;
By the hexadecimal code that the color conversion identified is common color system;
The color identified and hexadecimal code are stored in the storer of client device; And
The search inquiry based on color comprising the hexadecimal code be associated with digital picture is sent to server by communication network.
12. the system as claimed in claim 1, wherein, server also comprises Registering modules, for sharing from the product that the client device that user is associated is received from Search Results by communication network with the member of the social colony with user, and the product shared is stored in a database as social registration.
13. the system as claimed in claim 1, wherein, color search engine presents color bar and shows on the client device be associated with user, and color bar display comprises the multiple color cards based at least one is selected in following: the color preference history of Product Usability, user, color prediction, color trends, eternal color or season color; Wherein, server receives the search inquiry based on color comprising at least one color card that user selects from color bar display by communication network via client device, each color card corresponds to the hexadecimal code of common color system; And wherein, the product of the hexadecimal code had in the predefined scope of the hexadecimal code of color card selected by the search inquiry based on color found by color search engine search database engine, to provide Search Results.
14. systems as claimed in claim 33, wherein, server receives the request changing the color bar that is associated with the member of the social colony of user and show by communication network from the client device be associated with user; Wherein color search engine presents the color bar be associated with member and shows on the client device be associated with user; Wherein, server receives search inquiry based on color via the client device be associated with user by communication network, and this search inquiry comprises user and shows at least one color card selected from the color bar shaped be associated with member; And wherein, the product of the hexadecimal code had in the predefined scope of the hexadecimal code of color card selected by the search inquiry based on color found by color search engine search database engine, to provide Search Results.
The system of the quality control of 15. 1 kinds of products utilizing common color system monitoring to manufacture, comprising:
At least one supply-chain management system, comprises multiple products of sexadecimal color code reverse Mapping according to common color system and tissue;
Multiple client device based on processor, each client device is associated with user uniquely and is connected to communication network; Based on the server of processor, for:
Received the normalization digital picture of the product manufactured by communication network from the client device be associated with user, normalization digital picture comprises at least one sexadecimal color code of common color system; And
Received at least one sexadecimal color code of ordering products from client device by communication network, the sexadecimal color code of ordering products is stored in supply-chain management system;
The processor of server, for:
The hexadecimal code of product relatively manufactured and the hexadecimal code of ordering products, to judge that the color of the product of manufacture is whether in the predetermined threshold value of the color of ordering products;
If the color of the product manufactured in the predetermined threshold value of the color of ordering products, then sends to client device by accepting message by communication network; And
If refuse information not in the predetermined threshold value of the color of ordering products, is then sent to client device by communication network by the color of the product manufactured.
37. systems as claimed in claim 36, wherein, the client device be associated with user obtains the digital picture of the product manufactured by client device; And wherein, client device also comprises processor, for to be standardized to digital picture by following steps and arrange: Digital Image Segmentation is multiple sections, analyze each section with the mass-tone determining each section, popularity based at least one mass-tone in each section determines at least one mass-tone of digital picture, and the hexadecimal code being common color system by the color conversion identified is to provide normalized digital picture; Wherein client device also comprises storer, for storing the color, sexadecimal color code and the normalization digital picture that identify; And wherein, normalization digital picture is sent to server with the hexadecimal code be associated by communication network by client device.
The system of the quality control of 38. 1 kinds of products utilizing common color system monitoring to manufacture, comprising:
At least one supply-chain management system, comprises multiple products of sexadecimal color code reverse Mapping according to common color system and tissue;
Multiple client device based on processor, each client device is associated with user uniquely and is connected to communication network; Based on the server of processor, for: the digital picture being received the product manufactured from the client device be associated with user by communication network; And being received at least one sexadecimal color code of ordering products from client device by communication network, the sexadecimal color code of ordering products is stored in supply-chain management system;
The image processor of server, for be standardized to digital picture by following steps and arrange:
Digital Image Segmentation is multiple sections;
Analyze each section with the mass-tone determining each section;
Popularity based at least one mass-tone in each section determines at least one mass-tone of digital picture;
The hexadecimal code being common color system by the color conversion identified is to provide normalized digital picture;
Wherein image processor compares the hexadecimal code of the product of manufacture and the hexadecimal code of ordering products, to judge that the color of the product manufactured is whether in the predetermined threshold value of the color of ordering products;
Wherein, if the color of the product manufactured is in the predetermined threshold value of the color of ordering products, then image processor sends to client device by accepting message by communication network;
If the color of the product manufactured is not in the predetermined scope of the color of ordering products, then refuse information is sent to client device by communication network by image processor; And
Database, for storing the color, hexadecimal code and the normalization digital picture that identify.
CN201380075147.0A 2013-02-07 2013-10-16 Be identified based on color, search for and matching product system and method Active CN105580006B (en)

Applications Claiming Priority (19)

Application Number Priority Date Filing Date Title
US13/762,160 US20130249934A1 (en) 2012-02-07 2013-02-07 Color-based identification, searching and matching enhancement of supply chain and inventory management systems
US13/762,281 US20130204743A1 (en) 2012-02-07 2013-02-07 Mobile shopping tools utilizing color-based identification, searching and matching enhancement of supply chain and inventory management systems
USPCT/US2013/025135 2013-02-07
US13/762,160 2013-02-07
USPCT/US2013/025200 2013-02-07
PCT/US2013/025200 WO2013119852A1 (en) 2012-02-07 2013-02-07 Mobile shopping tools utilizing color-based identification, searching and matching enhancement of supply chain and inventory management systems
PCT/US2013/025135 WO2013119804A1 (en) 2012-02-07 2013-02-07 Color-based identification, searching and matching enhancement of supply chain and inventory management systems
US13/762,281 2013-02-07
US201361792401P 2013-03-15 2013-03-15
US61/792,401 2013-03-15
US13/857,685 2013-04-05
PCT/US2013/035495 WO2013184234A1 (en) 2012-06-06 2013-04-05 Digital marketing platform with formatted advertising feature coupled to normalized inventory management system and supply chain management system feeds
US13/857,685 US20130262228A1 (en) 2012-02-07 2013-04-05 Digital Marketing Platform With Formatted Advertising Feature Coupled To Normalized Inventory Management System and Supply Chain Management System Feeds
USPCT/US2013/035495 2013-04-05
PCT/US2013/044317 WO2013184804A1 (en) 2012-06-06 2013-06-05 System and method for normalization and codificaton of colors for dyanamic analysis
US13/910,557 2013-06-05
USPCT/US2013/044317 2013-06-05
US13/910,557 US8600153B2 (en) 2012-02-07 2013-06-05 System and method for normalization and codification of colors for dynamic analysis
PCT/US2013/065333 WO2014123589A1 (en) 2013-02-07 2013-10-16 System and method for identifying, searching and matching products based on color

Publications (2)

Publication Number Publication Date
CN105580006A true CN105580006A (en) 2016-05-11
CN105580006B CN105580006B (en) 2017-03-08

Family

ID=53759370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380075147.0A Active CN105580006B (en) 2013-02-07 2013-10-16 Be identified based on color, search for and matching product system and method

Country Status (5)

Country Link
EP (1) EP2954432A4 (en)
JP (1) JP5970136B2 (en)
CN (1) CN105580006B (en)
AU (1) AU2013377895B2 (en)
BR (1) BR112015019019B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784538A (en) * 2016-08-26 2018-03-09 佛山市顺德区美的电热电器制造有限公司 The recommendation method and device of household electrical appliance
CN108052650A (en) * 2017-12-26 2018-05-18 百度在线网络技术(北京)有限公司 Information recommendation method, device and electronic equipment
CN109299394A (en) * 2018-11-26 2019-02-01 Oppo广东移动通信有限公司 Information-pushing method and Related product
CN109559182A (en) * 2017-09-26 2019-04-02 拉堤斯塔1947有限公司 According to the method for color picking commodities
CN110349223A (en) * 2018-04-08 2019-10-18 中兴通讯股份有限公司 A kind of method and device of image procossing
CN112634469A (en) * 2019-09-24 2021-04-09 北京沃东天骏信息技术有限公司 Method and apparatus for processing image
CN113127670A (en) * 2019-12-31 2021-07-16 飞书数字科技(上海)有限公司 Method, device, storage medium and processor for searching target color

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049636A1 (en) * 2000-04-17 2001-12-06 Amir Hudda System and method for wireless purchases of goods and services
US20080046410A1 (en) * 2006-08-21 2008-02-21 Adam Lieb Color indexing and searching for images
US20080144929A1 (en) * 2006-12-13 2008-06-19 Samsung Electronics Co., Ltd. Apparatus and method of reproducing preferred color
US20090031003A1 (en) * 2007-07-26 2009-01-29 International Business Machines Corporation Color Coding Web Site Presentation
US20090281925A1 (en) * 2008-05-09 2009-11-12 Ltu Technologies S.A.S. Color match toolbox

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013184804A1 (en) * 2012-06-06 2013-12-12 Zencolor Corporation System and method for normalization and codificaton of colors for dyanamic analysis
US20130249934A1 (en) * 2012-02-07 2013-09-26 Zencolor Corporation Color-based identification, searching and matching enhancement of supply chain and inventory management systems
WO2013184234A1 (en) * 2012-06-06 2013-12-12 Zencolor Corporation Digital marketing platform with formatted advertising feature coupled to normalized inventory management system and supply chain management system feeds

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049636A1 (en) * 2000-04-17 2001-12-06 Amir Hudda System and method for wireless purchases of goods and services
US20080046410A1 (en) * 2006-08-21 2008-02-21 Adam Lieb Color indexing and searching for images
US20080144929A1 (en) * 2006-12-13 2008-06-19 Samsung Electronics Co., Ltd. Apparatus and method of reproducing preferred color
US20090031003A1 (en) * 2007-07-26 2009-01-29 International Business Machines Corporation Color Coding Web Site Presentation
US20090281925A1 (en) * 2008-05-09 2009-11-12 Ltu Technologies S.A.S. Color match toolbox

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107784538A (en) * 2016-08-26 2018-03-09 佛山市顺德区美的电热电器制造有限公司 The recommendation method and device of household electrical appliance
CN109559182A (en) * 2017-09-26 2019-04-02 拉堤斯塔1947有限公司 According to the method for color picking commodities
CN108052650A (en) * 2017-12-26 2018-05-18 百度在线网络技术(北京)有限公司 Information recommendation method, device and electronic equipment
CN108052650B (en) * 2017-12-26 2023-04-07 百度在线网络技术(北京)有限公司 Information recommendation method and device and electronic equipment
CN110349223A (en) * 2018-04-08 2019-10-18 中兴通讯股份有限公司 A kind of method and device of image procossing
CN110349223B (en) * 2018-04-08 2021-04-30 中兴通讯股份有限公司 Image processing method and device
CN109299394A (en) * 2018-11-26 2019-02-01 Oppo广东移动通信有限公司 Information-pushing method and Related product
CN112634469A (en) * 2019-09-24 2021-04-09 北京沃东天骏信息技术有限公司 Method and apparatus for processing image
CN113127670A (en) * 2019-12-31 2021-07-16 飞书数字科技(上海)有限公司 Method, device, storage medium and processor for searching target color

Also Published As

Publication number Publication date
EP2954432A1 (en) 2015-12-16
AU2013377895B2 (en) 2016-07-07
EP2954432A4 (en) 2016-08-17
AU2013377895A1 (en) 2015-08-06
BR112015019019A2 (en) 2017-07-18
JP5970136B2 (en) 2016-08-17
CN105580006B (en) 2017-03-08
BR112015019019B1 (en) 2022-06-28
JP2016509736A (en) 2016-03-31

Similar Documents

Publication Publication Date Title
US9047633B2 (en) System and method for identifying, searching and matching products based on color
US11238617B2 (en) Normalization of color from a digital image into a universal digital color system for specification and matching
US9436704B2 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color language
US11308541B2 (en) Next generation improvements in recommendation systems
US11216861B2 (en) Color based social networking recommendations
US9607404B2 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color system
US9087357B2 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color language
CN105580006A (en) System and method for identifying, searching and matching products based on color
US20130204743A1 (en) Mobile shopping tools utilizing color-based identification, searching and matching enhancement of supply chain and inventory management systems
JP2004507822A (en) Method and system for generating recommendations for clothing selection
JP2004070504A (en) Information retrieval method and system based on personal profile information
JP2023523341A (en) Method and system for securing inventory and profile information
US20090037292A1 (en) Intelligent shopping search system
JP6085017B1 (en) Styling providing system
WO2014123589A1 (en) System and method for identifying, searching and matching products based on color
US20220067976A1 (en) Normalized nesting cube and mapping system for machine learning to color coordinate products, patterns and objects on a homogenized ecommerce platform
US20130262228A1 (en) Digital Marketing Platform With Formatted Advertising Feature Coupled To Normalized Inventory Management System and Supply Chain Management System Feeds
KR100521752B1 (en) System and method for providing information of customer's purchase pattern to affiliated stores
US20190114688A1 (en) Method and apparatus for providing information on object
JP7395696B1 (en) Search result page transmission device, search result page transmission method, and search result page transmission program
JP7382477B1 (en) Product page transmission device, product page transmission method, and product page transmission program
US20230315907A1 (en) Systems and Methods for Blockchain-Based Tracking and Selective Access to User Data
KR102014773B1 (en) Gift recommendation method with social network and social commerce
WO2013184234A1 (en) Digital marketing platform with formatted advertising feature coupled to normalized inventory management system and supply chain management system feeds
WO2015119711A1 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color language

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant