CN105580006B - Be identified based on color, search for and matching product system and method - Google Patents

Be identified based on color, search for and matching product system and method Download PDF

Info

Publication number
CN105580006B
CN105580006B CN201380075147.0A CN201380075147A CN105580006B CN 105580006 B CN105580006 B CN 105580006B CN 201380075147 A CN201380075147 A CN 201380075147A CN 105580006 B CN105580006 B CN 105580006B
Authority
CN
China
Prior art keywords
color
user
product
search
hexadecimal
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.)
Active
Application number
CN201380075147.0A
Other languages
Chinese (zh)
Other versions
CN105580006A (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 PCT/US2013/025135 external-priority patent/WO2013119804A1/en
Priority claimed from US13/857,685 external-priority patent/US20130262228A1/en
Priority claimed from PCT/US2013/035495 external-priority patent/WO2013184234A1/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A kind of utilization common color system searches for the system with matching product based on color, including:Multiple client devices based on processor, each client device are uniquely associated with user;Database engine, it include multiple products of the hexadecimal color code reverse Mapping according to common color system or tissue;And the server based on processor.Server receives the search inquiry based on color of the color selecting for including user by communication network from the client device being associated with user.The color selecting of user includes at least one hexadecimal color code of common color system.The color engine searches storehouse engine of server, to find the product of the hexadecimal color code having in the predetermined scope of the hexadecimal color code of the color selecting of user, and Search Results is sent to client device by communication network.

Description

Be identified based on color, search for and matching product system and method
Technical field
Invention required for protection relates to be identified based on color, search for and matching product system and method, More particularly, to the system and method for being identified, searching for and mating based on common color system.
Background technology
Sometimes, user wants to search for product by color, even if this is one kind word being not enough to be described Attribute.For example, different from utilizing basic color designation, such as " redness " and " blueness ", even if in color comparative prevalence and answering When intuitively easily positioning, using color as a parameter to the product of the specific light and shade of search is extremely difficult.For example, exist very Multiple color will be suitable for simple " redness " or " blueness " and describe, and using text word " redness " scan for possible will not Find specific product specifically red or interested.In addition, based on being scanned for by the certain types of color of title, example As " rose-red " or " ocean blue ", it may not be possible to find color interested, because there are colors different in a large number, in them Each there is different titles or with the multiple titles changed with the naming convention for being used.Similarly, face is searched for The pattern that colour cell becomes, such as " blue red striped ", it may not be possible to find the desired pattern of particular color.
, in the essence of internet hunt, which is in history based on text for the multiple disadvantages stem being related to based on the search of color This, describes found information so as to need user to enter text into search engine.With regard to color, generally by textcolor Name label is associated as metadata under being embedded into the picture of product or with webpage so that when finding concrete color light and shade When in fact can not possibly obtain reliable and complete Search Results.More specifically, because realizing search based on color (or pattern) Many search systems be only capable of operating as text search, so system can allow user by title or even " click on " color (in the form of color card) is selecting color and then search for selected color.However, in these examples, system generally will be defeated The search parameter for entering is converted to the text string for being associated or representing particular color with particular color.For example, search system can be with base Scan in the red sample on webpage is clicked on, but will click on and " redness " that searches for as text is converted to, rather than As actual color.In such systems, by text string by the title of color " redness " " tagged " on image, and base In input " redness " is matched the text string " redness " on marking rather than color is scanning for.Viewpoint from consumer See, this system is not enough to reliably capture all Related products of the specific light and shade of the redness that is just found.Viewpoint from businessman See, this system does not allow dynamic analysis or arranges important color, and can when Consumer Preferences is understood miss data collection.
Another problem is that for the color search in the present age lacks general color arrangement and uniform color naming convention.For example, Even if producing in website (that is, the Shang Renli using specific businessman when the concrete color using such as " bright cherry-red " is scanned for With term " bright cherry-red " as mark recognizing some of product) on search engine or some correlation knots during search field Really, this search can not produce the red all correlated results of the particular type that is searching for.Even if selling in other businessman With same color or be close to equivalence color but using different from " bright cherry-red " term to recognize the color when be also this Sample.
Because the inconsistent application of businessman user and its supplier, even if the color system for providing name constraints is also subject to Potential shortcoming.For example, the Wholesale Buyer of retailer may determine to order colour code from retailer for " cobalt blue " A collection of product.Second Wholesale Buyer of same retailer may order color by second purchasing agent from the second retailer Also another batch product of " cobalt blue " is designated, it is desirable to which the identical buyer so as to firstling of color is more likely to purchase Buy the second batch product as set of matches.It is true that when by it is said that when the two batches product with " same color " is placed side by side, producing Between product, the difference of color can be significant.Even if lacking one between retailer and supplier employing when same color is named Cause property is typically ignorant before product is reached, and it is too late that product improves the situation when reaching
Direct search based on particular color or sample is not yet effectively realized.For example, if user have dress and Want to buy matching entries, then existing instrument cause burden for users judge the color of clothes and matching color possibly assorted ?.Therefore, user is mated (being limited by color change on screen) based on " manifesting " what coupling.
In addition, user has to be mated and can not be automatically performed.For example so that color-match similar to friend or The color of the member selection of intimate group will be beneficial.Face is carried out for user automatically based on the polymerization colony that user is its member Color selects to be nearly impossible.
Current system is also lacked and is gathered the preference of user and/or customization color for the purpose for recognizing and searching for product Uniform areas or the ability of palette.Personal generally have preferred colors, collects the preferred colors group and in single palette In to be readily available for the user will be beneficial.In addition, lack in prior art using palette formed color combination with And search is executed based on primary colors and secondary colours (and pattern).For this purpose, recognizing, collecting preferred colors group and make which in single toning Effective search that being readily available for user in plate is carried out based on color is beneficial.
The further drawback of prior art systems is so that user is shared and exchange his or her color preference, to promote Buy the specific products of particular color or pattern.Due to the shortcoming, can not make the user easily can with friend, colleague or user Other acquaintances (for example, the intimate group of social networks) associated there shares random color preference.This ability of sharing will promote The member for entering the intimate group of user buys the project of the user.For example, in the case of it the user discover that expected product, for example, use Register in wedding or baby, the user may want to preserve and share the information with friend and household, especially colouring information. With the raising of computer technology, with friend or other network connections and share personal information and become more and more easily and easily Obtain.With regard to searching for and some projects or product being selected, a large amount of instruments are devised with system for creating and sharing expectation project Or the registration of product.But, these registrations are based only upon the selected project of registrant and product, and are not based on registrant's such as base In the desired product of color preference, demographic information or color trends information.This information (for example, color preference, size Information, previous purchase information etc.) all can be used by a user, the intimate of the user data and user is incorporated with to utilize The personal shopping assistant application of the data of group carries out buying in shop.By this way, user can carry out more well-informed Buy.
Content of the invention
Therefore, the purpose of invention required for protection is to provide one kind for knowing using common color system based on color Not, the system of search and matching product.
Another target of invention required for protection is to provide a kind of aforementioned system, and its search reverse Mapping is to common color The stock control of the businessman of the hexadecimal code of system and/or supply-chain management system.
The still another object of invention required for protection is to provide a kind of database, and businessman and consumer can search for the data Storehouse simultaneously utilizes 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 which can be based in product view data Design and color scan for.
According to the exemplary embodiment of invention required for protection, a kind of using common color system based on color search and The system of matching product includes:Multiple client devices based on processor, each client device are uniquely related to user Connection;Database engine, it include multiple products of the hexadecimal color code reverse Mapping according to common color system and tissue Product;And the server based on processor.Server receives bag by communication network from the client device being associated with user Include the search inquiry based on color of the color selecting of user.The color selecting of user includes at least one of common color system Hexadecimal color code.The color engine searches storehouse engine of server, to find with the color selecting in user The product of the hexadecimal color code in the predetermined scope of hexadecimal color code is to provide Search Results.Color is drawn Hold up and Search Results are sent to, by communication network, the client device being associated with user.Database stores use in database The color selecting at family and Search Results, and update the color preference history of user.
According to the exemplary embodiment of invention required for protection, at least during above-mentioned color search engine search is following ?:The data warehouse safeguarded by service provider, the supply chain management of the inventory management system of multiple businessman and multiple businessman System.
According to the exemplary embodiment of invention required for protection, above-mentioned color search engine is based on from stock control system The availability of the product of system carrys out filtered search result.
According to the exemplary embodiment of invention required for protection, above-mentioned color engine is based in the current geographic position of user Put interior their availability from businessman to be ranked up the product on Search Results.
According to the exemplary embodiment of invention required for protection, if do not had user's from inventory management system The currently available product of the hexadecimal color code in the predetermined scope of the hexadecimal color code of color selecting, then Above-mentioned color search engine search supply-chain management system finds the enabled production of the color selecting in future date coupling user.
According to the exemplary embodiment of invention required for protection, hexadecimal of the above-mentioned color search engine based on product Color code is being ranked up to the product on Search Results.The hexadecimal color generation of the color selecting having closer to user The product of the hexadecimal color code of code is sorted must be higher than the hexadecimal color of the color selecting having further from user The product of the hexadecimal color code of code.
According to the exemplary embodiment of invention required for protection, color preference history of the above-mentioned color engine based on user To be ranked up to the product on Search Results.
According to the exemplary embodiment of invention required for protection, above-mentioned server is by communication network from client device Receive text search criteria.Text search criteria include following at least one:Product description, Product Usability, size letter Breath, merchant information, product category, brand message, pattern-information, complementary color or complementary color product;And searched based on text Rope standard filtration Search Results.
According to the exemplary embodiment of invention required for protection, above-mentioned server is by communication network from client device Receive the purchase request for buying the one or more products on Search Results.The processor of server is based on and stores in database The transport of user and payment information process and buy request, or if transported and payment information is unavailable from database, then warp Transported and payment information from user's request by client device.By the above-mentioned database product bought by user is stored as buying Record and store the purchase information of deindividualization.
According to the exemplary embodiment of invention required for protection, above-mentioned server also includes line module, for searching Product on hitch fruit is added in the wish list of user, and the wish list of user is stored in database.
According to the exemplary embodiment of invention required for protection, above-mentioned server also includes Registering modules, for from The client device that user is associated by communication network receive from Search Results product with the social colony of user Member shares.Registering modules are stored in the product that shares in database as social registration.
According to the exemplary embodiment of invention required for protection, above-mentioned color search engine is in the visitor being associated with user Assume color bar in the end equipment of family to show.Color bar shows including based on multiple color cards that at least one selects in following: Product Usability, the color preference history of user, color prediction, color trends, eternal color or season color.Above-mentioned server Being received by communication network via client device includes that user shows the base of at least one color card of selection from color bar Search inquiry in color.Each color card is corresponding to the hexadecimal code of common color system.Above-mentioned color search is drawn Hold up search database engine and find the pre- of the hexadecimal code with the selected color card in the search inquiry based on color The product of the hexadecimal code in the range of first determining, to provide Search Results
According to the exemplary embodiment of invention required for protection, above-mentioned server is set from the client being associated with user The request that the standby color bar being associated with the member of the social colony of user by communication network reception change is shown.Above-mentioned color Search engine is assumed the color bar being associated with member on the client device being associated with user and shows.Above-mentioned server warp Search inquiry by the client device being associated with user by communication network reception based on color, the search inquiry include to use Family shows at least one color card of selection from the color bar shaped being associated with member.Data searched for by above-mentioned color search engine The predetermined scope of the hexadecimal code with the selected color card in the search inquiry based on color found by storehouse engine The product of interior hexadecimal code, to provide Search Results.
According to the exemplary embodiment of invention required for protection, from the search inquiry based on color of client device Digital picture including product.Above-mentioned server also includes image processor, is multiple sections for passing through Digital Image Segmentation To be standardized to digital picture and be arranged.Image processor analyzes each section to determine the mass-tone for each section, and base At least one mass-tone for digital picture is determined in the popularity of at least one of each section mass-tone.Image processor will The color for identifying is converted to the hexadecimal code of common color system, and searches for in the one or more of digital picture The product of the hexadecimal code in the predetermined scope of hexadecimal code, to provide Search Results.Database purchase is known Color, hexadecimal code and the Search Results not gone out.
According to the exemplary embodiment of invention required for protection, the above-mentioned client device being associated with user is obtained and is produced The digital picture of product.Client device also includes processor, and which passes through to enter digital picture for multiple sections Digital Image Segmentation Professional etiquette is formatted and is arranged.Processor analyzes each section to determine the mass-tone for each section, based at least one of each section The popularity of mass-tone, determines at least one mass-tone for digital picture.The color that processor will identify that is converted to general The hexadecimal code of color system, and the color that will identify that and hexadecimal code are stored in the memory of client device In.Above-mentioned client device being passed through the hexadecimal code for including to be associated with digital picture based on the search inquiry of color Communication network is sent to server.
According to the exemplary embodiment of invention required for protection, a kind of product of utilization common color system monitoring manufacture The system of quality control include:Multiple client devices based on processor, each client device uniquely with user's phase Associate and be connected to communication network, and the server based on processor.Server is from the client device being associated with user The normalization digital picture of the product of manufacture is received by communication network, and order is received from client device by communication network At least one hexadecimal color code of product.Normalization digital picture includes that the 16 of common color system enters Color code processed.The processor of server compares the hexadecimal code of the product of manufacture and the hexadecimal generation of ordering products Whether code, judge the color of the product for manufacturing in the predetermined threshold value of the color of ordering products.If the product of manufacture In the predetermined threshold value of the color of ordering products, then received message is sent the color of product by processor by communication network To client device.If the color of the product of manufacture is processed not in the predetermined threshold value of the color of ordering products Refuse information is sent to client device by communication network by device.
According to the exemplary embodiment of invention required for protection, the above-mentioned client device being associated with user is by visitor Family end equipment obtains the digital picture of the product of manufacture.It is multiple sections that the processor of client device passes through Digital Image Segmentation To be standardized to digital picture and be arranged.Processor analyzes each section to determine the mass-tone for each section, and based on every The popularity of at least one of individual section mass-tone is determining at least one mass-tone for digital picture.Processor will identify that Color is converted to the hexadecimal code of common color system to provide normalized digital picture.The memory of client device Color, hexadecimal color code and normalization digital picture that storage is identified.Client device will be standardized digitized map Picture and associated hexadecimal code are sent to server by communication network.
According to the exemplary embodiment of invention required for protection, a kind of product of utilization common color system monitoring manufacture The system of quality control include:Multiple client devices based on processor, each client device uniquely with user's phase Associate and communication network is connected to, the server based on processor and database.Server is from the client being associated with user End equipment receives the digital picture of the product of manufacture by communication network, and is ordered from client device reception by communication network At least one hexadecimal color code of purchase product.It is multiple sections that the image processor of server leads to Digital Image Segmentation Digital picture is standardized and is arranged.Image processor analyzes each section to determine the mass-tone for each section, and is based on The popularity of at least one of each section mass-tone is determining at least one mass-tone for digital picture.Image processor will be known The color not gone out is converted to the hexadecimal code of common color system to provide normalized digital picture.Image processor ratio The hexadecimal code of the product for relatively manufacturing and the hexadecimal code of ordering products, with judge the product for manufacturing color whether In the predetermined threshold value of the color of ordering products.If manufacture product color ordering products color advance In the threshold value of determination, then received message is sent to client device by communication network by image processor.If the product of manufacture Not in the predetermined scope of the color of ordering products, then refuse information is passed through communication network to the color of product by image processor Network is sent to client device.Color, hexadecimal code and normalization digital picture that database purchase is identified.
Invention required for protection can be independently or as enhancing or the renewal to existing IMS and/or SCM systems, its rush Enter the function of wide scope, including search, product selection, purchase, marketing, advertisement, product plan and sale.Side required for protection Method can pass through according to color and/or pattern tissue and identification product, and by using these attributes as cardinal indicators, Selected problem application operating search principle in coming to retail business, wherein retail business extend to consumer from product development and manufacture Service.
According to the exemplary embodiment of invention required for protection, the systems and methods can be used in dynamic analysis and arrangement The ability based on the preference of color, trend and system-wide, to make orientation as major product attribute to user with color Products Show with micro- orientation.
Usually, invention required for protection is provided and is provided in terms of colour recognition, selection and coupling to user and businessman The system, method of multiple previously disabled chances and instrument and a group interface.Non-textual color using common color code Search has provided the user the correlation of the multiple businessman's products for being relevant to the color that user is searching for closer to (or accurate) and has searched Hitch fruit.
With regard to the hardware of system, arrange server based on CPU with communicate with one another and with preferably reside therein One or more data warehouse communications, the data warehouse are used for storing user data, businessman's data, product data and color Data.
According to the detailed description for guaranteeing, the various other targets of the present invention, advantages and features will easily become obvious, and And the feature of novelty will be particularly pointed out in appended claims.
Description of the drawings
According to features as discussed above, skilled artisans will appreciate that and understanding the above and other excellent of the disclosure Point and feature, in the accompanying drawings:
Fig. 1 is the block diagram of the system of the exemplary embodiment according to invention required for protection;
Fig. 2 is the block diagram of the server of the 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 for holding Interaction each system unit in the middle of of the row based on the search of color;
Fig. 4 show the exemplary embodiment according to invention required for protection for color search for access exemplary Graphical user interface or display;
Fig. 5 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for holding Interaction each system unit in the middle of of the row based on the search of color;
Fig. 6 shows the example user enrollment page of the exemplary embodiment according to invention required for protection and shows Example property flow chart, which depict for for main users and secondary user's execution based on the search of color in each system unit Central interaction;
Fig. 7 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for base The interaction in the middle of each system unit of the search based on color is executed in the digital picture of product/project;
Fig. 8 a to 8f shows the example process of the exemplary embodiment according to invention required for protection, for passing through Image analysis processor recognizes and recognizes color and/or pattern according to the image of striped shirt pattern;
Fig. 9 is the flow chart of the exemplary embodiment according to invention required for protection, which depict for by image Processor identification and the example process of 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 for The example process of Quality Control Analysis color;
Figure 11 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for for The example process of Quality Control Analysis color;
Figure 12 is the exemplary process diagram of the exemplary embodiment according to invention required for protection, which depict for for The example process of Quality Control Analysis color;And
Figure 13 is the block diagram of the client device of the exemplary embodiment according to invention required for protection.
Specific embodiment
Exemplary embodiment according to invention required for protection, there is provided system and interface of the non-textual based on color, To utilize unified or common color system based on color search and matching product, the unification or common color system are as in application Described in the pending application 13/910,557 of people and PCT/US13/44317 (hereinafter referred to as " ' 557 of applicant are applied "), which is led to Cross certain text representation that incorporated is expressly incorporated herein and is not based on color.The most important factor of impact consumer's purchase decision One of be color, therefore, invention required for protection is intended to provide system and the side being used for based on color search and matching product Method, with as consumer when online shopping buying experience in offer shop.
According to the exemplary embodiment of invention required for protection, the system based on color required for protection can be extra Ground is collected, analyzes and manage other not color data, such as Text Products data and anonymous and non-anonymous user and businessman's number According to provide the user more robust product search and buying experience, and providing more effective instrument for businessman and disappear to be directed to Expense person sets the goal, advertises and sells.
With reference to Fig. 1, according to the exemplary embodiment of invention required for protection, show that example system is configured, its bag The system 100 based on processor, for example one or more computers or server 100 is included, includes machine with hard disk or operation The storage drive of the software of readable program instructions.Server 100 is used as and/or provides the access to data warehouse 200, data Warehouse 200 includes product database 206 and color database 208.Preferably, data warehouse 200 also includes customer data base 202 With businessman's database 204.All of data are retained in data warehouse 200 or have read-write using data base management system and can deposit In the traditional Database Systems of other of taking property.Although it is described as single data storage for purpose of explanation herein, extremely In some alternative embodiments few, data storage can be combined with various combinations.
The information included in data warehouse 200 can be by consumer and businessman user via client device 300 by communication Network 400 (for example, internet 400) conducts interviews.Client device 300 includes the machine based on processor, for example on knee The handheld device of other support networks that computer, PC, tablet PC, smart phone and/or server 100 are communicated with. According to the exemplary embodiment of invention required for protection, as Figure 13 is illustrated, client device 300 includes processor 320th, camera 310, memory 330, display 340, networking facilities 350 and input equipment 360.Client device 300 are connected on server 100 using customizable interface described herein.Custom interface can be following form:Figure is used Family interface, the application for forming client-server arrangement and/or other known interface known in the art.Depending on user's Essence and its access to various forms information, can be with different interfaces.In order to support various selections, the system of the present invention is preferred Including at least one API (API), its interface can be strengthened so as to certain form of user, and cause different Interface is available to user and businessman.
According to the exemplary embodiment of invention required for protection, subscriber (consumer or businessman user, etc.) using known Safety method (for example, user's name and password combination) by subscribe to and obtain enter server 100.Once subscriber is tested Card, server 100 are provided with the data access of subscriber's Internet access.
According to the exemplary embodiment of invention required for protection, server 100 is stored in color database 208/is tieed up Hold hexadecimal RGB color code or identification information and pattern identification information.Each individual colour code entry is corresponded 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 as described herein, method and interface are designed Be to operate in 4096 common color environment, but 2563 or 16 are produced utilizing, the use of 777,216 possible color changes System is allowed to expand in the gamut of 256 color intensities (from 0 to 255 measurements) of R (redness), G (green) and B (blueness) super Cross on the yardstick of 16,000,000 common color and operate.Invention required for protection being reversed mapping, standardizing using multiple businessman Be organized into for dynamic analysis general-purpose system different colours system, applicant ' 557 application as described in.Preferably, 4096 optional common color are along the full size equi-spaced apart of available color.It should be understood, however, that optional color is permissible Move along yardstick or add or cut, so as to the more or less of change in particular coloured regions is provided, this depends on using The tendency or needs of family and businessman.
As described in the application of ' 557 of applicant, server 100 receives product letter by communication network 400 from multiple businessman Breath (that is, is supplied).Server 100 is from stock control (" IMS ") system 500 or the supply of retailer, whole seller and/or manufacturer Supply is received at chain management (" SCM ") system 510.It is understood that for simplicity, herein can be by businessman, retail Business, whole seller and manufacturer will common and interchangeably referred to as businessman.Preferably, when with the addition of new product or in IMS system 500 And/or when have updated information in SCM systems 510, corresponding information is transmitted to server 100.It is, IMS system 500 And/or SCM systems 510 send the information dynamic after renewal to server 100.
By using the common color system for multiple businessman, it is concurrent that invention required for protection solves user's search Now from the significant obstacle of the product of different businessman.Back mapping makes it possible to dynamic analysis and arranges accurate color.When point When layer is to special businessman IMS system 500 and/or SCM systems 510, the exemplary embodiment according to invention required for protection is held Capable search is further augmented, because which no longer needs combing internet.Equally, invention required for protection passes through in chi Normalized color information is provided and is improved and businessman's product plan and the problem that is associated of production in degree, search and availability
According to the exemplary embodiment of invention required for protection, as shown in Fig. 2 server 100 include one or more Processor 110, color search engine 120, palette maker 130, Registering modules 140, line module 150, Products Show draw Hold up 160, real-time analysis processor 170 and image processor 180.Server 100 obtains data from multiple sources.According to being wanted The exemplary embodiment of the invention of protection is sought, the palette maker 130 of server 100 is based on by the user of server 100 The individual character of the user that module 150 is obtained from from user/subscriber (or different user/subscriber) and demographic information generate color Palette, the 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 from as SCM The SCM systems 510 of the businessman of a part for supply 515 obtain the data with regard to product and stock, and the data can be The form of text, image, video or some of combination.
Each data set being introduced in data warehouse 200 represent communicate with other data sets for complete information or according to Rely the data set that is mutually related (but not necessarily meaning that discrete data set) in other data sets.Multitype database pipe can be utilized Reason system (DBMS), including but not limited to relational database management system (RDBMS) and " relation afterwards " data base management system (example Such as, not only SQL (NOSQL) data base management system), access these data sets.Additionally, by using DBMS (such as RDBMS or " relation afterwards " DBMS), data can be handy to businessman in many ways, for example, be based on concrete demographic profile Or concrete color or color group.
According to the exemplary embodiment of invention required for protection, customer data base 202 is maintained and is stored and is exclusively used in individuality The data of user/subscriber, including but not limited to, personal information, demographic information, preference, product historical information and society Information.Personal information can include user name, title, address (and more broadly geography information), phone data, birthday, account for The color which is associated by keyword that star information, user are associated, user with concrete keyword, etc..Demographic information can To include age, sex, education history, income, marital status, occupation, religion etc..Preference can include that the color of user is inclined Keyword which is associated by good, user with particular color, books, game, hobby, motion, sports team etc..Some preferences can Directly to obtain from user, and other preferences can by the web search of the line module 150 of server based on user and/ Or buy acquisition.Product historical information can include user browse history, user product hierarchy (for example, like with hidden Hide), the purchasing history of user, user most like shop, user most like brand etc..Social information can include user couple , to businessman alliance, which includes but is not limited to for user or user, friend, household, colleague, lover and acquaintance coalition.
Generally in main users registration process and it is then stored in comprising belonging to the big model that ID and user select Enclose under the background in the customer data base 202 of record, personal information and demographic information is obtained from user.Due to via figure User-the system interaction of user interface, obtains and records the remaining form of user data in customer data base 202.
According to the exemplary embodiment of invention required for protection, businessman's database 204 is maintained and is stored and is exclusively used in businessman Data, including but not limited to:Merchant information, such as trade name, contact name, address and telephone number;Demographics is believed Breath, such as target demographic, user and businessman's demographics and preference;Physical location;Inventory information;Information of supply chain;Business Product layout (plan-o-gram) and storage schematic information;And purchasing history information.
According to the exemplary embodiment of invention required for protection, product database 206 is maintained and is stored and is exclusively used in product Data, including but not limited to:Basic product identification information, including name of product;Colour code information, enters including general 16 The holographic and statistical information of color code processed, color;As applicable, pattern identification information;The three-dimensional of view data, preferably local specialties The other forms of the digital picture of digital presentation or product;Recommending data, including history recommended products, equipment registration and belongs to The ad data of product;And current and future Product Usability information.Preferably, by product category (for example, desk, chair Son, shoes, shirt, socks, car, drawing etc.) product data are indexed and are classified.
It should be understood that can by with multiple useful in the way of by the number of users of related product data and particular type According to, businessman's data and color data, the product data to being stored in product database 206 are indexed and cross reference.Cause This, can quote and manipulate all kinds for example using color, availability, user preference and demographic any combination Product data.So, under the background of forecast analysis, data in data warehouse 200 are interrelated to form strong instrument.
According to the exemplary embodiment of invention required for protection, color database 208 is maintained and is stored and is exclusively used in color The data of information, including but not limited to:Hexadecimal color code or identification information;RGB color identification information;Pattern identification is believed Breath;Statistical color information;Keyword message;And colo(u)r group information.Hexadecimal color code or identification information storage are in color In database 208, as the color data of the hexadecimal code form for each selectable color.RGB color mark letter Breath is stored in color database 208, used as the color data of the RGB component intensity form for each selectable color.Excellent Selection of land, each RGB component intensity are mapped to corresponding hexadecimal code.Pattern identification information Store is in color database 208 In, as the color data of predetermined pattern collocation form.
The stream of the color for being related to product is provided as the statistical color information that color data is stored in color database 208 Row or the information of frequency, the such as frequency of the man's shirt comprising particular color.Be also based on consumer buy provide with regard to Which kind of product colour of this season popular and be expected next season which kind of product colour will be popular tendency information.This is for system Make business and retailer determine manufacture in their shop and hoard which kind of product colour for be valuable.
The frequent of particular color can be belonging to as the keyword message that color data is stored in color database 208 The keyword of user-association.The keyword of association can be based on primary colors-word association index;User's definition of keywords, thus user By color and concrete keyword association;And predetermined keyword, it is predetermined that user makes which be determined at those with user The associated color link of keyword.When user continues to update in color database 208 and associates with establishment, server 100 storages trasaction key and its color association.The colo(u)r group information being stored in as color data in color database 208 can To be the color associated with eternal series or particular tendency series (for example, 2012 spring color).
It should be understood that as the data that color data is stored in color database 208 can be by associate face The user data of chromatic number evidence and particular type, businessman's data and product data are indexed with multiple useful modes and intersection is drawn ?.So, under the background of forecast analysis, data in data warehouse 200 are interrelated to form strong instrument.
By common color identification technology is integrated into proprietary IMS system 500 and/or SCM systems 510, can dynamic point Analysis and integrated available color data, so that businessman can make up to the present unpractical or most bases in real time The decision-making based on color and recommendation in Incomplete information.With regard to supply chain management, a certain sale threshold is reached by such as one Value, stock are down to below specific rank and/or recognize that extra consumer demand exceedes current supply plan and ability is just triggered Manufacture and distribution, can manage and be prioritized the stock of particular color product, and the decision that more early can affect to replenish the stock. Additionally, businessman using can use supply chain management information to user advertising or can also notify expected availability.Similarly, this Information can be used to allow user's forward purchasing product.In terms of stock, by the energy based on current and recent availability promotional product Enough stocks by enabled production keep stable.Additionally, when the product of particular color is unavailable, default setting is supported to recommend most to connect Near matching color.Therefore, it can consider current and future stock and make product search and recommendation.
In the above example, determined with 6 digit hexadecimal values or hexadecimal code and classification color.However, should It is understood by, the available color for classification can be adjusted to corresponding to expansible or fixing color environment.For example, in color Expansible environment in, the color of given image is allocated corresponding to 4,096 may be selected value once can extend with when needed 6 hexadecimal values (and corresponding rgb value) including extra color.If necessary to available to reality more than 4,096 The additional color of ten thousand color of 1600+, then 6 for distributing hexadecimal value (and corresponding rgb value) support extension.It should be appreciated that , each hexadecimal code can be converted into components R GB value and/or binary representation.
In the fixed environment of 4,096 colors, each the components R GB color represented on 0 to 255 yardsticks can be distinguished 16 intensity of the RGB being adjusted to downwards on 0-15 yardstick.Based on each 16 color intensities of these colors, altogether 163 or 4096 color changes are possible.For example, by using the closest value on 16- value RGB yardstick, in hexadecimal In be identified as the color of CB93B1 and corresponding rgb value:203 is red:147 greens:177 bluenesss can be in 4096 color scale On be adjusted to hexadecimal code C9B and corresponding rgb value:13 is red:9 greens:11 is blue.On the yardstick of the form, These values will make product (for example, shirt) be associated with the image for belonging to which or color, so as to when color C9B is inquired about, it is recommended that One of or product result be shirt.Although it is not easily adapted for merely with 16 RGB intensity (and 3 hexadecimal numbers) Color expansion, but still allow to be sufficiently used for the color change of consumer and the detached certain level of businessman.By in applicant not Certainly more fully illustrate in application 13/762,160 and PCT/US123/25135 (hereinafter referred to as ' 160 of applicant " apply ") and Whole 4096 hexadecimal codes of invention required for protection are described, each in the application is by by quoting entirety It is herein incorporated.
With reference now to Fig. 3 and Fig. 4, management may be selected by subscribing to and by using independent game server (not shown) Known safety approach (for example, login name and password), all of user subscriber (for example, businessman user, consumer-user etc.) Obtain and enter and access server 100.Once confirm to log in and have authenticated subscriber, the processor 110 of server 100 will from User data storehouse 202 loads age, sex, position and other demographic informations of user.The color search engine of server 100 120 provide via the access search inquiry function of graphical user interface (GUI) 700 to the consumer-user of empirical tests, and service The processor 110 of device 100 provides available data access under its subscription to the businessman user of empirical tests.
Unauthenticated user or unlicensed people for service provider, when associated with unauthenticated user (that is, non-subscriber) Client device 300 when attempting to access that server 100, according to the exemplary embodiment of invention required for protection, processor 110 refusal 300 access servers 100 of client device, and enrollment page is sent to client device 300, so as to user's energy The service for enough being provided using known method subscription service provider, and become to register/subscriber of certification.Complete registration After process, user can select to download mobile search and be applied to her client device 300, with seamless and/or be dynamically connected certainly To on the server 100 of service provider.Additionally or alternatively, server 100 can allow the client device of certification user 300 execute search at least one times based on color is provided with encouraging unverified user to become subscriber and schedule to service as advertisement The service of business.
According to the exemplary embodiment of invention required for protection, user is using the client device being associated with user The GUI 700 of 120 display of color search engine on 300 is starting based on the search inquiry of color.By selecting GUI 700 Optional color region or sample 702, as Fig. 4 is illustrated, user from corresponding to optional color card 702 numeral The IMS system 500 of color code (for example, hexadecimal, RGB, binary system) associated data warehouse 200 and/or businessman and/ Or the SCM systems 510 (jointly and being interchangeably referred to as " database engine 250 " in this paper) of businessman start the search of product.Should It should be appreciated that, for ease of quoting, will herein be sent to data warehouse 200, IMS system 500 and 500 (data of SCM systems Storehouse engine 250) one or more inquiries be referred to as single query.As Fig. 3 and Fig. 4 are illustrated, when user wishes search During the product of particular color, user is from selecting face can click on one of optional color bar color for occurring on horizontal color bar 703 Color.Once have selected one of color on horizontal bar 703, vertical bar 704 generally with horizontal color bar 703 selected just The light and shade of beginning color extends downwards.Once user makes final color selecting (including one or more colors), client sets The standby 300 color search engines 120 that color search criterion 600 is sent to server 100 by communication network 400.Color is searched Index is held up 120 search database engine 250 and finds coupling or the product closest to the final color selecting of user.It is, face Color search criterion 600 is sent to database engine 250 by color search engine 120 in queries.It is understood that each IMS500 and different businessman, retailer, whole seller, manufacturer etc. are associated, and each SCM systems 500 and different businessman, zero Sell the associated of business, whole seller, manufacturer etc..It is understood that product can be any commodity, including but not limited to:Clothes Dress, bedding, shoes, cap, necktie, socks, scarf, accessories, furniture, household electrical appliances, bicycle, automobile, drawing, lipstick, hair dye, Cosmetics, nail polish etc..
According to the exemplary embodiment of invention required for protection, color search engine 120 search for database engine 250 with Find the product for meeting color search criterion 600, the i.e. product with the digital color code corresponding to selected color card 702 Product.Color search engine 120 by include with regard to mate user color search criterion 600 product information Search Results 620 are sent to the client device 300 being associated with user by communication network.Color search engine 120 is in data warehouse 200 Middle storage color search criterion 600 and Search Results 620.Preferably, color search mark of the color search engine 120 based on user Accurate 600 update user's primary colors preference history 630.
If however, not finding the product of coupling User Colors search criterion 600, color in data warehouse 200 One or more IMS systems 500 searched for by search engine 120.Preferably, color search engine 120 will be searched for including User Colors The single query of standard 600 is sent to data warehouse 200 and IMS system 500 to simultaneously scan for the two.If in data warehouse The product of coupling User Colors search criterion 600 is not found in 200 and IMS systems 500, then color search engine 120 is searched for SCM systems 510 are to determine whether there is any products of coupling User Colors search criterion 600 in " supply chain " or " pipeline " (that is, matching product is currently being transported, is being manufactured).Color search engine 120 will be including following inventory information (for example, product Availability information) Search Results 620 client device 300 being associated with user is sent to by communication network 400.
According to the exemplary embodiment of invention required for protection, if not finding coupling User Colors search criterion 600 product, then color search engine 120 is returned includes to have and the inquiry color of User Colors search criterion 600 almost phase The Search Results 620 of the product together or closest to color.It is, color search engine 120 returns to have searching with User Colors The hexadecimal code of the almost identical or immediate common color system of the hexadecimal code of the inquiry color of rope standard 600 Product.According to the exemplary embodiment of invention required for protection, the color search engine 120 of server 100 executes following Example calculation is to determine and the immediate matching color of inquiry color:C=sqrt ((r-r1) 2+ (g-g1) 2+ (b-b1) 2), The immediate color of wherein c=;The red value of r=inquiry color;The red value of r1=candidate color;G=inquires about the green of color Colour;The green value of g1=candidate color;And b=inquires about the blue valve of color;And the blue valve of b1=candidate color.Wait It is the one or more colors for producing the value closest to zero to select matching color.
Can also via GUI 700 (for example by using bookmark feature 707) control and modification occur in color bar 703, The preference of the color card 702 on 704.The color bar for GUI 700 being readily appeared in control break shows optional on 710 During color, based on User Colors history, the purchasing history of user, search history of user etc., color search engine 120 is generated to be used The special color bar in family shows 710 and 720.That is, after enough data are obtained to determine the color preference of user, color is searched Index is held up 120 and is shown on the client device 300 being associated with user with personalized color bar and shows 720 rather than specification Change the GUI 700 that color bar shows 710.Alternatively, when what user clicked on that normalization color bar shows on 710 one or more presses During button, color search engine 120 shows that personalized color bar shows 720.User selects normalization color bar to show 710 or individual character Change one or more colors that color bar shows on 720, with the product that searches in database engine 250.
According to the exemplary embodiment of invention required for protection, GUI 700 extraly includes text search field 705, For the extra optional search parameter 610 of user input, for example:Pattern-information, such as grid;And text search criteria, for example: Size, brand, businessman, polo shirt, drawing, mixer, nail polish etc..Database engine 250 searched for by color search engine 120, Text search criteria 610 and color search criterion 600 is met (that is, corresponding to the associated of selected color card 702 to find Digital color code (e.g., hexadecimal, RGB, binary system)) product.If not over the volume that client device 300 is provided Outer search parameter 610, then the search of color search engine 120 database engine 250, only meets color search criterion 600 to find The product of (that is, corresponding to the associated digital color code of selected color card 702).
When receiving extra search parameter 610 (such as " polo shirt ") from client device 300 by communication network 400 When, according to the exemplary embodiment of invention required for protection, color search engine 120 is provided to be had from database engine 250 meet color search criterion 600 and the product of text search criteria 610 or the Search Results 620 of project:A) color search The hexadecimal color code of the selected color card of standard 600, the hexadecimal code that for example such as Fig. 4 is illustrated 9CAED4;And b) text search parameter or standard 610, such as " polo shirt " that Fig. 4 is illustrated.Color search engine 120 Search Results 620 for returning database engine 250 are sent to client device 300 by communication network 400.As Fig. 4 shows Shown in example property, client device 300 assumes Search Results 620 in viewing area 706.Although viewing area in the diagram Eight products are only shown in 706, but by using any known method (for example, using the slip on screen or GUI 700 Block), can show or be incorporated into the additional product of Search Results 620 in viewing area 706 in viewing area 706.
According to the exemplary embodiment of invention required for protection, when resource is allowed, color search engine 120 is by knowing Do not show the color of those color-match occurred as optional color card 702 on 720 with the personalized color bar in user, Come continuous and database engine 250 is automatically inquired about to find product.Color search engine 120 is received from database solicitous 250 Search Results 620, and Search Results 620 are sent to, by communication network 400, the client device 300 being associated with user. Before user starts formal search, the product/project filling viewing area 706 of Search Results 620 of client device 300. Preferably, Search Results 620 include the product/project from IMS system 500, so as to the product illustrated in viewing area 706 Product/project is available product/project in current stock.
According to the exemplary embodiment of invention required for protection, user can by extra color search criterion 600 and/ Or extra text search criteria 610 is input to GUI 700, can for example reduce or filter so as to color search engine 120 and search Hitch fruit 620, to find the product of currently commercially available from businessman particular type in user's current geographic position.These volumes Outer parameter or standard can be included but is not limited to:Second or the 3rd color card or hexadecimal code, concrete pattern or thing Reason attribute (for example, size).
According to the exemplary embodiment of invention required for protection, user can select shown on viewing area 706 Individual or multiple products are bought.When user selects, from viewing area 706, the product that buys, client device 300 will be bought Request is sent to server 100 by communication network 400.Processor 110 can be using the use being stored in customer data base 202 The transport at family and payment information are bought come the product for processing user.Additionally or alternatively, processor 110 can pass through in client On equipment 300 show some row GUI make user's input requirements pay a bill and transport information with complete buy.Can be by providing The server 100 of business or by the web site url GUI of businessman.The product that processor 110 is bought in 202 memory storage of customer data base Product/project 830 is used as purchaser record, and the purchase information in 206 memory storage deindividualization of product database, the property of such as user Other and demographic information.Analysis processor 170 can determine this product of purchase using the information of this deindividualization in real time The common or typical profile of the user of product, or color trends are determined based on sex, age, geographical position etc..If bought Product in the wish list 820 of user, then line module 150 removes or deletes bought product from the inventory of user Product, the member of the social colony 860 ratified so as to her know and have purchased project from the wish list 820 of user, by This reduces the possibility of repeat buying.Alternatively, line module 150 can be hidden user from the owner of wish list 820 and be willing to Hope that the present of inventory 820 is bought, so that it is secret that arbitrary present is bought to owner.
Although embodiments shown herein allows users to search for multiple desired color (for example, of a project One color and the second color), and specific pattern-color combination (for example, red indigo plant grid), but 120 energy of color search engine Enough other comparable search are executed on database engine 250.According to the exemplary embodiment of invention required for protection, face 120 search inquiry color of color search engine or " complementation " color project of color search criterion 600.Show 710 Hes in color bar Personalized color bar shows each optional color card 702 in 720 unique hexadecimal generation not only with common color system Code-phase is associated, and is also associated with the hexadecimal code of one or more complementary colors.Therefore, when user is selected to search at her When product includes complementary color search as more searches parameter or standard 610, color search engine 120 is searched for database and is drawn 250 are held up with the inquiry color for finding the color search criterion 600 for meeting user and the complementation being associated with the inquiry color of user Product/the project of color.It is, Search Results 620 include to meet color search criterion 600 and/or extra text search The list of the product/project of standard 610 or set, and meet the one or more complementations being associated with the inquiry color of user The list of the product/project of color or set.For example, the given light and shade of blue component or " adjoint " blue all other light and shade And the small sample of the light and shade of redness, it is bright that Search Results 620 can extraly include to meet blue and therefore red complementation The list of dark product/project or set.Color search engine 120 by include meet color search criterion 600 and with inquiry The list of product of the associated complementary color of color or the Search Results 620 of set are sent to client by communication network 400 End equipment 300.According to the exemplary embodiment of invention required for protection, color search engine 120 selects to fall into inquiry color Complementary color in the preset range of 600 hexadecimal code.
Additionally or alternatively, user can select to include complementary color project search as volume using the search product at her Outer search criterion 610.Color search engine 120 is searched for database engine 250 and finds the product/item with particular color project Mesh.For example, user can search for the shoes complementary with " olive green " jacket or search and indigo plant using color search engine 120 Spend the complementary curtain of the sofa of pattern in vain.
Except providing Search Results 620, according to the exemplary embodiment of invention required for protection, processor 110 is also User provides multiple user actions or option, and the societies 860 to ratify with user share the product/item of Search Results 620 Mesh, adds product/project to the wish list 820 of user, adds product/project so as to delete to the deletion inventory 850 of user Product/project will be not included in the Search Results 620 of any user in future, and buy product/project.When user makes During selection, what color search engine 120 stored user in customer data base 202 is selected as record.That is, color is searched Index is held up 120 and is stored in customer data base 202 and shares product/project as social registration, store wish list product/ Project is recorded as wish list, and storage bookmark product/project is recorded as bookmark, and storage deletes product/project as deletion Record, and storage buy product/project 830 as purchaser record.In addition, color search engine 120 is by the choosing of user Select or record and convey to the real-time analysis processor 170 of server 100 and processed and analyzed.Products Show engine 160 is utilized Through analyze data and be user or other people recommend Correlation selection and/or demographics in the future.Therefore, will from enabled production or The information combination of the search performed by the user of businessman stock and index are user data, and can be used to recommend in the future for formulating To the user preference of the user for providing the data, and recommend shared domestic consumer's demographics and/or on-line purchase activity Other users.
According to the exemplary embodiment of invention required for protection, color search engine 120 is using in customer data base 202 The color of the user of middle storage and/or pattern preference are executing product/project search.Line module 150 is based in following The design and color preference (collectively referred to herein as " User Colors or preference history 630 ") of item or multinomial renewal user:User's Search criterion 600,610;And the hope feelings sharing with the social colony 860 of user's approval, being added to user that user selects Specific products/project bookmark 840 that is condition 820 and being connected to user or to be bought.Preferably, line module 150 By product type (pattern that such as Fig. 5 is illustrated, family etc.) sorted users color preference history.
Illustrated according to the exemplary embodiment of invention required for protection, such as Fig. 4 and Fig. 6, when with subscriber During (that is, the user of registration) associated 300 access server 100 of client device, processor 100 is by five application page or GUI 800 are sent to client device 300.Client device 300 shows the applications pages for registering GUI 810 including subscriber or main users Face 800.According to the exemplary embodiment of invention required for protection, main users registration GUI 810 includes that following exemplary can Choosing can be clicked on one or more during GUI shows:Product/project in user's inventory list 820, the product that user buys/ The purchase inventory 830 of project, the product/project on user's bookmark 840, the product/project on inventory 850 is deleted in user, The social colony 860 of user's approval, the favorite shop list 841 of user and the favorite list of brands 842 of user.Work as user Click on or select approval social colony GUI 860 when, the photo of social colony/registration that processor 110 is ratified with user or Identifier (for example, user name, pet name etc.) shows the GUI 865 of extension.
According to the exemplary embodiment of invention required for protection, as Fig. 6 is illustrated, color search engine 120 720 automatic execution default search products are shown based on the personalized color bar of User Colors preference history 630 and/or user, excellent Selection of land updates User Colors preference history 630 every time and/or the personalized color bar of user shows 720.When being associated with subscriber Client device 300 access GUI 700 with start based on color search inquiry when, the engine 120 based on color is by data Storehouse engine 250 is sent to client device 300 in response to the Search Results 620 that default search is returned by communication network 400.Such as Fig. 4 is exemplary shown, and client device 300 assumes the Search Results 620 for receiving in viewing area 706.
According to the exemplary embodiment of invention required for protection, as Fig. 6 is illustrated, color search engine 120 The personalized color bar of the color preference history 640 of the social group member that is ratified based on each and/or each member shows 720 Automatically default search product is executed, preferably updates the color preference history 640 of member and/or the personalized color of member every time Bar shows 720.When the client device 300 being associated with subscriber accesses the social colony 860 that GUI 700 thinks that user annotates When member (that is, secondary user) starts based on the search inquiry of color, the engine 120 based on color is by 250 sound of database engine The Search Results 620 that the default search of Ying Yuwei secondary user is returned are sent to client device 300 by communication network 400. As shown in Fig. 4 is exemplary, client device 300 assumes the Search Results 620 for receiving in viewing area 706.
According to the exemplary embodiment of invention required for protection, as Fig. 7 is illustrated, client device 300 will The digital picture 910 of selecting of product/project is sent to server 100 by communication network 400, to search for database engine 250 To find coupling or the product/project similar to digital picture 910.Client device 300 can be the equipment for supporting network 300, the such as smart phone 300 with embedded camera 310, the tablet PC 300 with embedded camera 310, Laptop computer 300 with embedded camera 310 etc., and selected digital picture 910 can be from internet download Image 900, the photo 900 of the product/project shot with the embedded camera 310 of client device, via e-mail Image 900 that received text is arrived etc., or the image 900 being stored in client device 300.
According to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 will by user From one or more colour specificationizations for having selected digital picture 910 of product/project and it is organized into common color system.Client End equipment 300 will be set via network connection by communication network 400 with the common color code for selecting digital picture 910 to be associated Apply 350 and be sent to server.It is described more fully with reference and as shown in Fig. 8 a-8g and Fig. 9 in applying in ' 557 of applicant, according to institute The exemplary embodiment of claimed invention is complete performed by 320 execute server 100 of processor of client device 300 " movement " or " light weight " version of face normalisation process 940.Additionally or alternatively, the processor 320 of client device 300 is permissible Normalisation process 940 is not executed, and integrally depends on server 100.It is, client device 300 can have been selected numeral Image 910 is sent to server 100, selects digital picture 910 to recognize mass-tone and standardize.It is understood that this need not The client device 300 with more powerful processor 320 and more large memories 330 is prevented to execute as performed by server 100 Whole normalisation process 940.
As applicant ' 557 apply in be described more fully with reference and as Fig. 8 a-8g and Fig. 9 exemplary shown in, according to required The exemplary embodiment of the invention of protection, the processor 320 of client device 300 or 180 future of image processor are since client One or more design and colors for having selected digital picture 910 of product/project that end equipment 300 is received are standardized and are arranged For common color system, so that color search engine 120 finds in database engine 250 to mate and/or be similar to Select the product/project of product shown in digital picture 910.As shown in Fig. 8 a-8g and Fig. 9 is exemplary, at processor 320 or image Reason device 180 receives the digital picture 910 of the figuratum shirt of tool to be processed at step 1000 and be recognized.In comprehensive specification In change process 940,180 execution step 1010-1070 of image processor.For mobile normalisation process, processor 320 or image Step 1020-1040 shown in Fig. 9 skipped by processor.At step 1010, processor 320 or image processor 180 isolate or Related product pattern and the color from image remainder is extracted, the uncorrelated part of image 920 is considered background or " empty 920 and it is dropped to provide filtered image 930 in vain ".Processor 320 or image processor 180 are scanned at step 1020 The neighborhood pixels of filtered image 930, and neighbor point is defined at step 1030.Once neighbor point is defined, in step At 1040, processor 320 or image processor 180 are just searched for filtered image 930 and are found defined in color database 208 Product utilization pattern repetition parameter in repeat patterns.Depend on the pattern of the product of appearance in filtered image 930 The filtered image 930 of the degree of distortion, processor 320 or 180 Further Division of image processor is produced until recognizing and determining The repeat patterns of product.
According to the exemplary embodiment of invention required for protection, processor 320 or image processor 180 compare and repeat figure Case and the predefined set of the pattern stored in color database 208, with classification or determination product pattern.Once figure of having classified Case, processor 320 or image processor 180 classification and determine popular colour or the mass-tone of product at the step 1050.In step At 1060, as Fig. 8 g is illustrated, the color that processor 320 or image processor 180 will identify that is arranged or is converted to Hexadecimal code/the value of common color system, and preferably, (that is, is existed by the popularity of color or frequency that identify The number of times of the particular color occurred in product image) list the color.For example, processor 320 or image processor 180 can Five kinds of mass-tones that identification is represented by its general hexadecimal value CB93B1, BDCADC, C3AECD, E3CFCD and EFEBE2 below. After all these design and colors are identified, at step 1070, processor 320 or image processor 180 will identify that Color and/or pattern be associated with the specific shirt, and the design and color data storage by these after arranging is in memory 330 or data warehouse 200 in as color search criterion 600 and extra search criterion 610.If having selected digital picture 910 On mobile normalisation process executed by processor 320, then client device 300 has been selected putting in order for digital picture 910 Color data (that is, with the hexadecimal color code for identifying for selecting digital picture 910 to be associated) passes through communication network 400 It is sent to server 100 to be analyzed and process.
When the pattern of multiple color is analyzed, such as shown in Fig. 8 a, processor 320 or image processor 180 pass through Selected point is sampled in the given area of filtered image 930 recognizing color.When sampling shows to there may be more than one Plant color constantly, processor 320 or image processor 180 are sampled and/or the filtered image 930 of Further Division further, And iterative processing can be continued be lowered to single pixel until only identifying that in division a kind of color or image are divided.According to The exemplary embodiment of invention required for protection, based on the number of colors that identifies in the zone, in the zone color value Deviation (compared with predetermined scope or threshold value) or some other standards, processor 320 or image processor 180 are selected Select size or division.Processor 320 or image processor 180 are for example based on the color value for analyzing each region pixel-by-pixel.In addition, Image processor 180 is by storing each region with respect to the entirely X of filtered image 930 (together with its color value), Y-coordinate Each sampling location, and each region by based on color determine and be assigned with one or more color values.Additionally, processor 320 or the search pattern in filtered image 930 of image processor 180.When some parameter changes are more than fixed threshold for example When 15%, processor 320 or image processor 180 are capable of identify that the change in color.As a result, processor 320 or image procossing Device 180 can set up virtual map, which depict the color on position to show where color changes and on the whole may be used To there is pattern., located with each region with respect to the position of entirely filtered image 930 by recognizing the color in each region Reason device 320 or image processor 180 can determine pattern using pixel geometry technology for example known in the art.Once it is determined that Pattern and color, processor 320 or image processor 180 just distribute digital value to the product/item image 910 for having selected (preferably, the hexadecimal code of common color system).Color search engine 120 subsequently will be distributed by image processor 180 It is used as color search criterion 600 to the hexadecimal code of the product/item image 910 for having selected, and will be by image procossing The pattern that classification/recognition goes out in the product/item image 910 for having selected of device 180 is used as extra search criterion 610, searches Rope database engine 250 finds coupling and similar products.
According to the exemplary embodiment of invention required for protection, Search Results 620 are ordered as by color search engine 120 Or Search Results 620 are arranged as from most incoherent ordered list is most related to, for example, the color with close inquiry color Product/the project of hexadecimal code is counted as more relevant, and is presented on higher position in Search Results order.Color is searched for Engine 120 will be sorted by communication network 400 or orderly Search Results 620 are sent to client device 300, so as to client Equipment 300 least related shows Search Results 620 from being most related at the viewing area 706.Additionally or alternatively, color search Engine 120 can consider other factorses (for example, user preference, Product Usability, businessman or user grading) to judge to search in order Hitch fruit 620, the relevance of product/project on level Search Results 620.
According to the exemplary embodiment of invention required for protection, user can check, grades, stores, buys or abandon Product/the project on Search Results 620 shown on the viewing area 706 of client device 300.Line module 150 with The history that browses of each user is safeguarded in user data storehouse 202, and adds/keep, in browsing in history for user, the product that user checks Product/project.That is, for example, if the user while checking product in the Search Results 620 of user, then line module 150 should Product is added in the list for browsing history of the user stored in customer data base 202.It should be understood that user is permissible Change when any she storage browse history.For example, if user is lost interest in a project, user can be from his Browse in history and delete the project.According to the exemplary embodiment of invention required for protection, 120 color of color search engine is searched Index hold up 120 by so that this Search Results 620 not to except the user any other people can use.User can specify specific Search is personal.That is, color search engine 120 causes the particular search result 620 social to the approval of user Colony 860 is unavailable.If user searches for product for another people, be, for example, its spouse's search present, then color search engine 120 The Search Results 620 can be caused unavailable to her spouse, but be so that the result to ratify social colony 860 other Member can use.Line module 150 splits browsing for any search that the user for browsing history from user is carried out for other people Information, to provide, more accurately user is special browses information.
According to the exemplary embodiment of invention required for protection, user can be graded to product to show journey interested Degree (for example, is lost interest in, has an interest, very interested).Processor 110 or line module 150 are in product database 206 Storage user grading, no matter it be according to phrase (for example, " loseing interest in ") according further to numerical scale (as with the product phase The digital value of association).Products Show engine 160 can be using user's rating information come the social colony of the advance approval to user The other users recommended products of 860 member or claimed system.
If user wants to delete stored in the database 202 that arbitrarily grades or do not want to allow processor 110 be stored in user Browse the product that is checked in history, then user can select to abandon the arbitrary data that is associated with the product that is checked.Such as Fruit user selects to abandon the arbitrary data being associated with checked product, then processor 110 or line module 1250 will not be stored Data delete the arbitrary data being associated with checked product for being stored from customer data base 202, or will store user Select the product that will be deleted from her profile.
According to the exemplary embodiment of invention required for protection, user can show on viewing area 706 one Individual or multiple products are added to user's registration 810, for example, arrive the wish list 820 of user, or the approval social activity colony to user The registration 810 of 860 member.Registering modules 140 allow user's storage, share and edit product list, such as wish list 820 Or other registrations of product.User can select to preserve selected product in product list, such as wish list 820.Such as Fruit user permits, then the member of the social colony 860 of the user and its approval can be using her client device 300 by logical Communication network 400 accesses Registering modules 140 to check the list of any preservation.
When user selects the registration 810 from the interpolation of viewing area 706 product to her, client device 300 is by communication Network 400 will be registered interpolation request and be sent to server 100.Registering modules 140 are added to the product of selection in user data In the user's registration 810 stored in storehouse 202, or in the registration 810 of the member for being added to the social colony 860 of user's approval. Registering modules 140 store the equipment registration information of deindividualization also in product database 206, for example, show interested in product The sex of user and demographic information.Analysis processor 170 can be right to judge using this deindividualization information in real time The common or typical profile of this product user interested.
According to the exemplary embodiment of invention required for protection, Registering modules 140 allow user and another user's (example Such as, the member of the social colony 860 that she ratifies) share all or part letter that user does not store in customer data base 202 Breath.The information content that the member of the social colony 860 ratified with her is shared is so that with group change, for example, user can be selected with his Friend's group is shared than with her work while organizing more information.User may want to becoming for the social colony 860 ratified with her Member shares some her user data (for example, name, birthday, consensus data and color preference information).This will allow Any member of the social colony 860 that she ratifies not only sees kept product list, and can see selected by user with Any other information shared of social colony 860 that she ratifies, such as user to browse history, product grading, calendar, color inclined Good, personal information, favorite list of brands 842, favorite shop list 841 etc..By this way, the social activity of user The member of colony 860 can see that a certain event (for example, the birthday of user or anniversary) occurs, and can look into See 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 specifically with second user Information.Once second user receives the request, then first user can be shared each other with second user and be stored in data bins Their user data of all or part in storehouse 200, product data and/or color data, and each can be by the second use Family is associated with some contact group 840.For example, contact group can be friend, household, lover, work etc..Registering modules 140 requests for storing each acceptance in customer data base 202 and associated contact group or social colony 860, and will Social colony is linked to stored user data.
As Fig. 6 is illustrated, Registering modules 140 provide or show subscriber profile information, social colony 860, hope Inventory 820, buy inventory 830, bookmark 840, browse history etc., for the applications pages that user shows on client device 300 Check on face 800.The main users registration GUI 810 that processor 110 will show in five application page or GUI 800 is by logical Communication network 400 is sent to client device 300.Main users registration GUI 810 allows user to access Registering modules 140 to browse Her contact or social colony 860, so as to check other users information (such as birthday by information), and buy the social colony of approval 860 another user is placed on her wish list, browses history or the project in purchasing history.Additionally, because other users Profile information can use, Registering modules 140 permit a user to social colony 860 other users arrange remind, for example the birthday or Other events are reminded.
According to the exemplary embodiment of invention required for protection, line module 150 and/or Registering modules 140 are in client Assume various GUI in end equipment 300, so that user input is with regard to the information (such as birthday date) of user, and identification is closely Degree or the member (for example, friend, household etc.) of social colony 860 and tight colony.User data can include photo and arbitrarily User input, for creating user profiles and/or color profile and being stored in customer data base 202.Registering modules 140 are permissible With people in the tight ness rating or social colony 860 of photo or identifier (for example, user name, the pet name, color preference etc.) display user Slip GUI 865.According to the exemplary arrangement of invention required for protection, when main users click on the social colony of user When the photo of 860 member (user 3 shown for example on the slip GUI 865 of Fig. 6) or identifier, Registering modules 140 lead to Cross communication network 400 and connect the client device 300 of main users and the client device 300 of user 3, so as to main users energy Enough 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 use in customer data base 202 The calendar at family is used as user data, and event (for example, birthday, anniversary etc.) and prompting.Line module 140 causes to use Family can be connected to past event information in her profile.Registering modules 140 can by past event information be connected to On the user data stored in user data storehouse 202, including event description, event date information, event photo and event video, Other users so as to be connected with the user can check the event.
According to the exemplary embodiment of invention required for protection, as Figure 10-12 is illustrated, required for protection Invention can be used for quality control, for example, it is ensured that manufacturer has produced the commodity of correct color.It is, as Figure 11 shows Shown in example property, the client device 300 being associated with user is by the color digital picture 1100 of product (for example, it is assumed that have The green shirt of common color code " 11ff66 ") server 100 is sent to for checking or quality control by communication network 400 System.User (is for example supported the equipment 300 of network, such as has the intelligence of embedded camera 310 using its client device 300 Phone 300, the tablet PC 300 with embedded camera 310, the laptop computer with embedded camera 310 300 etc.) photo or the digital picture 1000 of product/project is obtained, and the image of capture is stored in client device 300 In image.Additionally or alternatively, client device 300 can receive digital picture 1100 by text etc. via e-mail, or Figure 1100 is fetched from the memory 330 of client device 300.
According to the exemplary embodiment of invention required for protection, the processor 320 of client device 300 will be from user The colour specification of one or more digital pictures 1100 of selected product/project and arrange be common color system.Client The common color code being associated with digital picture 1100 is passed through communication network via networking facilities 350 by end equipment 300 400 are sent to server.As applicant ' 557 apply in be described more fully with reference and as Fig. 8 a-8g and Fig. 9 exemplary shown in, root According to the exemplary embodiment of invention required for protection, performed by 320 execute server 100 of processor of client device 300 Comprehensive normalisation process 940 " movement " or " light weight " version.Additionally or alternatively, the processor 320 of client device 300 Normalisation process 940 can not be executed, and integrally depends on server 100.It is, client device 300 can be by numeral Image 1100 is sent to server 100, to recognize mass-tone.It is understood that this need not prevent have more powerful processor 320 and the client device 300 of more large memories 330 execute whole normalisation process 940 as performed by server 100.
According to the exemplary embodiment of invention required for protection, as shown in Fig. 8 a-8g and Fig. 9-12 is exemplary, client The image processor 180 of the processor 320 of equipment 300 or server 100 receives the digital picture 1100 of the figuratum shirt of tool To be processed at step 1000 and be recognized.In comprehensive normalisation process 940,180 execution step 1010- of image processor 1070.For mobile normalisation process, processor 320 or image processor skip step 1020-1040 shown in Fig. 9.Due to Standardizing and comprehensive normalisation process 940 this document describes moving, so here is not repeated to discuss.
After color has been identified, at step 1070, processor 320 or image processor 180 will identify that Color is associated with the optional network specific digit image 1100, and the color data that these are put in order is stored in memory 330 or data In warehouse 200.In the case that processor 320 executes mobile normalisation process, client device 300 is by digital picture 1100 The color data (that is, with the hexadecimal color code for identifying for selecting digital picture 1100 to be associated) that puts in order is by communication Net 400 is sent to server 100 via networking facilities 350 and is analyzed and processes 1110.
Mandate businessman user or licensor for service provider, user access the specification on its client device 100 Change color bar and show that 710 or personalized color bars show 720, the color 702 of the product/project that is ordered from manufacturer with selection, 703, such as the green shirt with common color code " 11ff66 " in the hypothesis example.Color is selected by businessman user Carry out quality control, similar to described herein, color is selected for starting based on the search of color by consumer/businessman user Inquiry.The color code " 11ff66 " of product/project that is that manufacturer is ordered by client device 300 or will producing/manufacture leads to Cross communication network 400 and be sent to server 100.The processor 110 of server 100 will be received from client device 300 or be schemed As digital picture 1100 determined by processor 180 common color code (that is, the color of manufacturing project) with and from client The associated common color code of the color of ordering products/project that equipment 300 is received is compared/analyzes.Server 100 Processor 110 judge whether the common color code of digital picture 1100 of the product/project of manufacture mates or whether ordering In the predetermined parameter or threshold value 1120 of the common color code of the product/project of purchase, (which is carried by businessman or service Set up for business).It is, processor 110 judges whether the color of the product/project of manufacture mates or whether in order In the predetermined scope of the color of project or threshold value.If the color-match of the product/project of manufacture is true in advance In fixed threshold value 1120, then received message is sent to client device 300 by communication network 400 by processor 110.Assuming In example 2, when the common color code of the product/project of manufacture is " 11ff55 ", received message is sent to by processor 110 Client device 300, because the color of the product/project of manufacture is in predetermined threshold value 1120.It is, because manufacture The color of product/project be very similar to the color of ordering products/project, so receiving the face of the product/project of the manufacture Color.However, if the product of manufacture/project is mismatched or not in predetermined threshold value 1120, processor 110 will be refused Message absolutely is sent to client device 300 by communication network.In example 1 is assumed, when the general face of the product/project of manufacture When color code is " 11ffcc ", refuse information is sent to client device 300 by processor 110, because the product/project of manufacture Color not in predetermined threshold value 1120.It is, producing because the color of the product/project of manufacture is different from ordering The color of product/project, so refuse the color of the product/project of the manufacture.
Unauthorized businessman user or unlicensed people for service provider, when (that is, non-ordering with unauthorized businessman user Family) associated client device 300 is when attempting access server 100, according to the exemplary enforcement of invention required for protection Example, processor 110 refuse 300 access server 100 of client device, and registration web page is sent to client device 300, from And service that user can be provided using arbitrarily known method subscription service provider and becoming is registered/ordering of authorizing Family.After the registration process is complete, user selects to download to mobile normalisation process application on her client device 300, To execute normalization and the arrangement of local digital picture 1100 on her client device 300.Additionally or alternatively, service Device 100 can allow the digitized map that the client device 300 of undelegated businessman user will be associated with the product/project that orders Picture or data is activation are standardized to server 100 and are arranged.As illustrated in Figure 12, image processor 180 exists The digital picture 1110 of the product/project of manufacture and from client device 300 order product/project image/data Upper execution movement or comprehensively normalisation process 940, to recognize the product/project of manufacture and the general face of the product/project that orders Color code, it is preferable that hexadecimal code.It should be understood that image/the data of the product/project that orders can come from business The IMS system 500 or SCM systems 510 of people.Processor 110 subsequently can be with the product/project of comparison/analysis manufacture and order The common color code of product/project, whether mated with the color that determines the product/project of manufacture or the product that orders/ In the predetermined threshold value of the color of project.
System that the specification and drawings that encloses are shown merely for being identified based on color, search for and mate, method and Some embodiments of interface, but, other forms and embodiment are also possible.Therefore, specification and drawings are not intended limit In this.So as to, although foregoing description and accompanying drawing contain many specificity, but the details for being provided is not necessarily to be construed as limiting The scope of embodiment, but the diagram of currently preferred embodiments is provided.Drawing and description should not be taken as display embodiment Scope, but it should be appreciated that be extensive and general teaching according to the present invention.Although this is described using concrete term Bright present example, but this description is only for the purpose of example, it should be understood that in the essence without departing substantially from the present invention In the case of god and scope, those of ordinary skill in the art can put into practice the modification to these embodiments and modification.

Claims (22)

1. a kind of utilization common color system based on color search and matching product computer based method, including following step Suddenly:
Connect from be associated with user based on the client device of processor by communication network by the server based on processor Packet receiving includes the search inquiry based on color of the color selecting of user, and wherein each client device is uniquely related to user Connection, the color selecting of user include at least one hexadecimal color code of common color system;
Search for database engine searching with the color selecting in user 16 to enter by the color search engine of server The product of the hexadecimal color code in the predetermined scope of color code processed is to provide Search Results, database engine bag The multiple products from multiple businessman are included, the image processor root of processor or server of each product by client device Previously standardized by following according to the hexadecimal color code of common color system and arranged:Numeral by each product Image segmentation is multiple sections, analyzes each section to determine the mass-tone for each section, based at least one of each section mass-tone Popularity determining at least one mass-tone for digital picture, and the color that will identify that is converted to common color system Hexadecimal code;
Search Results are sent to by communication network by the client device being associated with user by color search engine;
The color selecting of user and Search Results are stored in database;And
Update the data the color preference history of the user in storehouse.
2. the step of the method for claim 1, wherein searching for matching product includes to search for by color search engine The step of at least one in below:The data warehouse safeguarded by service provider, the inventory management system of multiple businessman and The supply-chain management system of multiple businessman.
3. method as claimed in claim 2, is also included using color search engine based on the product from inventory management system Availability the step of carry out filtered search result.
4. method as claimed in claim 3, is also included using color search engine based in the current geographic position of user From businessman their availability to be ranked up to the product on Search Results the step of.
5. method as claimed in claim 3, further comprising the steps of:If do not had user's from inventory management system The currently available product of the hexadecimal color code in the predetermined scope of the hexadecimal color code of color selecting, then Search supply-chain management system finds the enabled production of the color selecting in future date coupling user.
6. the method for claim 1, also includes the hexadecimal color code based on product using color search engine The step of to be ranked up to the product on Search Results, the hexadecimal color code with the color selecting closer to user Hexadecimal color code product be sorted must higher than have further from user color selecting hexadecimal color generation The product of the hexadecimal color code of code.
7. the method for claim 1, further comprising the steps of:Connect from client device by communication network by server Receive text search criteria, text search criteria include following at least one:Product description, Product Usability, dimension information, Merchant information, product category, brand message, pattern-information, complementary color or complementary color product;And it is based on text search mark Quasi- filtered search result.
8. the method for claim 1, further comprising the steps of:
Received the purchase for buying the one or more products on Search Results by server by communication network from client device Request;
Processed based on the transport of the user of storage in database and payment information by the processor of server and request is bought, or If transporting and payment information being unavailable from database, transported from user's request via client device by the processor of server Send and payment information;
The product that user is bought by the processor of server is stored in as purchaser record in database;And by server Processor store the purchase information of deindividualization in database.
9. the method for claim 1, further comprising the steps of:Line module by server is by the product on Search Results Product are added in the wish list of user, and the wish list of user are stored in database by line module.
10. the method for claim 1, wherein product is included based on the search inquiry of color from client device Digital picture;And also digital picture is carried out standardizing and whole by following steps including the image processor by server The step of reason:
Digital Image Segmentation it is multiple sections;
Each section is analyzed to determine the mass-tone for each section;
Based on the popularity of at least one of each section described mass-tone, at least one master for digital picture is determined Color;
The color that will identify that is converted to the hexadecimal code of common color system;
Search has the hexadecimal code in the predetermined scope of one or more hexadecimal codes of digital picture Product, to provide Search Results;And
Color, hexadecimal code and the Search Results that will identify that are stored in database.
11. the method for claim 1, further comprising the steps of:
The digital picture of product is obtained by the client device being associated with user;
Digital picture is standardized by following steps and arranged by the processor of client device:
Digital Image Segmentation it is multiple sections;
Each section is analyzed to determine the mass-tone for each section;
Based on the popularity of at least one of each section described mass-tone, at least one master for digital picture is determined Color;
The color that will identify that is converted to the hexadecimal code of common color system;
The color that will identify that and hexadecimal code are stored in the memory of client device;And
Being sent the hexadecimal code for including to be associated with digital picture by communication network based on the search inquiry of color To server.
A kind of 12. utilization common color systems search for the system with matching product based on color, including:
Multiple client devices based on processor, each client device are uniquely associated with user;
Database engine, it include the multiple products from multiple businessman, each product by client device processor or The image processor of server according to the hexadecimal color code of common color system by following come by previously normalization and Arrange:The Digital Image Segmentation of each product is multiple sections, each section is analyzed to determine the mass-tone for each section, based on every The popularity of at least one of individual section mass-tone is determining at least one mass-tone for digital picture, and the face that will identify that Color is converted to the hexadecimal code of common color system;
The server based on processor of communication system is connected to, which is used for by communication network from the client being associated with user End equipment receives the search inquiry based on color of the color selecting for including user, and the color selecting of user includes common color system At least one hexadecimal color code of system;
The color search engine of server, finds the hexadecimal with the color selecting in user for searching for database engine The product of the hexadecimal color code in the predetermined scope of color code is to provide Search Results, and is searched for by color Search Results are sent to, by communication network, the client device being associated with user by engine;And
Database, for storing color selecting and the Search Results of user in database, and updates the data the face of user in storehouse The good history of colour cast.
13. systems as claimed in claim 12, wherein, at least one during the search of color search engine is following:Service is provided The data warehouse safeguarded by business, the supply-chain management system of the inventory management system of multiple businessman and multiple businessman.
14. systems as claimed in claim 13, wherein, color search engine can based on the product from inventory management system With property come filtered search result.
15. systems as claimed in claim 14, wherein, color search engine based in the current geographic position of user from Their availability of businessman is being ranked up to the product on Search Results.
16. systems as claimed in claim 14, wherein, if do not have the color selecting in user from inventory management system Hexadecimal color code predetermined scope in hexadecimal color code currently available product, then color search Engine search supply-chain management system finds the enabled production of the color selecting in future date coupling user.
17. systems as claimed in claim 12, wherein, hexadecimal color code of the color search engine based on product is come right Product on Search Results is ranked up, the hexadecimal of the hexadecimal color code with the color selecting closer to user The product of color code is sorted and must enter higher than the 16 of the hexadecimal color code of the color selecting having further from user The product of color code processed.
18. systems as claimed in claim 12, wherein, server receives text search by communication network from client device Standard, text search criteria include following at least one:Product description, Product Usability, dimension information, merchant information, Product category, brand message, pattern-information, complementary color or complementary color product;And filtered based on text search criteria and search Hitch fruit.
19. systems as claimed in claim 12, wherein, server is received from client device by communication network and buys search The purchase request of the one or more products that as a result goes up;And wherein server also includes processor, it is used for:
Transport and payment information based on the user stored in database is processed buys request, or if transports and letter of paying a bill Breath is unavailable from database, then transport from user's request via client device and payment information;The product bought by user It is stored in as purchaser record in database;And
The purchase information of deindividualization is stored in database.
20. systems as claimed in claim 12, wherein, server also includes line module, for by the product on Search Results Product are added in the wish list of user, and the wish list of user is stored in database.
21. systems as claimed in claim 12, wherein, include product from client device based on the search inquiry of color Digital picture;And wherein, server also includes image processor, for carrying out specification by following steps to digital picture Change and arrange:
Digital Image Segmentation it is multiple sections;
Each section is analyzed to determine the mass-tone for each section;
Based on the popularity of at least one of each section described mass-tone, at least one master for digital picture is determined Color;
The color that will identify that is converted to the hexadecimal code of common color system;
Search has the hexadecimal code in the predetermined scope of one or more hexadecimal codes of digital picture Product, to provide Search Results;And
Color, hexadecimal code and the Search Results that will identify that are stored in database.
22. systems as claimed in claim 12, wherein, the client device being associated with user obtains the digitized map of product Picture;And wherein, client device also includes processor, which passes through following steps and digital picture is standardized and is arranged:
Digital Image Segmentation it is multiple sections;
Each section is analyzed to determine the mass-tone for each section;
Based on the popularity of at least one of each section described mass-tone, at least one master for digital picture is determined Color;
The color that will identify that is converted to the hexadecimal code of common color system;
The color that will identify that and hexadecimal code are stored in the memory of client device;And
Being sent the hexadecimal code for including to be associated with digital picture by communication network based on the search inquiry of color To server.
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
USPCT/US2013/025200 2013-02-07
USPCT/US2013/025135 2013-02-07
US13/762,160 2013-02-07
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
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
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
US201361792401P 2013-03-15 2013-03-15
US61/792,401 2013-03-15
USPCT/US2013/035495 2013-04-05
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
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 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
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
US13/910,557 2013-06-05
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 CN105580006A (en) 2016-05-11
CN105580006B true 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)

Families Citing this family (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
CN109559182A (en) * 2017-09-26 2019-04-02 拉堤斯塔1947有限公司 According to the method for color picking commodities
CN108052650B (en) * 2017-12-26 2023-04-07 百度在线网络技术(北京)有限公司 Information recommendation method and device and electronic equipment
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

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001251634A1 (en) * 2000-04-17 2001-10-30 Emtera Corporation 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
KR100843095B1 (en) * 2006-12-13 2008-07-03 삼성전자주식회사 Apparatus and method for reproducing a 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
WO2013184804A1 (en) * 2012-06-06 2013-12-12 Zencolor Corporation System and method for normalization and codificaton of colors for dyanamic analysis
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
WO2013119852A1 (en) * 2012-02-07 2013-08-15 Zencolor Corporation Mobile shopping tools utilizing color-based identification, searching and matching enhancement of supply chain and inventory management systems

Also Published As

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

Similar Documents

Publication Publication Date Title
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
US9047633B2 (en) System and method for identifying, searching and matching products based on color
CN105580006B (en) Be identified based on color, search for and matching product system and method
US9087357B2 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color language
US9607404B2 (en) System for normalizing, codifying and categorizing color-based product and data based on a universal digital color system
US11263687B2 (en) System for secure management of inventory and profile information
US20130249934A1 (en) Color-based identification, searching and matching enhancement of supply chain and inventory management systems
JP6300677B2 (en) Coordinate suggestion apparatus and method
US20220067976A1 (en) Normalized nesting cube and mapping system for machine learning to color coordinate products, patterns and objects on a homogenized ecommerce platform
WO2014123589A1 (en) System and method for identifying, searching and matching products based on color
US20130262228A1 (en) Digital Marketing Platform With Formatted Advertising Feature Coupled To Normalized Inventory Management System and Supply Chain Management System Feeds
Liao et al. Mining customer knowledge for channel and product segmentation
US20240144342A1 (en) Item page transmission device, item page transmission method, and item page transmission program
US20240144341A1 (en) Search result page transmission device, search result page transmission method, and search result page transmission program
US20230315907A1 (en) Systems and Methods for Blockchain-Based Tracking and Selective Access to User Data
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