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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5838—Retrieval 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction 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
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.
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)
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)
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 |
-
2013
- 2013-10-16 JP JP2015556932A patent/JP5970136B2/en not_active Expired - Fee Related
- 2013-10-16 EP EP13874357.0A patent/EP2954432A4/en not_active Withdrawn
- 2013-10-16 AU AU2013377895A patent/AU2013377895B2/en active Active
- 2013-10-16 BR BR112015019019-7A patent/BR112015019019B1/en active IP Right Grant
- 2013-10-16 CN CN201380075147.0A patent/CN105580006B/en active Active
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 |