US20090234716A1 - Method of monetizing online personal beauty product selections - Google Patents

Method of monetizing online personal beauty product selections Download PDF

Info

Publication number
US20090234716A1
US20090234716A1 US12/406,063 US40606309A US2009234716A1 US 20090234716 A1 US20090234716 A1 US 20090234716A1 US 40606309 A US40606309 A US 40606309A US 2009234716 A1 US2009234716 A1 US 2009234716A1
Authority
US
United States
Prior art keywords
makeover
virtual
product
user
computer program
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.)
Abandoned
Application number
US12/406,063
Inventor
Satya Mallick
Kevin Barnes
Vipanj Patel
Deepu John
David Kriegman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TAAZ Inc
Original Assignee
Photometria Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Photometria Inc filed Critical Photometria Inc
Priority to US12/406,063 priority Critical patent/US20090234716A1/en
Assigned to PHOTOMETRIA, INC. reassignment PHOTOMETRIA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BARNES, KEVIN, JOHN, DEEPU, KRIEGMAN, DAVID, MALLICK, SATYA, PATEL, VIPANJ
Publication of US20090234716A1 publication Critical patent/US20090234716A1/en
Assigned to TAAZ, INC. reassignment TAAZ, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: PHOTOMETRIA, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/06Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels

Definitions

  • the invention relates to the field of computer programming and is more particularly, but not by way of limitation, directed toward a method of monetizing online personalized beauty product selections by a computer user.
  • Some existing makeover websites provide users with a gallery of model images, others also offer users the opportunity to upload a photograph, edit and save edited images, and apply brand name cosmetics and designer hairstyles to an image.
  • Some makeover websites charge a monthly fee for access to their library of products and styles, such as TheHairStyler.com. All these websites monetize their services by providing traditional Internet advertising models including banner ads, pop-up advertising, and search engine placement ads such as Google® AdWords® placements. While some ads on the sites are at least somewhat context sensitive, such as ads targeted at women or ads for make-up, none of these prior art websites provide the technology to create a platform for a finely targeted advertising campaign using information that can be derived from the users of virtual makeover websites.
  • What would be preferred is a method of monetizing online virtual makeover websites using technology to create new advertising models that could creatively combine new and older advertising technologies to allow low cost expansion in a results driven environment.
  • a flexible online advertising program would allow for quick expansion to multiple websites, easily increase bid rates, and allow for easy alteration of premier page placements. Such an approach would be an advancement because it would allow the advertiser to abandon a failed approach and retool the campaign at a lower cost than in traditional marketing.
  • an online advertising campaign might begin by placing an ad on comparison-shopping search engine feeds, and/or using low bid keywords for paid search sponsored listings to test an advertisement. If the ad succeeds, it may be improved by the addition of sound, flash animation and other newer techniques, and eventually moved to placements that are more expensive.
  • Tools such as content-sensitive placement engines can be applied for slightly higher cost to better place ads in front of the right consumers.
  • While most virtual makeover websites provide advertising space on the pages of the website or in popup advertisements, these advertisements are not targeted to the particular consumer through computational analysis of the facial features or other visual criteria of an uploaded photograph to better identify key market demographics for an individualized consumer. It would be desirable to provide an advertising method that combines traditional Internet advertising techniques with advanced technology to better target advertisements to consumers based on, for example, demographics as determined by image analysis of a photograph of the user, such as, for example, the user's facial type, approximate age, hair type, or presence of blemishes. Because of the limitations discussed above in the prior virtual makeover websites, there is a need for a method of better monetizing online makeover websites.
  • the invention is directed generally toward a plurality of methods for monetizing online personalized beauty product selections utilizing a technology for content-targeted Internet advertising on a virtual makeover website.
  • Traditional content-sensitive advertising simply selects ads for display that are related to a keyword that appears on a web page.
  • Content-targeted advertising generates more awareness and clicks because the products being advertised are directly relevant to the theme or content of a webpage.
  • One or more embodiments of the invention may take the form of a computer program or programs accessible, by example but not by way of limitation, via the Internet and/or the World Wide Web using, for example, a traditional web browser program, other software program, or device capable of viewing a website or similar type of static and/or dynamic document.
  • Various embodiments may be created as a single computer program or multiple computer programs, scripts, object, modules or the like executing and communicating on one or more servers or computers in a manner well understood by those of ordinary skill in the art, and thus not detailed herein so as to avoid obscuring the invention.
  • the term “the program” or “the computer program” may refer to one or more embodiments of the invention, but is not intended to be limiting as to a particular form of a given embodiment. Further, it is within the scope of the invention that a user of the program described herein may access the program through a computer with a web browser, a mobile web device, personal data assistant, a virtual terminal, kiosk, application program installed on a particular computer, through a framed interface using one or more servers, or through any similar access device or method or mechanism known to Internet users, but referred to herein as a “browser” not by way of limitation but for simplicity of description.
  • the computer program or programs referred to herein may perform transformations (“editing”) of images such as photographic representations of people, artistic renderings of people, or other types of representations of people known to those in the graphic and photographic arts.
  • Images, captured in digital format or later digitized, subject to the present invention may contain a representation of a single person, or in some embodiments that of more than one person.
  • the virtual makeover computer program described herein may also transform “avatars” (representations of players in a virtual world) or other objects in a digital or digitized image.
  • Some images subject to the present invention's method may therefore be of animals or fantasy creatures or any image subject to improvement by the addition of color.
  • Not all embodiments of the program described herein may perform recommendations for non-human or non-photographic subjects, as such is not required by the methods herein.
  • Virtual makeover websites may provide free “makeover” editing, image storage, and image sharing functions to create “cyber stickiness,” a term used to describe a website whose design encourages users to return time and again in the subject website. Advertisers prefer websites with cyber stickiness, because visitors will view more ads and be exposed to ads for a longer time.
  • One or more methods of the program may allow, for example, co-branding by cosmetic companies whose products are offered for use in the makeover editor.
  • the term “editor” is used herein as a noun, in a colloquial sense to describe a computer software program, module, function or other software embodiment programmed to allow a user to alter the appearance of a digital image.
  • a “makeover editor” may then be understood to allow a user to makeover (or “edit”) an image of a user to have a different, hopefully more attractive, appearance.
  • a makeover editing session will virtually simulate a real-world makeover session.
  • a real-world makeover session might include anything in the colloquial understanding of the term such as the application of cosmetics, accessories, plastic or cosmetic surgery, dental surgery, or other similar methods for altering the appearance of a subject.
  • Cosmetic manufacturers may have product data such as logos, color palettes, product names, product pictures, and product descriptions of their products, for example, they wish advertised only to a particular user demographic determined by facial features, personal characteristics and/or personal profile (called herein collectively, a “user's personal features.”)
  • the program described herein may perform an analysis of a user's personal features that may include a computed analysis of an uploaded photograph, digital image, line drawing, cartoon, painting or other representation (“portrait”) of a user, person, character, virtual entity or other image for makeover.
  • Such an analysis may include details, when available, such as face shape, facial features shape and placement (such as eye shape and location, nose shape, lip size, chin shape and other distinct facial features.)
  • face shape, facial features shape and placement such as eye shape and location, nose shape, lip size, chin shape and other distinct facial features.
  • Such an analysis may also identify a user among a like-group based on other personal features such as perceived age, hair, skin and other aspects of the portrait, herein after referred to as a “personal profile,” may be discernible from a portrait or may be obtained from data input by the user direct to the program.
  • Product data may thus be displayed to the user for an extensive period of time while the user enjoys the use of the makeover program.
  • the makeover image editor of the program may even record which products the user tries in the editor, and use that information to effect the selection and placement of related banner advertising on the makeover website.
  • the information gained from a makeover program may be used to select advertisements for the user when visiting websites other than those of the program itself. For example, if the data gleaned from the makeover program indicates that the user has blue eyes, that information may be used to queue up advertisements directed at people with blue eyes when the same user visits a different website.
  • image processing technology makes it possible to computationally analyze a portrait for facial features and personal characteristics in order to categorize a user of a virtual makeover editor for various marketing criteria such as a personal color profile type from which recommended products will be selected for presentation to the user as a color/product palette for the virtual makeover, based on the user's personal features.
  • an auction of co-branding opportunities for cosmetic manufacturers and other vendors based on any of a user's personal features, broken down by product type, is also in keeping with the spirit of the program.
  • Products recommended to the user may change for a given product type, depending, for example, on the color of the product selected from the presented palette, the user's personal features, a personal color profile, or other similar basis as determined by the program disclosed herein.
  • One or more embodiments may enhance monetizing of an online virtual makeover website by providing an advertising auction system related to particular facial features of a portrait.
  • the program provides a method of selecting preferred on-page advertising placements for auction for specialty targeted leaderboard, sky scraper and other on-page advertisements to be selected by bidder rank depending in part on various bid categories, such as for example the profile group and/or personal color profile type of the portrait.
  • This is a hybrid advertising model that uses sophisticated image analysis software to separate consumers into more refined groups for traditional advertisement placement bidding. For example, hair color manufacturers may wish to advertise a particular hair-coloring product only to users with gray hair. Or a particular color of eye shadow may be perfect for consumers with blue eyes.
  • a dermatologist may wish to advertise services to consumers with drooping eyelids, weak chins or sagging jowls. All these advertisers can achieve their target audience by using facial feature auction ad placement. Any facial feature that can be identified by the software algorithms may be employed to provide a sophisticated content-targeting basis for bidding for advertisement placement.
  • the advertising model may be an improvement over the prior art because it both allows a finer granularity to bidding based on facial features in a portrait discerned from image interpretation instead of keyword bidding, and also because it may generate more revenue for the website sponsor (in this case, the virtual makeover website operator) by charging more for advertising placement when the desired user's personal features are present in the current portrait, even if the user does not click on the sponsored link.
  • the website sponsor in this case, the virtual makeover website operator
  • the program may offer the user the opportunity to translate the “look” they have created in the makeover editor into different lighting conditions, and automatically select alternative products that will produce the same look, for example, under the alternate lighting conditions.
  • the additional products may then be added to the user's shopping cart with a single click of the mouse, for example, enhancing the monetization of the makeover program.
  • look and makeover are used together herein as nouns, in a colloquial sense to describe a person's overall style, appearance and conformance to societal norms. As such, giving a subject's image a “makeover” may also include providing a digital image editor for directly editing the portrait to give the subject a new look.
  • This feature would correspond to a real world effort to, for example, pluck eyebrows, change hair color, or don a wig.
  • Creating a new look may also include changes beyond makeup and hairstyles, such as adding or removing accessories such as color contact lens, eyeglasses, or hats. In some instances changing accessories alone may create a new look.
  • a user may upload a portrait of a friend, perform a makeover, and purchase the products used to create the new image for shipping to the subject as a gift.
  • the makeover image may be packaged on or with the gifted cosmetics and/or accessories in a gift box, and/or sent by electronic or other means to the recipient of the gift.
  • Various embodiments may also offer the option of sending the makeover image as part of an electronic gift announcement in advance of or with the delivery of the gifted cosmetics and/or accessories.
  • a user may create a look for someone else, either from scratch or by copying a look from a celebrity or other individual, and that look may be “gifted” to a recipient.
  • One or more embodiments illustrate a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would cancel a sale with an offer of less expensive comparable products.
  • a “virtual makeover terminal” in Second Life and other virtual reality programs may be provided using all or any of the marketing techniques disclosed herein to allow users to makeover a Second Life avatar.
  • a virtual makeover website in the real world Internet may also be used to makeover the appearance of a portable avatar, artistic rendering, or other image of a face that meets the spirit of a portrait as defined herein.
  • makeovers created in a “virtual world” may be gifted to other denizens of the virtual world as a “virtual gift,” or in world makeovers may be gifted or purchased in the same way as makeovers in the real world, as discussed herein.
  • Marketing the real world advertiser's products and systems “in world” through virtual billboards, a virtual salon, virtual department stores and through links to real world information can bring additional customers to the real world virtual makeover website, further increasing monetization thereof.
  • FIG. 1 illustrates a method for monetizing an online virtual makeover website utilizing facial similarities of a photograph to a personal color profile in one or more embodiments of the invention.
  • FIG. 2 illustrates a method for monetizing an online virtual makeover website utilizing a bidding system for demographics related to particular facial features of the user.
  • FIG. 3 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to products selected for alternative lighting conditions computed from the virtual makeover of the present sale.
  • FIG. 4 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to allowing a user to gift a makeover to friend.
  • FIG. 5 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would otherwise cancel a sale by offering less expensive comparable products.
  • FIG. 6 illustrates a computer system that may be programmed to perform the methods of one or more embodiments of the invention, or provide user access to a computer or computers performing the methods of one or more embodiments of the invention.
  • One or more embodiments of the invention described hereafter are directed toward a method of monetizing online personalized beauty product selections.
  • This application relies in part on the novel programming algorithms and user interface elements disclosed in two copending U.S. Patent applications filed on the same day by the same inventors and owned by the same assignee. These applications are entitled “SYSTEM AND METHOD FOR CREATING AND SHARING PERSONALIZED VIRTUAL MAKEOVERS,” Ser. No. ______, hereinafter known as the “Personalized Makeovers co-pending patent application” and “GRAPHICAL USER INTERFACE FOR SELECTION OF OPTIONS FROM OPTION GROUPS AND METHODS RELATING TO SAME,” Ser. No. ______, hereinafter, “the Graphical User Interface (GUI)” co-pending patent application. These patent applications are hereby incorporated by reference into this specification.
  • the program provides a plurality of methods for monetizing online personalized beauty product selections utilizing an improved technology for content-targeted Internet advertising on a virtual makeover website.
  • a more common “content-sensitive” or “keyword” advertising approach is well known in the industry and is exemplified by Google's® AdSense® program.
  • Google's® AdSense® program A webmaster may insert a java script from Google® into a webpage. Each time the page is accessed the java script pulls advertisements from Google's® AdSense® engine that match keywords found on the webpage by Google's® advertisement placement software engine and displays the ads on the webpage.
  • ads are typically small text items of 10-20 words, and are often referred to as “sponsored links.” Because the ads are selected by Google® based on keywords found in content on the webpage, the ads are said to be “content-sensitive.” If a user clicks on an advertisement served from Google the user is redirected to the advertisers' website and the website serving the ad earns a portion of the money that the advertiser is paying Google® for the referral or click. This final aspect of the model is often referred to as “pay-per-click” (PPC) advertising.
  • PPC pay-per-click
  • Content-sensitive advertising uses very broad-brush techniques such as searching a webpage for metatags and/or keywords to select ads to place on a website.
  • searching a webpage for metatags and/or keywords to select ads to place on a website.
  • an ad bidding for the keyword “makeover” might end up on a virtual makeover website, or on a website about the “Extreme Makeover Home Edition”® TV show.
  • Content-targeted advertising generates more awareness and clicks because the products being advertised are directly relevant to the theme or content of a webpage, not just a metatag or keyword.
  • cosmetic advertisers placing content-sensitive ads for BOTOX® would specifically bid that it appear on a virtual makeover websites—perhaps as large leaderboards (banner ads typically 728 ⁇ 90 pixels) or skyscrapers (vertical banners usually around 120 ⁇ 600 pixels), for example.
  • leaderboards banner ads typically 728 ⁇ 90 pixels
  • skyscrapers vertical banners usually around 120 ⁇ 600 pixels
  • the program may allow advertisers to place advanced content-targeted advertisements because it may provide data about the user related to more than website context (virtual makeovers) and user profiles (which may be blank or intentionally misleading).
  • an embodiment of the program may provide advertisers information about the user's age, gender, hair color, eye color, and skin tone, among other information described elsewhere herein.
  • the program comprises the concept of correlating the information discerned from image analysis with information provided by the user in profile or other user provided data. Where image processing may detect a user has olive skin, but the user provides information that the skin is “light,” both of these may be used to arrive at an answer that is more accurate than each of the individual data items alone.
  • One or more embodiments of the program may review the user's behavior to determine if the user is examining “night” looks and provide advertisements for night clubs and cocktail dresses, or if a user is trying on curly hair styles, providing advertisements for hair curling devices and products. This information may be used to provide other such more targeted ad selection, improving the monetization of the virtual makeover program.
  • the more advanced prior art virtual makeover websites may allow users to upload one or more digital images, usually in exchange for viewing advertisements.
  • Preferred digital images are portrait photographs, particularly “head shots.”
  • a portrait as used herein, means a headshot photograph, digital image, streaming video image, animation, avatar or artistic rendering or other image of a person's face.
  • the user uses the graphical user interface of the website to perform a “virtual makeover”—editing the appearance of the image in terms of hairstyle, hair color, makeup, and eye color by selecting generic cosmetic colors or brand name cosmetics and applying them to the image using the technology of the program. Users may then save, print, email, post to a social networking website or otherwise share the edited image with others.
  • Some such websites may then offer to sell the products used in the makeover to the consumer, providing great convenience in allowing the user to obtain the exact brands and colors desired without having to shop extensively to find the precisely desired products.
  • Numerous cosmetic manufacturers operate virtual makeover websites in order to promote their own products. For example, MaryKay.com is one such website.
  • Other virtual makeover websites may be operated by media companies that provide site content in order to sell Internet advertising, as well as companies that sell products from more than one personal care product manufacturer.
  • Virtual makeover websites may provide free makeover editing, image storage, and image sharing functions to create “cyber stickiness.”
  • Cyber stickiness the ability to hold the attention of a website visitor and keep them returning to the site over and over, is a trait greatly desired by advertisers.
  • the method of the program allows co-branding by cosmetic companies whose products are offered for use in the makeover editor. Cosmetic manufacturers may have their logos, color schemes and product names displayed to the users for extensive time period, and the use of the products may be recorded to effect the placement of banner advertising on the editor page, home page, check out page, gallery and other pages of the website using traditional cookie and other advertising techniques well known to those of ordinary skill in the art.
  • the combination of cyber stickiness and co-branding makes virtual makeover websites desirable platforms for advertisement of cosmetics and other personal care products and services.
  • companies that may be interested in marketing to users of virtual makeover websites are varied, including producers and providers of goods and services as diverse as: lipstick, lip liner, lip gloss, blush, foundation, skin care products such as anti-aging creams and lotions, wrinkle removers, fade cream, acne products, mascara, eye liner, eye shadow, makeup brushes, hair color, hair styling products, shampoo, teeth whitening products, exercise equipment, perfume, and hair dryers, as examples.
  • Accessory manufacturers may also be interested in marketing to users of virtual makeover websites that may allow users to apply their products to makeover images.
  • accessories examples include, but are not limited to: eyeglasses, sunglasses, jewelry, hats, scarves, colored and regular contact lenses, tattoos, and piercings.
  • providers of services by way of example but not limitation such as: face lifts and implants, dental services, hair styling, weight loss programs, liposuction, tanning services, and portrait studios may be customers for well targeted Internet advertising to particularly identified users.
  • product class may include any of the products and services listed in this paragraph, as well as similarly related products and services of interest to users of virtual makeover websites.
  • facial features encompass a broad range of characteristics that can be identified by image processing technology as applied to a portrait.
  • facial features may include detailed physical characteristics such as: face shape, eye shape, eye color, width between eyes, lip thickness, hair type, hair line, hair color, gray hair, droopy eyelids, brow width, nose shape, fat deposits, wrinkles, blotches, freckles, acne, skin tone, skin type (oily, dry, normal), teeth color, teeth alignment, and chin shape, among others.
  • Facial features may also include individual characteristics and demographic classes that can be discerned from image processing, alone or in combination with other information entered into the virtual makeover system by the user such as: gender, race, ethnicity, skin color, age and weight.
  • FIG. 1 illustrates one or more embodiments of a method for monetizing an online virtual makeover website utilizing a facial similarities algorithm to analyze a user portrait and assign the user to a personal color profile type from which recommended products will be selected for presentation to the user as a color/product palette for the virtual makeover.
  • Other embodiments may vary from this process and are still in keeping with the spirit of the program, including other methods of determining and presenting a recommendation to the user. Some alternative algorithms for selecting and presenting recommended products may be found in the co-pending Personalized Makeovers application.
  • the software may use its evaluation of the portrait to identify facial similarities between the face in the portrait and predetermined facial characteristics, and identify the face to a personal color profile type.
  • a personal color profile type may include any aspect of facial similarity to one of any number of models, as supported in the copending Personalized Makeovers patent application, as well as including but not limited to characteristics related to: face shape, skin tone, skin color, skin discolorations, eye placement, eye color, eye shape, nose size and shape, lip placement, lip thickness, lip shape, indications of ethnicity, indications of gender, indications of age, indications of weight, hairline, hair color, and ambient lighting.
  • a profile group may include, for example: skin types (oily, dry, normal); hair color (red head, brunette, blonde, dark haired); various ethnic types such as Asian, African American, Caucasian, Hispanic and others; face shape such as oval, heart shaped, round, flat and others; and eye color such as blue eyed.
  • a profile group may be extended into other marketing categories such as, for example: seniors; teens; men; children; overweight; gray haired; wrinkled; and tanned.
  • a preferred color palette for a personal color profile group may be established either by a professional cosmetician or by another expert, or may be established by mathematical computations as described in the previously referenced copending system and method application. Additionally, selection of the elements of a preferred color palette may be based on preferred selections of prior users (popularity) using techniques such as regression, pattern classification or machine learning.
  • the software then may compute or otherwise determine the closest profile group for the portrait in relation to its personal color profile type.
  • the program may test to see if the user has selected a preferred manufacturer. If so then at step 140 , a list of products for all product types for that manufacturer, for the portrait's corresponding profile group, will be retrieved from a products data store, to be used to constitute the color palettes for the makeover editor.
  • the term product type may include at least makeover products such as: foundation, blush, concealer, lipstick, lip liner, lip gloss, eyeliner, eye shadow, mascara, colored contact lenses, hair color, hairstyle, and facial accessories such as sunglasses, hair clips, hats, henna images and other such products. Processing may then proceed to step 180 . If the user has not selected a preferred manufacturer, a list of recommended products for this profile group is retrieved at step 130 and processing may proceed to step 150 .
  • the program may consider that certain advertisers may have bid to have their products more highly placed on the preferred product list for this profile group. Products selected for placement in this way will be co-branded with logo, color palette, color identifiers and other brand and product specific information. The user may be able to apply the exact color of the product to the portrait and see the effect under particular lighting conditions. This offers the cosmetic manufacturer a tremendous advantage in terms of advertising opportunity.
  • the system of the program may use bidding systems familiar to those of ordinary skill in Internet advertising to create a bid list for placement on the preferred products list for a given profile group. This system may be as specific as to allow manufactures to bid for some facial types, ethnicities, ages and other characteristics described above using a particular palette, product line, or other brand segment. This approach provides a highly tailored context for advertisers and particularly advertisers of beauty products, accessories and personal care services.
  • the software may determine the highest bidder for each product type and re-rank the product list so that the highest bidder for each product type for that profile group has its product appear at the top of the recommended products list for a given portrait's determined personal color profile type.
  • the program may select a second or lower ranking bidder's products for presentation as an alternative product in one or more embodiments of the intervention.
  • the program may record the change of ranking to bill the winning bidder at step 170 .
  • the program may select a group of high bidders instead of a single winning bidder, where all bids exceed some predetermined minimum or threshold. In that case, the winning bidders may have their ads presented in an unordered series.
  • Alternative embodiments may use other forms of bid ranking understood to those of ordinary skill in the art.
  • the ranked recommended products list for each product type is presented to the user when the appropriate tab for that product type is selected on the graphical user interface, as detailed in the co-pending GUI patent application referenced above.
  • auctioning co-branding opportunities for cosmetic manufacturers and others based on profile group, broken down by product type is also in keeping with the spirit of the program.
  • Products recommended to the user may change for a given product type, depending on the color of the product selected from the presented palette, as further explained in the GUI patent application referenced above.
  • FIG. 2 illustrates a method for monetizing an online virtual makeover website by providing an advertising auction system related to particular facial features of a portrait.
  • the program provides a novel method of selecting preferred banner and other types of on-page advertising placements for auction for specialty targeted leaderboard, sky scraper and other on-page advertisements to be selected by bidder rank depending in part on various bid categories, such as for example the profile group and/or personal color profile type of the portrait.
  • bidder rank such as for example the profile group and/or personal color profile type of the portrait.
  • Advertisements targeted by the methods of the program may be sent to the user via email in the form of text, images, videos, banners, promotions, coupons, or other well-known marketing vehicles.
  • Bidders may monitor, up and lower their bids at will. Sophisticated software is also available to support advertisers in managing their bids and bid prices. As ads may rotate in a given placement on the display page, a bidder does not always have to be the highest bidder to receive traffic from a pay-per-click (PPC) advertisement. Because the ad sponsor also profits when a user clicks an ad, a high bid price for a stagnant ad benefits no one. Alternatively, some systems allow an advertiser to pay for ads based the number of times the ad is shown, such as the common Cost per Thousand-type (a.k.a. CPM) advertisement model. Under this model, a publisher's advertisement inventory may also be sold by auction.
  • PPC pay-per-click
  • Such an auction-based advertising system is a traditional advertising model for Internet websites.
  • the method of the program may provide a hybrid advertising model by using sophisticated image analysis software to separate consumers into more refined groups for advertisement placement bidding.
  • the program provides a method to allow advertisers to bid for users who have particular facial features. For example, hair color manufacturers may wish to advertise a particular hair coloring product only to users with gray hair. A particular color of eye shadow may be perfect for consumers with blue eyes.
  • a dermatologist may wish to advertise services to consumers with drooping eyelids, weak chins or sagging jowls. Any facial feature that can be identified by the software algorithms of the copending Personalized Makeovers patent application, identified above, may be employed to provide a sophisticated content-targeting basis for bidding for advertisement placement.
  • the advertising model may be an improvement over the prior art, because it both allows a finer granularity to bidding based on facial features in a portrait discerned from image interpretation instead of keyword bidding, and also because it generates more revenue for the website sponsor (in this case, the virtual makeover website provider) by charging more for ad placement when the desired facial feature or features are present in the current portrait, even if the user does not click on the sponsored link.
  • This method provides added value to the advertiser who is being charged a premium even without PPC traffic to its website, because an ad is being displayed to a key demographic.
  • One or more embodiments of the program may allow the bidder to display a sponsored link, or alternatively to display a full leaderboard or skyscraper ad, or similar in-page graphic advertisement on a rotating basis.
  • FIG. 2 illustrates such a model in one or more embodiments of the program.
  • a program in the spirit of the program may determine the block of advertisements for display on a page of a virtual makeover website using methods well known to those of ordinary skill in the art.
  • the program may check to see if any advertisers have bid for higher placement for any particular facial features. Bids may take different forms. For example, one or more embodiments may permit bids for the existence of particular facial features, such as people with large eyes and narrow heads. Other embodiments may include or provide bidding for the existence of a particular facial feature, such as acne. If there are no placement bids, control passes to step 270 .
  • the program may use any of a number of well-known means to determine the highest bidder, and any of a number of well-known means to flag the feature or features accordingly, as indicated at step 240 .
  • the program may select a group of high bidders and present their advertisements in an unordered fashion.
  • the program may check to see if the image analysis software has identified any flagged features in the present portrait. If not, control passes to step 270 .
  • the program may re-organize or otherwise alter the list of advertisements to be displayed in a given placement, including but not limited to selecting particular blocks of advertisements, re-ordering the list of advertisements, or altering the location of particular advertisements to preferred locations on the page, depending on the bidding system and granularity available through the program.
  • any changes in the proscribed order of advertisements based on bidding for facial features is noted for billing purposes, and control passes to step 270 .
  • the advertisements as organized by previous steps are displayed on the website page in their now proscribed order and placement.
  • up-selling One attractive aspect of Internet marketing is the ease with which shoppers may be enticed to purchase add-on products before completing an online transaction, commonly referred to as “up-selling.” Once a “shopping cart” is reviewed and complete, the shopper can easily be offered additional impulse-type products for purchase, especially when enticed with bonus or bargain pricing or shipping.
  • up-selling options can be made especially attractive by offering the shopper the option of increasing the value of their time invested in creating the makeover and select the products by offering to “retool” the makeover for additional lighting conditions.
  • the program may offer the user the opportunity to translate the look they have created in the makeover editor into different lighting conditions, and automatically select alternative products that will produce the same look for the new conditions.
  • the program may inform the shopper that certain looks may not translate well into all lighting conditions where a user may appear. For example, a look designed for bright daylight may look washed out under the florescent lights of a business office. An elegant look designed for a date at a dark nightclub or an evening on the Vegas strip will look garish in bright daylight. If the purchaser plans to be seen outdoors in bright sunlight or moonlight, candlelight, or perhaps soft incandescent light of a home, different variations of the makeover may be computed and displayed. Each such display may instruct the user as to alternative products to achieve the look in the altered lighting condition. A single click may add all the products to the user's checkout basket, increasing the total sale of products.
  • FIG. 3 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to products selected for alternative lighting conditions computed from the virtual makeover of the present sale.
  • a user may choose to purchase the products selected during the current makeover from the virtual online makeover website.
  • such sales may be completed using a fulfillment company, directly from the website operator, through affiliate program referrals to appropriate vendors, or any other method of sales transaction and fulfillment well known to those of ordinary skill in the art of Internet sales.
  • the program may offer the user the option of viewing the makeover under different lighting conditions. If the user declines, the sale completes at step 330 .
  • Lighting conditions offered may include, but are not limited to: daylight, sunset, twilight, photographic light, flash, stage light, florescent light, incandescent light, candlelight, moonlight, and nightclub or dim lighting.
  • Other alternative images might include changes for season, such as Summer, Fall, Winter and Spring variations of a look, looks for holidays (for example, a Christmas version), look variations for more formal or less formal occasions, or other variations that may be understood by customers.
  • the user may cycle through each choice offered, or all choices may all be offered on a single webpage.
  • the program may compute the altered images at step 350 using techniques and a complementary palette of products as described in the copending Personalized Makeovers patent application to achieve the modified look or looks.
  • the program may offer the user a list of products used to achieve the modified look for purchase.
  • the user may select the additional products, which may then be added directly to the user's shopping cart or other checkout mechanism. Alternatively, a list of required products may be created for printing.
  • standard techniques such as add on offers of free shipping, coupons, and free gifts may be used to entice the purchaser to increase the sale, using techniques well known to those in the art of Internet sales.
  • a makeover using the methods of the program may be performed on any uploaded portrait and does not require that the user be the subject of the portrait.
  • many virtual makeover websites allow users to makeover portraits of models and celebrities for fun and practice with the tool. This flexibility allows a program in the spirit of the program to permit users to upload portrait of a friend or anyone else and perform a makeover on that portrait.
  • the program may embody a concept of a “look” as a collection of makeup, hairstyle components, accessories and other makeover items, selected for form a package referred to herein as a “look.”
  • a “look” is a product, sometimes composed of multiple items, which may be thought of in abstract terms.
  • a “look” may be stored, sold, purchased, given away, shared, transmitted, “thrown” (as on Facebook, for example,) applied to other images, posted on a social network or website, sent by instant message, or turned into a new digital image or photograph.
  • a user may upload a portrait of a friend, perform a makeover, and purchase the products used to create the new image for shipping to the subject as a gift.
  • the makeover image may be packaged on or with the gifted cosmetics and/or accessories in a gift box, and/or sent by electronic or other means to the recipient of the gift.
  • a celebrity look may be applied to a portrait, and that look may be “gifted” to a subject.
  • IM Instant Messaging
  • Makeovers may be posted via websites, chat rooms, bulletin boards or any other means of electronic communications that supports communications that may include images or image references or links.
  • a gifted makeover is applied to an image other than a person, for example an avatar, or perhaps a cartoon, pet, or other image, the makeover may be considered one or more embodiments of a “virtual makeover.”
  • a virtual makeover may or may not be associated with the same of products to create the makeover.
  • FIG. 4 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to allowing a user to gift a makeover to a friend. Second chance or post-sale opportunity marketing methods are discussed below; however such opportunities are also ripe for generating additional sales through gifting. Once a “look” is defined, it may be stored, copied, translated, gifted or shared to produce additional sale opportunities.
  • the program may display a completed makeover image.
  • the user will be asked if the purchase is a gift. If not, the sale completes at step 430 .
  • the program gathers shipping and other information at step 440 , using methods well known to those in the art.
  • the program may inquire at step 450 if the free gifts, if any, that accompany the cosmetic purchase are to be included in the gift, or sent to the sender.
  • a gift announcement may be offered.
  • the program may offer to display the makeover image on the outside of the shipping package. All such information is noted in the shipping instructions, as steps 460 , 480 and 490 .
  • control returns to step 430 to complete the sales transaction.
  • a user of a social networking site may use the program to “gift” a makeover to another such user.
  • the website Facebook will be used as an example, but any other similarly enabled social networking site may be used to perform a similar monetization of a virtual makeover website.
  • the member may use a program in the spirit of the program to gift a makeover to a Facebook friend using the gifting mechanism of the Facebook system, and send the actual gift of products to subject of the makeover as described above.
  • the social networking embodiment has the added benefit of the viral marketing of word-of-mouth excitement that can be generated on social networking websites, allowing increased hits and sales on the virtual makeover website.
  • a method to capture these consumers is needed to provide manufacturers with new customers in the cutthroat cosmetics market. More and more prestige (high-end) brand cosmetic manufacturers have realized the need for diversified marketing channels as sales of products at high-end retail outlets has stagnated in a competitive market. Prestige products are moving to mass retail locations and taking market share from mass brands. Prestige product manufacturers are also repackaging and retooling products into down-market alternative brands to attract the more conservative shopper. Dabblers on a virtual makeover website are prime targets for down-market alternative products. This consumer desires the prestige brand, but will not or cannot pay the price point of the premium brand products.
  • FIG. 5 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would cancel a sale with an offer of less expensive comparable products.
  • the user may create a “dream” look and add the required products to a virtual “shopping cart” such as those well known in the art of Internet sales.
  • the user may agree and the method may proceed to step 530 to complete the sale, followed by a return to the editor at step 580 . If instead the user chooses to cancel the sale, then at step 540 the program may offer to re-compute the makeover image using alternative less expensive products.
  • the program may fetch information from a data store regarding comparable but less expensive products for this palette group at step 550 .
  • the program may re-compute and display the revised makeover image.
  • the program may then automatically, or on selection by the user, reconstitute the user's shopping cart using the new, less expensive products at step 570 , and again ask the user to complete the sale by returning to step 520 .
  • post-sale add on opportunities include allowing the user to select a color for a product and then offering a set of choices of similar products that match a user's selected preferences, such as, for example but not by way of limitation: organic products, products developed without animal testing, products for a particular skin type, products from a particular manufacturer, or products in a particular price range.
  • Alternative product selections may also be offered for multiple products at a time, for example in a matrix arranged on criteria and product type and sorted by price.
  • the marketing method of the program may be used on the Internet in real world websites, and may translate equally well into virtual reality (VR).
  • VR programs and/or websites such as Second Life
  • users create avatars to represent their physical presence as they explore, meet others, conduct commerce and play online.
  • Second Life provides a true international economy, where “Linden Dollars” may be converted to actual legal tender at a floating rate reported world wide in many currencies.
  • a “virtual makeover” terminal, store, kiosk, island or other “location” in Second Life or other VR world may use all or any of the marketing techniques disclosed herein to allow users to makeover an avatar.
  • Avatars may use the virtual makeover location embodiment to apply one or more makeover options presented to the avatar by the virtual makeover location embodiment, including recommended products and gifting of makeovers as discussed elsewhere herein.
  • a virtual makeover website in the real world Internet may also be used to makeover the appearance of a portable avatar, artistic rendering, or other image of a face that meets the spirit of a portrait as described herein.
  • Additional embodiments of a program in the spirit of the invention may provide other marketing vehicles for product manufacturers, such as providing a makeover game, where the prize may be sponsored by a particular product brand or advertiser and customized to the winner's personal features.
  • a game prize may include a custom formulated foundation product that a given manufacturer will award to some number of contest winners, where each shade is custom designed for the user.
  • the program may provide increased monetization by providing additional marketing vehicles that are both a product and a promotional advertisement.
  • One or more embodiments for monetizing online personalized beauty product selections may include providing advertisers with a customized venue for presenting a product to customer, such as a particular palette of looks created just for a particular cosmetic brand, or a shop-front of looks programmed for a particular hairstylist, for example, which can be provided free of charge, or for a fee, to vendors and service providers who may choose to advertise through the program.
  • a customized venue for presenting a product to customer such as a particular palette of looks created just for a particular cosmetic brand, or a shop-front of looks programmed for a particular hairstylist, for example, which can be provided free of charge, or for a fee, to vendors and service providers who may choose to advertise through the program.
  • One or more embodiments of the program may evaluate and categorize the looks or styles based on user-specific criteria as described elsewhere herein, and recommend to the user those that are appropriate and preferable based on criteria such as brand or look.
  • the program may then further monetize the makeover opportunity by charging such advertisers for providing this customized additional venue for their advertisements and/or products.
  • a user may select a product color and that alone may trigger a product recommendations and/or placement advertising of a winner of an auction for the color alone. For example, a user selecting “Berry Red” lipstick may receive an ad placed by the winner of an auction for “Berry Red.”
  • the recommendation engine may key off the user's choice of color alone.
  • a matrix or table may be used to where the columns correspond to a product category, such as lipstick, foundation, mascara, and others.
  • the rows of the matrix may be product choices sorted in any user-preferred order, such as decreasing price.
  • lipsticks whose colors are close to the selected color are presented in price sorted order.
  • Each cell of such a matrix may have a radio button for the user to select that cell, and only one cell may be selected in each column.
  • a user may select a cell in each column and the entire makeover may be transformed to utilize the selected products. The user may then choose the most expensive options for similar colors, or the least expensive options or some combination thereof, for example.
  • This and related embodiments may be used to recommend products, as well as to provide opportunities for second chance sales.
  • One or more embodiments of the invention may be implemented in the form of one or more computer programs that when executed in computer memory may cause one or more computer processors to initiate the methods and processes described herein.
  • the files assembled to makeup the software program may be stored on one or more computer-readable medium and retrieved when needed to carry out the programmed methods and processes described herein.
  • one or more embodiments of the invention may comprise computer programs, data and other information further comprising but not limited to: sets of computer instructions, code sequences, configuration information, data and other information in any form, format or language usable by a general purpose computer or other data processing device, such that when such a computer or device contains, is programmed with, or has access to said computer programs, the data and other information transforms said general purpose computer into a machine capable of performing the methods and processes described herein, and specifically such as those described above.
  • Various embodiments of the invention may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, computer-readable media or any combination thereof.
  • article of manufacture (or alternatively, “computer program product,”) as used herein is intended to encompass a computer program of any form accessible from any computer-readable device, carrier or media.
  • the software in which various embodiments are implemented may be accessible through a transmission medium, such as for example, from a server over the network.
  • the article of manufacture in which the program is implemented may also employ transmission media, such as a network transmission line and/or a wireless transmission media.
  • a computer-readable medium suitable to provide computer readable instructions and/or computer readable data for the methods and processes described herein may be any type of magnetic, optical, electrical or other storage medium including disk, tape, CD, DVD, flash drive, thumb drive, storage card, distributed storage or any other memory device, location, approach or other storage medium or technique known to those of skill in the art.
  • the methods described here may not be limited as to the type of computer it may run upon and may for instance operate on any generalized computer system that has the computational ability to execute the methods described herein and can display the results of the user's choices on one or more display devices.
  • Display devices appropriate for providing interaction with the invention described herein includes, but is not limited to, computer monitors, cell phones, PDAs, televisions, or any other form of computer controllable output display.
  • a computer system refers to but is not limited to any type of computing device, including its associated computer software, data, peripheral devices, communications equipment and any required or desired computers that may achieve direct or indirect communication with a primary computing device.
  • a general-purpose computer may be utilized to implement one or more aspects of the invention.
  • the computer may include various input and output means, including but not limited to a keyboard or other textual input devices, a display device such as a monitor or other display screen, and a pointing device and/or user selection indicator such as a mouse, keypad, touch screen, pointing device, or other known input/output devices known to those of skill in the art.
  • the general purpose computer described herein may include one or more banks of random access memory, read only memory, and one or more central processing unit(s).
  • the general purpose computer described herein may also include one or more data storage device(s) such as a hard disk drive, or other computer readable medium discussed above.
  • An operating system that executes within the computer memory may provide an interface between the hardware and software.
  • the operating system may be responsible for managing, coordinating and sharing of the limited resources within the computer.
  • Software programs that run on the computer may be performed by an operating system to provide the program of the invention with access to the resources needed to execute. In other embodiments the program may run stand-alone on the processor to perform the methods described herein.
  • the method(s) described herein when loaded on or executing through or by one or more general purpose computer(s) described above, may transform the general purpose computer(s) into a specially programmed computer able to perform the method or methods described herein.
  • the computer-readable storage medium(s) encoded with computer program instructions that, when accessed by a computer, may cause the computer to load the program instructions to a memory there accessible, thereby creates a specially programmed computer able to perform the methods described herein as a specially programmed computer.
  • the specially programmed computer of the invention may also comprise a connection that allows the computer to send and/or receive data through a computer network such as the Internet or other communication network.
  • a computer network such as the Internet or other communication network.
  • Mobile computer platforms such as cellular telephones, Personal Desktop Assistants (PDAs), other hand-held computing devices, digital recorders, wearable computing devices, kiosks, set top boxes, games boxes or any other computational device, portable, personal, real or virtual or otherwise, may also qualify as a computer system or part of a computer system capable of executing the methods described herein as a specially programmed computer.
  • FIG. 6 depicts a general-purpose computer and peripherals, when programmed as described herein, may operate as a specially programmed computer capable of implementing one or more methods, apparatus and/or systems of the invention.
  • Processor 607 may be coupled to bi-directional communication infrastructure 602 such as Communication Infrastructure System Bus 602 .
  • Communication Infrastructure 602 may generally be a system bus that provides an interface to the other components in the general-purpose computer system such as Processor 607 , Main Memory 606 , Display Interface 608 , Secondary Memory 612 and/or Communication Interface 624 .
  • Main memory 606 may provide a computer readable medium for accessing and executed stored data and applications.
  • Display Interface 608 may communicate with Display Unit 610 which may be utilized to display outputs to the user of the specially-programmed computer system.
  • Display Unit 610 may comprise one or more monitors that may visually depict aspects of the computer program to the user.
  • Main Memory 606 and Display Interface 608 may be coupled to Communication Infrastructure 602 , which may serve as the interface point to Secondary Memory 612 and Communication Interface 624 .
  • Secondary Memory 612 may provide additional memory resources beyond main Memory 606 , and may generally function as a storage location for computer programs to be executed by Processor 607 . Either fixed or removable computer-readable media may serve as Secondary Memory 612 .
  • Secondary Memory 612 may comprise, for example, Hard Disk 614 and Removable Storage Drive 616 that may have an associated Removable Storage Unit 618 . There may be multiple sources of Secondary Memory 612 and systems of the invention may be configured as needed to support the data storage requirements of the user and the methods described herein. Secondary Memory 612 may also comprise Interface 620 that serves as an interface point to additional storage such as Removable Storage Unit 622 . Numerous types of data storage devices may serve as repositories for data utilized by the specially programmed computer system of the invention. For example, magnetic, optical or magnetic-optical storage systems, or any other available mass storage technology that provides a repository for digital information may be used.
  • Communication Interface 624 may be coupled to Communication Infrastructure 602 and may serve as a conduit for data destined for or received from Communication Path 626 .
  • a Network Interface Card (NIC) is an example of the type of device that once coupled to Communication Infrastructure 602 may provide a mechanism for transporting data to Communication Path 626 .
  • Computer networks such Local Area Networks (LAN), Wide Area Networks (WAN), Wireless networks, optical networks, distributed networks, the Internet or any combination thereof are some examples of the type of communication paths that may be utilized by the specially program computer system of the invention.
  • Communication Path 626 may comprise any type of telecommunication network or interconnection fabric that can transport data to and from Communication Interface 624 .
  • HID Human Interface Devices
  • Some examples of HIDs that enable users to input commands or data to the specially programmed computer of the invention may comprise a keyboard, mouse, touch screen devices, microphones or other audio interface devices, motion sensors or the like, as well as any other device able to accept any kind of human input and in turn communicate that input to Processor 607 to trigger one or more responses from the specially programmed computer of the invention are within the scope of the system of the invention.
  • FIG. 6 depicts a physical device
  • the scope of the system of the invention may also encompass a virtual device, virtual machine or simulator embodied in one or more computer programs executing on a computer or computer system and acting or providing a computer system environment compatible with the methods and processes of the invention.
  • a virtual machine, process, device or otherwise performs substantially similarly to that of a physical computer system of the invention, such a virtual platform will also fall within the scope of a system of the invention, notwithstanding the description herein of a physical system such as that in FIG. 6 .
  • One or more embodiments of the invention are configured to enable the specially programmed computer of the invention to take the input data given and transform it into a computer system that monetizes online personalized beauty product selections by applying one or more of the methods and/or processes of the invention as described herein.
  • the methods described herein are able to transform the raw input data provided to the system of the invention into a resulting output of the system using the specially programmed computer as described.
  • the systems and methods described herein transform an image or digital portrait and user selections into sales of personalized beauty products, gifted “looks,” advertising revenue and revised digital images.

Abstract

One or more embodiments of the program are directed to a plurality of methods for monetizing online personalized beauty product selections utilizing a technology for content-targeted Internet advertising on a virtual makeover website. Methods comprise: (1) categorizing facial features to select product advertisements for co-branding in a product palette; (2) an auction for webpage advertisement placements related to a user's facial features; (3) transforming a makeover “look” to advertise alternative products to produce the new look under different lighting conditions; (4) a gifting system to allow sale and gifting of products used to produce a makeover, where the makeover image may be packaged with the selected products in a gift package; and (5) recapturing users who would cancel a sale with an offer of less expensive comparable products.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application claims priority to three U.S. Provisional Patent Applications, all filed on Mar. 17, 2008, and all co-owned by the same assignee. These applications are entitled “SYSTEM AND METHOD FOR CREATING AND SHARING PERSONALIZED VIRTUAL MAKEOVERS,” Ser. No. 61/037,323, “GRAPHICAL USER INTERFACE FOR SELECTION OF OPTIONS FROM OPTION GROUPS AND METHODS RELATING TO SAME,” Ser. No. 61/037,319, and “METHOD OF MONETIZING ONLINE PERSONALIZED BEAUTY PRODUCT SELECTIONS,” Ser. No. 61/037,314, filed 17 Mar. 2008. These provisional patent applications are hereby incorporated by reference in their entirety into this specification.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to the field of computer programming and is more particularly, but not by way of limitation, directed toward a method of monetizing online personalized beauty product selections by a computer user.
  • 2. Description of the Related Art
  • The old adage is true—you never get a second chance to make a first impression. Americans particularly seem to love to improve and reinvent themselves. Cosmetics, personal care products, clothing and accessories and personal improvement services are marketed to women and men of all ages for the purpose of creating, varying or maintaining an image. The personal product and personal care industry, which includes such diverse products and services as cosmetics, hair, skin and nail care products, cosmetic surgery providers, supplement manufacturers, drugs, programs and devices for losing weight, erasing wrinkles, acne treatment, removing cellulite, easing tired muscles and otherwise improving health and appearance, among other examples, is a multi-billion dollar industry in the United States alone.
  • While in the past “makeovers” occurred in the privacy of a consultant's shop or in the makeup chair at a department store's beauty section, today's imaging technology enables “virtual makeover” programs to be accessible to all in the privacy of their own homes. Internet consumers are particularly attuned to the need to present a “best face” to the world, as the existing online virtual makeover websites demonstrate. However, these websites fail to monetize fully the potential of advertising and marketing to online virtual makeover users.
  • Some existing makeover websites provide users with a gallery of model images, others also offer users the opportunity to upload a photograph, edit and save edited images, and apply brand name cosmetics and designer hairstyles to an image. Some makeover websites charge a monthly fee for access to their library of products and styles, such as TheHairStyler.com. All these websites monetize their services by providing traditional Internet advertising models including banner ads, pop-up advertising, and search engine placement ads such as Google® AdWords® placements. While some ads on the sites are at least somewhat context sensitive, such as ads targeted at women or ads for make-up, none of these prior art websites provide the technology to create a platform for a finely targeted advertising campaign using information that can be derived from the users of virtual makeover websites.
  • What would be preferred is a method of monetizing online virtual makeover websites using technology to create new advertising models that could creatively combine new and older advertising technologies to allow low cost expansion in a results driven environment. A flexible online advertising program would allow for quick expansion to multiple websites, easily increase bid rates, and allow for easy alteration of premier page placements. Such an approach would be an advancement because it would allow the advertiser to abandon a failed approach and retool the campaign at a lower cost than in traditional marketing. Presently, an online advertising campaign might begin by placing an ad on comparison-shopping search engine feeds, and/or using low bid keywords for paid search sponsored listings to test an advertisement. If the ad succeeds, it may be improved by the addition of sound, flash animation and other newer techniques, and eventually moved to placements that are more expensive. Tools such as content-sensitive placement engines can be applied for slightly higher cost to better place ads in front of the right consumers. However, no technology presently exists to offer vendors of cosmetic and personal care products and services, for example, the ability to tailor advertising placements for particular color or variety of a product or service directly to a consumer, with for example, a given facial type, coloring, or facial feature.
  • While most virtual makeover websites provide advertising space on the pages of the website or in popup advertisements, these advertisements are not targeted to the particular consumer through computational analysis of the facial features or other visual criteria of an uploaded photograph to better identify key market demographics for an individualized consumer. It would be desirable to provide an advertising method that combines traditional Internet advertising techniques with advanced technology to better target advertisements to consumers based on, for example, demographics as determined by image analysis of a photograph of the user, such as, for example, the user's facial type, approximate age, hair type, or presence of blemishes. Because of the limitations discussed above in the prior virtual makeover websites, there is a need for a method of better monetizing online makeover websites.
  • BRIEF SUMMARY OF THE INVENTION
  • The invention is directed generally toward a plurality of methods for monetizing online personalized beauty product selections utilizing a technology for content-targeted Internet advertising on a virtual makeover website. Traditional content-sensitive advertising simply selects ads for display that are related to a keyword that appears on a web page. Content-targeted advertising, on the other hand, generates more awareness and clicks because the products being advertised are directly relevant to the theme or content of a webpage.
  • One or more embodiments of the invention may take the form of a computer program or programs accessible, by example but not by way of limitation, via the Internet and/or the World Wide Web using, for example, a traditional web browser program, other software program, or device capable of viewing a website or similar type of static and/or dynamic document. Various embodiments may be created as a single computer program or multiple computer programs, scripts, object, modules or the like executing and communicating on one or more servers or computers in a manner well understood by those of ordinary skill in the art, and thus not detailed herein so as to avoid obscuring the invention. As used herein, then, the term “the program” or “the computer program” may refer to one or more embodiments of the invention, but is not intended to be limiting as to a particular form of a given embodiment. Further, it is within the scope of the invention that a user of the program described herein may access the program through a computer with a web browser, a mobile web device, personal data assistant, a virtual terminal, kiosk, application program installed on a particular computer, through a framed interface using one or more servers, or through any similar access device or method or mechanism known to Internet users, but referred to herein as a “browser” not by way of limitation but for simplicity of description.
  • Further, the computer program or programs referred to herein may perform transformations (“editing”) of images such as photographic representations of people, artistic renderings of people, or other types of representations of people known to those in the graphic and photographic arts. Images, captured in digital format or later digitized, subject to the present invention may contain a representation of a single person, or in some embodiments that of more than one person. The virtual makeover computer program described herein may also transform “avatars” (representations of players in a virtual world) or other objects in a digital or digitized image. Some images subject to the present invention's method may therefore be of animals or fantasy creatures or any image subject to improvement by the addition of color. Not all embodiments of the program described herein may perform recommendations for non-human or non-photographic subjects, as such is not required by the methods herein.
  • Virtual makeover websites may provide free “makeover” editing, image storage, and image sharing functions to create “cyber stickiness,” a term used to describe a website whose design encourages users to return time and again in the subject website. Advertisers prefer websites with cyber stickiness, because visitors will view more ads and be exposed to ads for a longer time. One or more methods of the program may allow, for example, co-branding by cosmetic companies whose products are offered for use in the makeover editor. The term “editor” is used herein as a noun, in a colloquial sense to describe a computer software program, module, function or other software embodiment programmed to allow a user to alter the appearance of a digital image. A “makeover editor” may then be understood to allow a user to makeover (or “edit”) an image of a user to have a different, hopefully more attractive, appearance. Thus, a makeover editing session will virtually simulate a real-world makeover session. A real-world makeover session, in that sense, might include anything in the colloquial understanding of the term such as the application of cosmetics, accessories, plastic or cosmetic surgery, dental surgery, or other similar methods for altering the appearance of a subject. Cosmetic manufacturers may have product data such as logos, color palettes, product names, product pictures, and product descriptions of their products, for example, they wish advertised only to a particular user demographic determined by facial features, personal characteristics and/or personal profile (called herein collectively, a “user's personal features.”)
  • The program described herein may perform an analysis of a user's personal features that may include a computed analysis of an uploaded photograph, digital image, line drawing, cartoon, painting or other representation (“portrait”) of a user, person, character, virtual entity or other image for makeover. Such an analysis may include details, when available, such as face shape, facial features shape and placement (such as eye shape and location, nose shape, lip size, chin shape and other distinct facial features.) Such an analysis may also identify a user among a like-group based on other personal features such as perceived age, hair, skin and other aspects of the portrait, herein after referred to as a “personal profile,” may be discernible from a portrait or may be obtained from data input by the user direct to the program. Product data may thus be displayed to the user for an extensive period of time while the user enjoys the use of the makeover program. The makeover image editor of the program may even record which products the user tries in the editor, and use that information to effect the selection and placement of related banner advertising on the makeover website.
  • It will be understood by those of skill in the art that the information gained from a makeover program may be used to select advertisements for the user when visiting websites other than those of the program itself. For example, if the data gleaned from the makeover program indicates that the user has blue eyes, that information may be used to queue up advertisements directed at people with blue eyes when the same user visits a different website.
  • The combination of cyber stickiness and the opportunity for co-branding makes virtual makeover websites desirable platforms for advertisement of personal products such as cosmetics, accessories, clothing, and other personal care products and services. In one or more embodiments of the program, image processing technology makes it possible to computationally analyze a portrait for facial features and personal characteristics in order to categorize a user of a virtual makeover editor for various marketing criteria such as a personal color profile type from which recommended products will be selected for presentation to the user as a color/product palette for the virtual makeover, based on the user's personal features.
  • In one or more embodiments, an auction of co-branding opportunities for cosmetic manufacturers and other vendors based on any of a user's personal features, broken down by product type, is also in keeping with the spirit of the program. Products recommended to the user may change for a given product type, depending, for example, on the color of the product selected from the presented palette, the user's personal features, a personal color profile, or other similar basis as determined by the program disclosed herein.
  • One or more embodiments may enhance monetizing of an online virtual makeover website by providing an advertising auction system related to particular facial features of a portrait. Using this method, the program provides a method of selecting preferred on-page advertising placements for auction for specialty targeted leaderboard, sky scraper and other on-page advertisements to be selected by bidder rank depending in part on various bid categories, such as for example the profile group and/or personal color profile type of the portrait. This is a hybrid advertising model that uses sophisticated image analysis software to separate consumers into more refined groups for traditional advertisement placement bidding. For example, hair color manufacturers may wish to advertise a particular hair-coloring product only to users with gray hair. Or a particular color of eye shadow may be perfect for consumers with blue eyes. Alternatively, a dermatologist may wish to advertise services to consumers with drooping eyelids, weak chins or sagging jowls. All these advertisers can achieve their target audience by using facial feature auction ad placement. Any facial feature that can be identified by the software algorithms may be employed to provide a sophisticated content-targeting basis for bidding for advertisement placement.
  • In one or more embodiments of the program, the advertising model may be an improvement over the prior art because it both allows a finer granularity to bidding based on facial features in a portrait discerned from image interpretation instead of keyword bidding, and also because it may generate more revenue for the website sponsor (in this case, the virtual makeover website operator) by charging more for advertising placement when the desired user's personal features are present in the current portrait, even if the user does not click on the sponsored link.
  • One or more embodiments the program may offer the user the opportunity to translate the “look” they have created in the makeover editor into different lighting conditions, and automatically select alternative products that will produce the same look, for example, under the alternate lighting conditions. The additional products may then be added to the user's shopping cart with a single click of the mouse, for example, enhancing the monetization of the makeover program. The terms “look” and “makeover” are used together herein as nouns, in a colloquial sense to describe a person's overall style, appearance and conformance to societal norms. As such, giving a subject's image a “makeover” may also include providing a digital image editor for directly editing the portrait to give the subject a new look. This feature would correspond to a real world effort to, for example, pluck eyebrows, change hair color, or don a wig. Creating a new look may also include changes beyond makeup and hairstyles, such as adding or removing accessories such as color contact lens, eyeglasses, or hats. In some instances changing accessories alone may create a new look.
  • In one or more embodiments of the program, a user may upload a portrait of a friend, perform a makeover, and purchase the products used to create the new image for shipping to the subject as a gift. In this embodiment, the makeover image may be packaged on or with the gifted cosmetics and/or accessories in a gift box, and/or sent by electronic or other means to the recipient of the gift. Various embodiments may also offer the option of sending the makeover image as part of an electronic gift announcement in advance of or with the delivery of the gifted cosmetics and/or accessories. In one or more additional embodiments, a user may create a look for someone else, either from scratch or by copying a look from a celebrity or other individual, and that look may be “gifted” to a recipient.
  • One or more embodiments illustrate a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would cancel a sale with an offer of less expensive comparable products.
  • Finally, a “virtual makeover terminal” in Second Life and other virtual reality programs may be provided using all or any of the marketing techniques disclosed herein to allow users to makeover a Second Life avatar. Similarly, a virtual makeover website in the real world Internet may also be used to makeover the appearance of a portable avatar, artistic rendering, or other image of a face that meets the spirit of a portrait as defined herein. Further, makeovers created in a “virtual world” may be gifted to other denizens of the virtual world as a “virtual gift,” or in world makeovers may be gifted or purchased in the same way as makeovers in the real world, as discussed herein. Marketing the real world advertiser's products and systems “in world” through virtual billboards, a virtual salon, virtual department stores and through links to real world information can bring additional customers to the real world virtual makeover website, further increasing monetization thereof.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other aspects, features and advantages of the invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings wherein:
  • FIG. 1 illustrates a method for monetizing an online virtual makeover website utilizing facial similarities of a photograph to a personal color profile in one or more embodiments of the invention.
  • FIG. 2 illustrates a method for monetizing an online virtual makeover website utilizing a bidding system for demographics related to particular facial features of the user.
  • FIG. 3 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to products selected for alternative lighting conditions computed from the virtual makeover of the present sale.
  • FIG. 4 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to allowing a user to gift a makeover to friend.
  • FIG. 5 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would otherwise cancel a sale by offering less expensive comparable products.
  • FIG. 6 illustrates a computer system that may be programmed to perform the methods of one or more embodiments of the invention, or provide user access to a computer or computers performing the methods of one or more embodiments of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The following descriptions of the various embodiments of the invention are exemplary, rather than limiting, and many variations and modifications are within the scope and spirit of the invention. Although numerous specific details are set forth in order to provide a thorough understanding of the program, it will be apparent to one of ordinary skill in the art that embodiments of the invention may be practiced without these specific details. In other instances, well-known features have not been described in detail in order to avoid unnecessarily obscuring the program. The preferred embodiments of the inventions are described herein in the figures, Detailed Description, and Claims. Unless specifically noted, it is intended that the words and phrases in the specification and claims be given the ordinary and accustomed meaning as understood by those of ordinary skill in the applicable art or arts. If any other meaning is intended, the specification will specifically state that a special meaning is being applied to a word or phrase.
  • While the various exemplars of the invention may be described herein in terms of an online personalized beauty product selection website, one or more embodiments of the invention may not be so limited. One of ordinary skill in the art of marketing will recognize that the techniques described herein may be applied to other types of applications, as well as to other platforms. For example, the application described could be expanded by one of ordinary skill in the art to include body makeovers, fashion makeovers, home makeovers or other types of applications where the user is offered options to alter or improve an image. Similarly, various alternative platforms may host the subject application of the herein described marketing methods, including but not limited to such platforms as kiosks, private enterprise networks, VPNs, WANs, mobile phones, video music players, PDAs, game consoles, handheld gaming devices, and other electronic devices.
  • One or more embodiments of the invention described hereafter are directed toward a method of monetizing online personalized beauty product selections. This application relies in part on the novel programming algorithms and user interface elements disclosed in two copending U.S. Patent applications filed on the same day by the same inventors and owned by the same assignee. These applications are entitled “SYSTEM AND METHOD FOR CREATING AND SHARING PERSONALIZED VIRTUAL MAKEOVERS,” Ser. No. ______, hereinafter known as the “Personalized Makeovers co-pending patent application” and “GRAPHICAL USER INTERFACE FOR SELECTION OF OPTIONS FROM OPTION GROUPS AND METHODS RELATING TO SAME,” Ser. No. ______, hereinafter, “the Graphical User Interface (GUI)” co-pending patent application. These patent applications are hereby incorporated by reference into this specification.
  • Content-Targeted Advertising
  • The program provides a plurality of methods for monetizing online personalized beauty product selections utilizing an improved technology for content-targeted Internet advertising on a virtual makeover website. A more common “content-sensitive” or “keyword” advertising approach is well known in the industry and is exemplified by Google's® AdSense® program. A webmaster may insert a java script from Google® into a webpage. Each time the page is accessed the java script pulls advertisements from Google's® AdSense® engine that match keywords found on the webpage by Google's® advertisement placement software engine and displays the ads on the webpage. These ads are typically small text items of 10-20 words, and are often referred to as “sponsored links.” Because the ads are selected by Google® based on keywords found in content on the webpage, the ads are said to be “content-sensitive.” If a user clicks on an advertisement served from Google the user is redirected to the advertisers' website and the website serving the ad earns a portion of the money that the advertiser is paying Google® for the referral or click. This final aspect of the model is often referred to as “pay-per-click” (PPC) advertising.
  • Content-sensitive advertising uses very broad-brush techniques such as searching a webpage for metatags and/or keywords to select ads to place on a website. Thus, in a simplified example, an ad bidding for the keyword “makeover” might end up on a virtual makeover website, or on a website about the “Extreme Makeover Home Edition”® TV show.
  • Content-targeted advertising, on the other hand, generates more awareness and clicks because the products being advertised are directly relevant to the theme or content of a webpage, not just a metatag or keyword. Under this model, cosmetic advertisers placing content-sensitive ads for BOTOX® would specifically bid that it appear on a virtual makeover websites—perhaps as large leaderboards (banner ads typically 728×90 pixels) or skyscrapers (vertical banners usually around 120×600 pixels), for example. However, there is no way to know if the advertisement for BOTOX® in this context is being shown to a 20 year-old or a 70 year-old woman. Is the top bidder for today's home page leaderboard an ad for BOTOX® or mascara? The 20 year-old is unlikely to click on the former, but may be willing eyeballs for the later. Content-targeted advertising gathers data from multiple sources to place advertisements on the right page in front of the right user.
  • The program may allow advertisers to place advanced content-targeted advertisements because it may provide data about the user related to more than website context (virtual makeovers) and user profiles (which may be blank or intentionally misleading). By detecting information about the user or subject from the uploaded photograph, an embodiment of the program may provide advertisers information about the user's age, gender, hair color, eye color, and skin tone, among other information described elsewhere herein. Further, the program comprises the concept of correlating the information discerned from image analysis with information provided by the user in profile or other user provided data. Where image processing may detect a user has olive skin, but the user provides information that the skin is “light,” both of these may be used to arrive at an answer that is more accurate than each of the individual data items alone. One or more embodiments of the program may review the user's behavior to determine if the user is examining “night” looks and provide advertisements for night clubs and cocktail dresses, or if a user is trying on curly hair styles, providing advertisements for hair curling devices and products. This information may be used to provide other such more targeted ad selection, improving the monetization of the virtual makeover program.
  • In broad strokes, the more advanced prior art virtual makeover websites may allow users to upload one or more digital images, usually in exchange for viewing advertisements. Preferred digital images are portrait photographs, particularly “head shots.” A portrait, as used herein, means a headshot photograph, digital image, streaming video image, animation, avatar or artistic rendering or other image of a person's face. The user then uses the graphical user interface of the website to perform a “virtual makeover”—editing the appearance of the image in terms of hairstyle, hair color, makeup, and eye color by selecting generic cosmetic colors or brand name cosmetics and applying them to the image using the technology of the program. Users may then save, print, email, post to a social networking website or otherwise share the edited image with others. Some such websites may then offer to sell the products used in the makeover to the consumer, providing great convenience in allowing the user to obtain the exact brands and colors desired without having to shop extensively to find the precisely desired products. Numerous cosmetic manufacturers operate virtual makeover websites in order to promote their own products. For example, MaryKay.com is one such website. Other virtual makeover websites may be operated by media companies that provide site content in order to sell Internet advertising, as well as companies that sell products from more than one personal care product manufacturer.
  • Virtual makeover websites may provide free makeover editing, image storage, and image sharing functions to create “cyber stickiness.” Cyber stickiness, the ability to hold the attention of a website visitor and keep them returning to the site over and over, is a trait greatly desired by advertisers. The method of the program allows co-branding by cosmetic companies whose products are offered for use in the makeover editor. Cosmetic manufacturers may have their logos, color schemes and product names displayed to the users for extensive time period, and the use of the products may be recorded to effect the placement of banner advertising on the editor page, home page, check out page, gallery and other pages of the website using traditional cookie and other advertising techniques well known to those of ordinary skill in the art. The combination of cyber stickiness and co-branding makes virtual makeover websites desirable platforms for advertisement of cosmetics and other personal care products and services.
  • Companies that may be interested in marketing to users of virtual makeover websites are varied, including producers and providers of goods and services as diverse as: lipstick, lip liner, lip gloss, blush, foundation, skin care products such as anti-aging creams and lotions, wrinkle removers, fade cream, acne products, mascara, eye liner, eye shadow, makeup brushes, hair color, hair styling products, shampoo, teeth whitening products, exercise equipment, perfume, and hair dryers, as examples. Accessory manufacturers may also be interested in marketing to users of virtual makeover websites that may allow users to apply their products to makeover images. Examples of accessories that may be available in one or more embodiments of the program include, but are not limited to: eyeglasses, sunglasses, jewelry, hats, scarves, colored and regular contact lenses, tattoos, and piercings. In addition, providers of services, by way of example but not limitation such as: face lifts and implants, dental services, hair styling, weight loss programs, liposuction, tanning services, and portrait studios may be customers for well targeted Internet advertising to particularly identified users. As used herein, the term product class may include any of the products and services listed in this paragraph, as well as similarly related products and services of interest to users of virtual makeover websites.
  • The novel image processing technology aspect of the program, as described in the Personalized Makeovers and GUI copending applications referenced and incorporated above, makes it possible to computationally analyze a portrait for facial features and personal characteristics in order to categorize a user of a virtual makeover editor for various marketing criteria. For the purposes of this description, facial features encompass a broad range of characteristics that can be identified by image processing technology as applied to a portrait. By way of example, but not limitation, facial features may include detailed physical characteristics such as: face shape, eye shape, eye color, width between eyes, lip thickness, hair type, hair line, hair color, gray hair, droopy eyelids, brow width, nose shape, fat deposits, wrinkles, blotches, freckles, acne, skin tone, skin type (oily, dry, normal), teeth color, teeth alignment, and chin shape, among others. Facial features, as used herein, may also include individual characteristics and demographic classes that can be discerned from image processing, alone or in combination with other information entered into the virtual makeover system by the user such as: gender, race, ethnicity, skin color, age and weight.
  • Color Palette Placement Bidding
  • FIG. 1 illustrates one or more embodiments of a method for monetizing an online virtual makeover website utilizing a facial similarities algorithm to analyze a user portrait and assign the user to a personal color profile type from which recommended products will be selected for presentation to the user as a color/product palette for the virtual makeover. Other embodiments may vary from this process and are still in keeping with the spirit of the program, including other methods of determining and presenting a recommendation to the user. Some alternative algorithms for selecting and presenting recommended products may be found in the co-pending Personalized Makeovers application. At step 110, the software may use its evaluation of the portrait to identify facial similarities between the face in the portrait and predetermined facial characteristics, and identify the face to a personal color profile type.
  • For the purposes of this description a personal color profile type may include any aspect of facial similarity to one of any number of models, as supported in the copending Personalized Makeovers patent application, as well as including but not limited to characteristics related to: face shape, skin tone, skin color, skin discolorations, eye placement, eye color, eye shape, nose size and shape, lip placement, lip thickness, lip shape, indications of ethnicity, indications of gender, indications of age, indications of weight, hairline, hair color, and ambient lighting. The algorithms and methods described in the Personalized Makeovers co-pending patent application, incorporated above, support this step in part. Briefly, factors considered by the algorithms include evaluation of skin type, face shape and other similar facial characteristics to determine a personal color profile type. Factors such as hue and saturation, and/or other mathematical evaluations may be used to determine the similarity of the portrait face's personal color profile type to the closest predetermined profile group in order to recommend a preferred color palette for that portrait. For the purposes of the discussion herein, and not by way of limitation, a profile group may include, for example: skin types (oily, dry, normal); hair color (red head, brunette, blonde, dark haired); various ethnic types such as Asian, African American, Caucasian, Hispanic and others; face shape such as oval, heart shaped, round, flat and others; and eye color such as blue eyed. A profile group may be extended into other marketing categories such as, for example: seniors; teens; men; children; overweight; gray haired; wrinkled; and tanned. A preferred color palette for a personal color profile group may be established either by a professional cosmetician or by another expert, or may be established by mathematical computations as described in the previously referenced copending system and method application. Additionally, selection of the elements of a preferred color palette may be based on preferred selections of prior users (popularity) using techniques such as regression, pattern classification or machine learning.
  • At step 120, the software then may compute or otherwise determine the closest profile group for the portrait in relation to its personal color profile type. At step 125, the program may test to see if the user has selected a preferred manufacturer. If so then at step 140, a list of products for all product types for that manufacturer, for the portrait's corresponding profile group, will be retrieved from a products data store, to be used to constitute the color palettes for the makeover editor. For the purposes of this description, the term product type may include at least makeover products such as: foundation, blush, concealer, lipstick, lip liner, lip gloss, eyeliner, eye shadow, mascara, colored contact lenses, hair color, hairstyle, and facial accessories such as sunglasses, hair clips, hats, henna images and other such products. Processing may then proceed to step 180. If the user has not selected a preferred manufacturer, a list of recommended products for this profile group is retrieved at step 130 and processing may proceed to step 150.
  • At step 150, the program may consider that certain advertisers may have bid to have their products more highly placed on the preferred product list for this profile group. Products selected for placement in this way will be co-branded with logo, color palette, color identifiers and other brand and product specific information. The user may be able to apply the exact color of the product to the portrait and see the effect under particular lighting conditions. This offers the cosmetic manufacturer a tremendous advantage in terms of advertising opportunity. The system of the program may use bidding systems familiar to those of ordinary skill in Internet advertising to create a bid list for placement on the preferred products list for a given profile group. This system may be as specific as to allow manufactures to bid for some facial types, ethnicities, ages and other characteristics described above using a particular palette, product line, or other brand segment. This approach provides a highly tailored context for advertisers and particularly advertisers of beauty products, accessories and personal care services.
  • Where an advertiser has a bid for a particular profile group, for example, at step 160, the software may determine the highest bidder for each product type and re-rank the product list so that the highest bidder for each product type for that profile group has its product appear at the top of the recommended products list for a given portrait's determined personal color profile type. The program may select a second or lower ranking bidder's products for presentation as an alternative product in one or more embodiments of the intervention. The program may record the change of ranking to bill the winning bidder at step 170. In some embodiments, the program may select a group of high bidders instead of a single winning bidder, where all bids exceed some predetermined minimum or threshold. In that case, the winning bidders may have their ads presented in an unordered series. Alternative embodiments may use other forms of bid ranking understood to those of ordinary skill in the art.
  • At step 180, the ranked recommended products list for each product type is presented to the user when the appropriate tab for that product type is selected on the graphical user interface, as detailed in the co-pending GUI patent application referenced above.
  • In one or more embodiments, auctioning co-branding opportunities for cosmetic manufacturers and others based on profile group, broken down by product type, is also in keeping with the spirit of the program. Products recommended to the user may change for a given product type, depending on the color of the product selected from the presented palette, as further explained in the GUI patent application referenced above.
  • Facial Feature Based Preferred Ad Placement
  • FIG. 2 illustrates a method for monetizing an online virtual makeover website by providing an advertising auction system related to particular facial features of a portrait. Using this method, the program provides a novel method of selecting preferred banner and other types of on-page advertising placements for auction for specialty targeted leaderboard, sky scraper and other on-page advertisements to be selected by bidder rank depending in part on various bid categories, such as for example the profile group and/or personal color profile type of the portrait. One of ordinary skill in the marketing arts will recognize that the program also support any other advertisement type as well. Advertisements targeted by the methods of the program may be sent to the user via email in the form of text, images, videos, banners, promotions, coupons, or other well-known marketing vehicles.
  • In a typical Internet auction-based advertising system, advertisers do not pay for the display of their advertisement, usually shown as a small “sponsored link” in a sidebar of the web page. Other systems allow advertisers to bid to place in-page advertisements on portal pages, home pages and other content rich environments. Typically, in auction-based online advertising, if a visitor clicks on an advertisement a browser redirects the user to the associated website, and then the advertiser is billed its “bid price” for the placement. Advertisements that appear without receiving a click, with the exception of some prime placement ads, are generally displayed without cost to the advertiser. Bidding for various placements, typically on key words applied to a search engine or portal, is a dynamic free market system. Some ad placements have minimum bids while others do not. Bidders may monitor, up and lower their bids at will. Sophisticated software is also available to support advertisers in managing their bids and bid prices. As ads may rotate in a given placement on the display page, a bidder does not always have to be the highest bidder to receive traffic from a pay-per-click (PPC) advertisement. Because the ad sponsor also profits when a user clicks an ad, a high bid price for a stagnant ad benefits no one. Alternatively, some systems allow an advertiser to pay for ads based the number of times the ad is shown, such as the common Cost per Thousand-type (a.k.a. CPM) advertisement model. Under this model, a publisher's advertisement inventory may also be sold by auction.
  • Such an auction-based advertising system is a traditional advertising model for Internet websites. However, the method of the program may provide a hybrid advertising model by using sophisticated image analysis software to separate consumers into more refined groups for advertisement placement bidding. Instead of a traditional bidding system, the program provides a method to allow advertisers to bid for users who have particular facial features. For example, hair color manufacturers may wish to advertise a particular hair coloring product only to users with gray hair. A particular color of eye shadow may be perfect for consumers with blue eyes. Alternatively, a dermatologist may wish to advertise services to consumers with drooping eyelids, weak chins or sagging jowls. Any facial feature that can be identified by the software algorithms of the copending Personalized Makeovers patent application, identified above, may be employed to provide a sophisticated content-targeting basis for bidding for advertisement placement.
  • In one or more embodiments of the program, the advertising model may be an improvement over the prior art, because it both allows a finer granularity to bidding based on facial features in a portrait discerned from image interpretation instead of keyword bidding, and also because it generates more revenue for the website sponsor (in this case, the virtual makeover website provider) by charging more for ad placement when the desired facial feature or features are present in the current portrait, even if the user does not click on the sponsored link. This method provides added value to the advertiser who is being charged a premium even without PPC traffic to its website, because an ad is being displayed to a key demographic. One or more embodiments of the program may allow the bidder to display a sponsored link, or alternatively to display a full leaderboard or skyscraper ad, or similar in-page graphic advertisement on a rotating basis.
  • FIG. 2 illustrates such a model in one or more embodiments of the program. At step 210, a program in the spirit of the program may determine the block of advertisements for display on a page of a virtual makeover website using methods well known to those of ordinary skill in the art. At step 220, the program may check to see if any advertisers have bid for higher placement for any particular facial features. Bids may take different forms. For example, one or more embodiments may permit bids for the existence of particular facial features, such as people with large eyes and narrow heads. Other embodiments may include or provide bidding for the existence of a particular facial feature, such as acne. If there are no placement bids, control passes to step 270. If placement bids are registered, at step 230 the program may use any of a number of well-known means to determine the highest bidder, and any of a number of well-known means to flag the feature or features accordingly, as indicated at step 240. In some embodiments, the program may select a group of high bidders and present their advertisements in an unordered fashion. Next, the program may check to see if the image analysis software has identified any flagged features in the present portrait. If not, control passes to step 270. If so, at step 250 the program may re-organize or otherwise alter the list of advertisements to be displayed in a given placement, including but not limited to selecting particular blocks of advertisements, re-ordering the list of advertisements, or altering the location of particular advertisements to preferred locations on the page, depending on the bidding system and granularity available through the program. At step 260 any changes in the proscribed order of advertisements based on bidding for facial features is noted for billing purposes, and control passes to step 270. At step 270, the advertisements as organized by previous steps are displayed on the website page in their now proscribed order and placement.
  • Color Correcting Add-On Marketing
  • One attractive aspect of Internet marketing is the ease with which shoppers may be enticed to purchase add-on products before completing an online transaction, commonly referred to as “up-selling.” Once a “shopping cart” is reviewed and complete, the shopper can easily be offered additional impulse-type products for purchase, especially when enticed with bonus or bargain pricing or shipping. In the program, up-selling options can be made especially attractive by offering the shopper the option of increasing the value of their time invested in creating the makeover and select the products by offering to “retool” the makeover for additional lighting conditions. Using methods of “color correcting” described in the copending Personalized Makeovers patent application, the program may offer the user the opportunity to translate the look they have created in the makeover editor into different lighting conditions, and automatically select alternative products that will produce the same look for the new conditions.
  • The program may inform the shopper that certain looks may not translate well into all lighting conditions where a user may appear. For example, a look designed for bright daylight may look washed out under the florescent lights of a business office. An elegant look designed for a date at a dark nightclub or an evening on the Vegas strip will look garish in bright daylight. If the purchaser plans to be seen outdoors in bright sunlight or moonlight, candlelight, or perhaps soft incandescent light of a home, different variations of the makeover may be computed and displayed. Each such display may instruct the user as to alternative products to achieve the look in the altered lighting condition. A single click may add all the products to the user's checkout basket, increasing the total sale of products.
  • FIG. 3 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to products selected for alternative lighting conditions computed from the virtual makeover of the present sale. At step 310, a user may choose to purchase the products selected during the current makeover from the virtual online makeover website. In one or more embodiments of the program such sales may be completed using a fulfillment company, directly from the website operator, through affiliate program referrals to appropriate vendors, or any other method of sales transaction and fulfillment well known to those of ordinary skill in the art of Internet sales. For example, at step 320, the program may offer the user the option of viewing the makeover under different lighting conditions. If the user declines, the sale completes at step 330. If the user accepts, the user is asked to select a lighting condition. Lighting conditions offered may include, but are not limited to: daylight, sunset, twilight, photographic light, flash, stage light, florescent light, incandescent light, candlelight, moonlight, and nightclub or dim lighting. Other alternative images might include changes for season, such as Summer, Fall, Winter and Spring variations of a look, looks for holidays (for example, a Christmas version), look variations for more formal or less formal occasions, or other variations that may be understood by customers. At step 340, the user may cycle through each choice offered, or all choices may all be offered on a single webpage. The program may compute the altered images at step 350 using techniques and a complementary palette of products as described in the copending Personalized Makeovers patent application to achieve the modified look or looks. At step 360, the program may offer the user a list of products used to achieve the modified look for purchase. At step 370, the user may select the additional products, which may then be added directly to the user's shopping cart or other checkout mechanism. Alternatively, a list of required products may be created for printing. To further encourage the additional sale, standard techniques such as add on offers of free shipping, coupons, and free gifts may be used to entice the purchaser to increase the sale, using techniques well known to those in the art of Internet sales.
  • Gifting Makeovers to Create Viral Marketing
  • The methods of monetizing an online virtual makeover website described herein may also be extended to encompass gift sales. Two exemplary methods of “gifting” a virtual makeover will be described in this section, though other methods including the monetizing approaches described herein are also in keeping with the spirit of this disclosure.
  • A makeover using the methods of the program may be performed on any uploaded portrait and does not require that the user be the subject of the portrait. In fact, many virtual makeover websites allow users to makeover portraits of models and celebrities for fun and practice with the tool. This flexibility allows a program in the spirit of the program to permit users to upload portrait of a friend or anyone else and perform a makeover on that portrait.
  • The program may embody a concept of a “look” as a collection of makeup, hairstyle components, accessories and other makeover items, selected for form a package referred to herein as a “look.” From a marketing perspective, a “look” is a product, sometimes composed of multiple items, which may be thought of in abstract terms. A “look” may be stored, sold, purchased, given away, shared, transmitted, “thrown” (as on Facebook, for example,) applied to other images, posted on a social network or website, sent by instant message, or turned into a new digital image or photograph.
  • In one or more embodiments of the program, a user may upload a portrait of a friend, perform a makeover, and purchase the products used to create the new image for shipping to the subject as a gift. In one or more embodiments, the makeover image may be packaged on or with the gifted cosmetics and/or accessories in a gift box, and/or sent by electronic or other means to the recipient of the gift. As a further embodiment, a celebrity look may be applied to a portrait, and that look may be “gifted” to a subject.
  • Other vehicles for gifting a makeover that are well known to those of ordinary skill in the art of Internet marketing may be used to provide this unique service. For example, a user may use Instant Messaging (IM) to gift a makeover. Makeovers may be posted via websites, chat rooms, bulletin boards or any other means of electronic communications that supports communications that may include images or image references or links. Where a gifted makeover is applied to an image other than a person, for example an avatar, or perhaps a cartoon, pet, or other image, the makeover may be considered one or more embodiments of a “virtual makeover.” A virtual makeover may or may not be associated with the same of products to create the makeover.
  • FIG. 4 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add-on opportunities related to allowing a user to gift a makeover to a friend. Second chance or post-sale opportunity marketing methods are discussed below; however such opportunities are also ripe for generating additional sales through gifting. Once a “look” is defined, it may be stored, copied, translated, gifted or shared to produce additional sale opportunities. At step 410, the program may display a completed makeover image. At step 420, somewhere during the completion, saving, or checkout process, the user will be asked if the purchase is a gift. If not, the sale completes at step 430. If the purchase is a gift, the program gathers shipping and other information at step 440, using methods well known to those in the art. Next, the program may inquire at step 450 if the free gifts, if any, that accompany the cosmetic purchase are to be included in the gift, or sent to the sender. At step 470, a gift announcement may be offered. At step 485, the program may offer to display the makeover image on the outside of the shipping package. All such information is noted in the shipping instructions, as steps 460, 480 and 490. Finally, control returns to step 430 to complete the sales transaction.
  • In an additional or alternate embodiment, a user of a social networking site may use the program to “gift” a makeover to another such user. For the purposes of this description, the website Facebook will be used as an example, but any other similarly enabled social networking site may be used to perform a similar monetization of a virtual makeover website. In the case of a social network member, the member may use a program in the spirit of the program to gift a makeover to a Facebook friend using the gifting mechanism of the Facebook system, and send the actual gift of products to subject of the makeover as described above. The social networking embodiment has the added benefit of the viral marketing of word-of-mouth excitement that can be generated on social networking websites, allowing increased hits and sales on the virtual makeover website.
  • Second Chance Sales
  • Users may approach a virtual makeover website as a low risk way to experiment with a new image or look, but with no intention of purchasing anything from the website. Other users may enjoy time spent trying alternative images without the resources to purchase their preferred high-end cosmetic products. When such a user has completed a makeover session, the user may place the cosmetics used in the makeover into a shopping cart just to find out what this “dream makeover” would cost. These dabblers will use the resources of the virtual makeover website, including storage and bandwidth, with no hope for a return on investment.
  • A method to capture these consumers is needed to provide manufacturers with new customers in the cutthroat cosmetics market. More and more prestige (high-end) brand cosmetic manufacturers have realized the need for diversified marketing channels as sales of products at high-end retail outlets has stagnated in a competitive market. Prestige products are moving to mass retail locations and taking market share from mass brands. Prestige product manufacturers are also repackaging and retooling products into down-market alternative brands to attract the more conservative shopper. Dabblers on a virtual makeover website are prime targets for down-market alternative products. This consumer desires the prestige brand, but will not or cannot pay the price point of the premium brand products.
  • FIG. 5 illustrates a method for monetizing an online virtual makeover website utilizing post-sale add on opportunities related to capturing users who would cancel a sale with an offer of less expensive comparable products. At step 510, the user may create a “dream” look and add the required products to a virtual “shopping cart” such as those well known in the art of Internet sales. When asked to complete the sale, at step 520, the user may agree and the method may proceed to step 530 to complete the sale, followed by a return to the editor at step 580. If instead the user chooses to cancel the sale, then at step 540 the program may offer to re-compute the makeover image using alternative less expensive products. If the user chooses to view the makeover using alternative products selected by the program using methods described in the copending Personalized Makeovers patent application referenced above, the program may fetch information from a data store regarding comparable but less expensive products for this palette group at step 550. At step 560, the program may re-compute and display the revised makeover image. The program may then automatically, or on selection by the user, reconstitute the user's shopping cart using the new, less expensive products at step 570, and again ask the user to complete the sale by returning to step 520.
  • Other embodiments for post-sale add on opportunities include allowing the user to select a color for a product and then offering a set of choices of similar products that match a user's selected preferences, such as, for example but not by way of limitation: organic products, products developed without animal testing, products for a particular skin type, products from a particular manufacturer, or products in a particular price range. Alternative product selections may also be offered for multiple products at a time, for example in a matrix arranged on criteria and product type and sorted by price.
  • Alternative Embodiments
  • The marketing method of the program may be used on the Internet in real world websites, and may translate equally well into virtual reality (VR). In VR programs and/or websites, such as Second Life, users create avatars to represent their physical presence as they explore, meet others, conduct commerce and play online. Second Life provides a true international economy, where “Linden Dollars” may be converted to actual legal tender at a floating rate reported world wide in many currencies. A “virtual makeover” terminal, store, kiosk, island or other “location” in Second Life or other VR world may use all or any of the marketing techniques disclosed herein to allow users to makeover an avatar. Avatars may use the virtual makeover location embodiment to apply one or more makeover options presented to the avatar by the virtual makeover location embodiment, including recommended products and gifting of makeovers as discussed elsewhere herein. Similarly, a virtual makeover website in the real world Internet may also be used to makeover the appearance of a portable avatar, artistic rendering, or other image of a face that meets the spirit of a portrait as described herein. Marketing the real world system “in world” in a virtual world through virtual billboards, a virtual salon, virtual department stores and through links to real world information, can bring additional customers to the real world virtual makeover website, further increasing monetization thereof.
  • Additional embodiments of a program in the spirit of the invention may provide other marketing vehicles for product manufacturers, such as providing a makeover game, where the prize may be sponsored by a particular product brand or advertiser and customized to the winner's personal features. For example, a game prize may include a custom formulated foundation product that a given manufacturer will award to some number of contest winners, where each shade is custom designed for the user. In this way, the program may provide increased monetization by providing additional marketing vehicles that are both a product and a promotional advertisement.
  • One or more embodiments for monetizing online personalized beauty product selections may include providing advertisers with a customized venue for presenting a product to customer, such as a particular palette of looks created just for a particular cosmetic brand, or a shop-front of looks programmed for a particular hairstylist, for example, which can be provided free of charge, or for a fee, to vendors and service providers who may choose to advertise through the program.
  • One or more embodiments of the program may evaluate and categorize the looks or styles based on user-specific criteria as described elsewhere herein, and recommend to the user those that are appropriate and preferable based on criteria such as brand or look. The program may then further monetize the makeover opportunity by charging such advertisers for providing this customized additional venue for their advertisements and/or products.
  • Other embodiments of the program may provide a bidding or recommendation system based on user's color selection independent of correlation to a user's personal features or profile. In one or more embodiments, a user may select a product color and that alone may trigger a product recommendations and/or placement advertising of a winner of an auction for the color alone. For example, a user selecting “Berry Red” lipstick may receive an ad placed by the winner of an auction for “Berry Red.” Thus, the recommendation engine may key off the user's choice of color alone. This embodiment may be implemented irrespective of product line. In one or more embodiments, a matrix or table may be used to where the columns correspond to a product category, such as lipstick, foundation, mascara, and others. The rows of the matrix may be product choices sorted in any user-preferred order, such as decreasing price. In the first column, lipsticks whose colors are close to the selected color are presented in price sorted order. Each cell of such a matrix may have a radio button for the user to select that cell, and only one cell may be selected in each column. In this example, a user may select a cell in each column and the entire makeover may be transformed to utilize the selected products. The user may then choose the most expensive options for similar colors, or the least expensive options or some combination thereof, for example. This and related embodiments may be used to recommend products, as well as to provide opportunities for second chance sales. Those in the art will recognize that these embodiments may provide other options for recommendations or second chance sales where the user may restrict choices, select alternative products, or express product preferences other than color such as, for example, a preferred brand, organic products, products not tested on animals, products for sensitive skin or other criteria known by those in the art.
  • Computer System Architecture
  • One or more embodiments of the invention may be implemented in the form of one or more computer programs that when executed in computer memory may cause one or more computer processors to initiate the methods and processes described herein. The files assembled to makeup the software program may be stored on one or more computer-readable medium and retrieved when needed to carry out the programmed methods and processes described herein. Within the scope of a computer-implemented embodiment of the invention, readers should note that one or more embodiments of the invention may comprise computer programs, data and other information further comprising but not limited to: sets of computer instructions, code sequences, configuration information, data and other information in any form, format or language usable by a general purpose computer or other data processing device, such that when such a computer or device contains, is programmed with, or has access to said computer programs, the data and other information transforms said general purpose computer into a machine capable of performing the methods and processes described herein, and specifically such as those described above.
  • Various embodiments of the invention may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, computer-readable media or any combination thereof. The term “article of manufacture” (or alternatively, “computer program product,”) as used herein is intended to encompass a computer program of any form accessible from any computer-readable device, carrier or media. In addition, the software in which various embodiments are implemented may be accessible through a transmission medium, such as for example, from a server over the network. The article of manufacture in which the program is implemented may also employ transmission media, such as a network transmission line and/or a wireless transmission media. Those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention.
  • A computer-readable medium suitable to provide computer readable instructions and/or computer readable data for the methods and processes described herein may be any type of magnetic, optical, electrical or other storage medium including disk, tape, CD, DVD, flash drive, thumb drive, storage card, distributed storage or any other memory device, location, approach or other storage medium or technique known to those of skill in the art.
  • In one or more embodiments of the invention, the methods described here may not be limited as to the type of computer it may run upon and may for instance operate on any generalized computer system that has the computational ability to execute the methods described herein and can display the results of the user's choices on one or more display devices. Display devices appropriate for providing interaction with the invention described herein includes, but is not limited to, computer monitors, cell phones, PDAs, televisions, or any other form of computer controllable output display. As used herein, a computer system refers to but is not limited to any type of computing device, including its associated computer software, data, peripheral devices, communications equipment and any required or desired computers that may achieve direct or indirect communication with a primary computing device.
  • In one or more embodiments of the invention, a general-purpose computer may be utilized to implement one or more aspects of the invention. In one or more embodiments of the invention, the computer may include various input and output means, including but not limited to a keyboard or other textual input devices, a display device such as a monitor or other display screen, and a pointing device and/or user selection indicator such as a mouse, keypad, touch screen, pointing device, or other known input/output devices known to those of skill in the art. The general purpose computer described herein may include one or more banks of random access memory, read only memory, and one or more central processing unit(s). The general purpose computer described herein may also include one or more data storage device(s) such as a hard disk drive, or other computer readable medium discussed above. An operating system that executes within the computer memory may provide an interface between the hardware and software. The operating system may be responsible for managing, coordinating and sharing of the limited resources within the computer. Software programs that run on the computer may be performed by an operating system to provide the program of the invention with access to the resources needed to execute. In other embodiments the program may run stand-alone on the processor to perform the methods described herein.
  • In one or more embodiments of the invention, the method(s) described herein, when loaded on or executing through or by one or more general purpose computer(s) described above, may transform the general purpose computer(s) into a specially programmed computer able to perform the method or methods described herein. In one or more embodiments of the invention, the computer-readable storage medium(s) encoded with computer program instructions that, when accessed by a computer, may cause the computer to load the program instructions to a memory there accessible, thereby creates a specially programmed computer able to perform the methods described herein as a specially programmed computer.
  • The specially programmed computer of the invention may also comprise a connection that allows the computer to send and/or receive data through a computer network such as the Internet or other communication network. Mobile computer platforms such as cellular telephones, Personal Desktop Assistants (PDAs), other hand-held computing devices, digital recorders, wearable computing devices, kiosks, set top boxes, games boxes or any other computational device, portable, personal, real or virtual or otherwise, may also qualify as a computer system or part of a computer system capable of executing the methods described herein as a specially programmed computer.
  • FIG. 6 depicts a general-purpose computer and peripherals, when programmed as described herein, may operate as a specially programmed computer capable of implementing one or more methods, apparatus and/or systems of the invention. Processor 607 may be coupled to bi-directional communication infrastructure 602 such as Communication Infrastructure System Bus 602. Communication Infrastructure 602 may generally be a system bus that provides an interface to the other components in the general-purpose computer system such as Processor 607, Main Memory 606, Display Interface 608, Secondary Memory 612 and/or Communication Interface 624.
  • Main memory 606 may provide a computer readable medium for accessing and executed stored data and applications. Display Interface 608 may communicate with Display Unit 610 which may be utilized to display outputs to the user of the specially-programmed computer system. Display Unit 610 may comprise one or more monitors that may visually depict aspects of the computer program to the user. Main Memory 606 and Display Interface 608 may be coupled to Communication Infrastructure 602, which may serve as the interface point to Secondary Memory 612 and Communication Interface 624. Secondary Memory 612 may provide additional memory resources beyond main Memory 606, and may generally function as a storage location for computer programs to be executed by Processor 607. Either fixed or removable computer-readable media may serve as Secondary Memory 612. Secondary Memory 612 may comprise, for example, Hard Disk 614 and Removable Storage Drive 616 that may have an associated Removable Storage Unit 618. There may be multiple sources of Secondary Memory 612 and systems of the invention may be configured as needed to support the data storage requirements of the user and the methods described herein. Secondary Memory 612 may also comprise Interface 620 that serves as an interface point to additional storage such as Removable Storage Unit 622. Numerous types of data storage devices may serve as repositories for data utilized by the specially programmed computer system of the invention. For example, magnetic, optical or magnetic-optical storage systems, or any other available mass storage technology that provides a repository for digital information may be used.
  • Communication Interface 624 may be coupled to Communication Infrastructure 602 and may serve as a conduit for data destined for or received from Communication Path 626. A Network Interface Card (NIC) is an example of the type of device that once coupled to Communication Infrastructure 602 may provide a mechanism for transporting data to Communication Path 626. Computer networks such Local Area Networks (LAN), Wide Area Networks (WAN), Wireless networks, optical networks, distributed networks, the Internet or any combination thereof are some examples of the type of communication paths that may be utilized by the specially program computer system of the invention. Communication Path 626 may comprise any type of telecommunication network or interconnection fabric that can transport data to and from Communication Interface 624.
  • To facilitate user interaction with the specially programmed computer system of the invention, one or more Human Interface Devices (HID) 630 may be provided. Some examples of HIDs that enable users to input commands or data to the specially programmed computer of the invention may comprise a keyboard, mouse, touch screen devices, microphones or other audio interface devices, motion sensors or the like, as well as any other device able to accept any kind of human input and in turn communicate that input to Processor 607 to trigger one or more responses from the specially programmed computer of the invention are within the scope of the system of the invention.
  • While FIG. 6 depicts a physical device, the scope of the system of the invention may also encompass a virtual device, virtual machine or simulator embodied in one or more computer programs executing on a computer or computer system and acting or providing a computer system environment compatible with the methods and processes of the invention. Where a virtual machine, process, device or otherwise performs substantially similarly to that of a physical computer system of the invention, such a virtual platform will also fall within the scope of a system of the invention, notwithstanding the description herein of a physical system such as that in FIG. 6.
  • One or more embodiments of the invention are configured to enable the specially programmed computer of the invention to take the input data given and transform it into a computer system that monetizes online personalized beauty product selections by applying one or more of the methods and/or processes of the invention as described herein. Thus the methods described herein are able to transform the raw input data provided to the system of the invention into a resulting output of the system using the specially programmed computer as described. Particularly, the systems and methods described herein transform an image or digital portrait and user selections into sales of personalized beauty products, gifted “looks,” advertising revenue and revised digital images.
  • It is believed that a method of monetizing online personalized beauty product selections will be understood from the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the parts without departing from the spirit or scope of the program or sacrificing all of the material advantages, the forms herein above described being merely preferred or exemplary embodiments thereof.

Claims (21)

1. A computer program product for increasing monetization of a virtual makeover computer system by providing personalized makeover product recommendations to a user of said system, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
acquire a digital portrait for makeover by a virtual makeover computer system;
analyze a subject of said digital portrait by said computer system to identify personal features of said subject;
select a first ranked recommended products list for a product type associated with said subject's identified personal features and wherein when any product on said first ranked recommended products list also appears on an preferred advertiser list, re-ranking said first ranked recommended products list to produce a second ranked recommended products list ranked to reflect preference for products of advertisers on said preferred advertiser list; and
present said second ranked recommended products list for use on said digital portrait.
2. The computer program product of claim 1, wherein said personal features are evaluated by said computer system to assign said subject to a profile group, and wherein said profile group is used to select said first ranked recommended products list.
3. The computer program product of claim 1 wherein said personal features further comprises facial features.
4. The computer program product of claim 1 wherein said first ranked recommended product list is selected based on a look.
5. The computer program product of claim 1 wherein said preferred advertiser list comprises auction winners.
6. A computer program product for marketing personalized beauty products by selecting preferred insert advertisement placement for a website targeted at cosmetic consumers, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
select a first paid advertisement for display on a virtual makeover website from a pool of available advertisements;
evaluate a portrait by computational analysis for a presence of a first facial feature, wherein when said first facial feature exists, changing said selection of said first paid advertisement to a second paid advertisement by a marketing method further comprising:
determining if said first facial feature has at least one advertising bid on a facial feature bid list;
determining a highest bid for said first facial feature from said facial feature bid list;
selecting instead said second paid advertisement reflecting said highest bid from said facial feature bid list; and
display said selected paid advertisement on said virtual makeover website.
7. The computer program product of claim 6 wherein said highest bid further comprises a plurality of high bids that exceed a threshold value and wherein said second paid advertisement further comprises an unordered plurality of advertisements from said plurality of high bids and wherein said selected paid advertisement further comprises said selected unordered plurality of advertisements displayed in a rotating fashion on said virtual makeover website.
8. A computer program product for monetizing personalized beauty product selections from a virtual makeover website by offering a shopper an additional product at checkout, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
offer a shopper of a beauty product required to create a first look associated with a first personalized virtual makeover image an option at checkout to view said first personalized virtual makeover image modified by said computer readable program code for at least one alternative lighting condition; and
wherein said shopper selects said option, offer additional products by a marketing method further comprising:
computing a second personalized virtual makeover image in view of said selected at least one alternative lighting condition;
offering said shopper an at least one additional cosmetic product required to create a second look associated with said second personalized virtual makeover image; and
wherein said shopper selects said at least one additional cosmetic product, adding said selected at least one additional cosmetic product to a shopping cart.
9. The computer program product of claim 8 wherein said second personalized virtual makeover image is displayed by said computer readable program code to said shopper.
10. A computer program product for monetizing a virtual makeover website comprising an online marketing method of offering a gifting option at checkout, said method encoded into said computer program product, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
provide a virtual makeover website comprising an online store for selecting and purchasing makeover products;
offer a user of said virtual makeover website an option to gift a makeover created with said website to a recipient; and
wherein when said user selects said gifting option, said computer program product further configured to:
offer said user a gift announcement option, and where selected, delivering said gift announcement to said recipient;
determine said user's gift packaging choice comprising offering to display a virtual makeover image associated with said makeover on a gift package; and
display a completed gift transaction proposal to said user.
11. The computer program product of claim 10 wherein said makeover is given as a virtual gift.
12. The computer program product of claim 10 wherein said virtual gift is delivered to said recipient via a social networking website.
13. The computer program product of claim 10 wherein said virtual gift is delivered to said recipient via a virtual reality program.
14. The computer program product of claim 10 wherein said virtual gift is delivered to said recipient via an instant messaging program.
15. The computer program product of claim 10 wherein gifting said makeover further comprises:
purchasing of at least one cosmetic product required to implement said makeover of said recipient by said user and wherein said gathering further comprises gathering recipient's shipping information.
16. A computer program product for increasing monetizing of a virtual makeover website when a user fails to complete a purchase, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
offer a user who fails to complete a purchase of a first cosmetic product associated with a first makeover image created using a virtual makeover website a second-chance purchase option, said offering comprising:
select a second cosmetic product of lower cost and comparable color to said first cosmetic product used in said first makeover image;
create a second virtual makeover image from said first makeover image created by a user, substituting said second cosmetic product for said first cosmetic product in said second makeover image;
display said second makeover image.
17. The computer program product of claim 16 further configured to:
fetch a product information for said second cosmetic product; and
display said product information for said second cosmetic product; and
offer to said user said second cosmetic product.
18. A computer program product for monetizing online personalized beauty product selections from a virtual makeover location through a virtual reality program, said computer program product comprising computer readable program code, said computer readable program code executing in a tangible memory medium and configured to:
provide a virtual makeover location associated with a virtual reality program;
compute a personal color profile for an avatar in said virtual reality program when said avatar visits said virtual makeover location;
select a makeover option for said avatar to alter an appearance of said avatar;
display said makeover option to said avatar; and
apply said makeover option to alter said appearance of said avatar.
19. The computer program product of claim 16 wherein said virtual makeover location alters said appearance of said avatar in exchange for a payment.
20. The computer program product of claim 16 wherein said virtual makeover location comprises a link to a real world virtual makeover website capable of altering said appearance of said avatar in said virtual reality program.
21. The computer program product of claim 16 wherein said virtual makeover location is cobranded with a real world virtual makeover website.
US12/406,063 2008-03-17 2009-03-17 Method of monetizing online personal beauty product selections Abandoned US20090234716A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/406,063 US20090234716A1 (en) 2008-03-17 2009-03-17 Method of monetizing online personal beauty product selections

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US3731908P 2008-03-17 2008-03-17
US3731408P 2008-03-17 2008-03-17
US3732308P 2008-03-17 2008-03-17
US12/406,063 US20090234716A1 (en) 2008-03-17 2009-03-17 Method of monetizing online personal beauty product selections

Publications (1)

Publication Number Publication Date
US20090234716A1 true US20090234716A1 (en) 2009-09-17

Family

ID=41062548

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/406,099 Expired - Fee Related US9058765B1 (en) 2008-03-17 2009-03-17 System and method for creating and sharing personalized virtual makeovers
US12/406,066 Abandoned US20090231356A1 (en) 2008-03-17 2009-03-17 Graphical user interface for selection of options from option groups and methods relating to same
US12/406,063 Abandoned US20090234716A1 (en) 2008-03-17 2009-03-17 Method of monetizing online personal beauty product selections

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US12/406,099 Expired - Fee Related US9058765B1 (en) 2008-03-17 2009-03-17 System and method for creating and sharing personalized virtual makeovers
US12/406,066 Abandoned US20090231356A1 (en) 2008-03-17 2009-03-17 Graphical user interface for selection of options from option groups and methods relating to same

Country Status (1)

Country Link
US (3) US9058765B1 (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204501A1 (en) * 2008-02-13 2009-08-13 Chen Yawlin C System and method of marketing beauty products
US20090276704A1 (en) * 2008-04-30 2009-11-05 Finn Peter G Providing customer service hierarchies within a virtual universe
US20100235152A1 (en) * 2009-03-11 2010-09-16 Kimura Mitsunori Interactive contact lens simulation system and method
US20110119110A1 (en) * 2009-11-17 2011-05-19 Institute For Information Industry System and method for product recommendation and automatic service equipment thereof and computer readable recording medium storing computer program performing the method
US20120016773A1 (en) * 2010-07-19 2012-01-19 Strauss Steven D Customizable Method and System for Determining a Preliminary Cost Estimate for a Home Renovation Project
US20120066315A1 (en) * 2010-09-14 2012-03-15 Douglas Louis Tuman Visual identifiers as links to access resources
US20120191560A1 (en) * 2011-01-26 2012-07-26 Google Inc. Auction-Based Application Launching
US20120327257A1 (en) * 2011-06-24 2012-12-27 O'keefe Brian Joseph Photo product using images from different locations
US20130054371A1 (en) * 2011-08-31 2013-02-28 Daniel Mark Mason Systems and methods for contextualizing services for inline mobile banner advertising
US20130054356A1 (en) * 2011-08-31 2013-02-28 Jason Richman Systems and methods for contextualizing services for images
US20130111337A1 (en) * 2011-11-02 2013-05-02 Arcsoft Inc. One-click makeover
US20130117137A1 (en) * 2011-11-07 2013-05-09 Coinstar, Inc. Consumer operated kiosk for sampling beauty products and associated systems and methods
US20130268305A1 (en) * 2012-04-09 2013-10-10 Social Club Hub, Inc. Social club networking environment
US20140074626A1 (en) * 2012-09-07 2014-03-13 Sony Corporation Information processing apparatus and method, program, and information processing system
US20140207608A1 (en) * 2013-01-23 2014-07-24 Cortney Leupke System of Providing an Enhanced Salon Experience
US20140351092A1 (en) * 2013-05-21 2014-11-27 Heidi Burkhart Methods, Systems, and Media for Marketing Beauty Products and Services
US20140372236A1 (en) * 2013-06-17 2014-12-18 Jason Sylvester Method And Apparatus For Improved Sales Program and User Interface
US20140379484A1 (en) * 2013-06-25 2014-12-25 International Business Machines Corporation Visually Generated Consumer Product Presentation
WO2013033445A3 (en) * 2011-08-31 2015-02-26 Vibrant Media Inc. Systems and methods for contextualizing a toolbar, an image and inline mobile banner advertising
WO2015077653A1 (en) * 2013-11-22 2015-05-28 Hair Construction, Inc. Networked style logistics
US9047383B1 (en) * 2011-09-06 2015-06-02 Google Inc. Analyzing user profiles
US9077678B1 (en) * 2012-09-01 2015-07-07 Google Inc. Facilitating photo sharing
USD737376S1 (en) 2013-03-14 2015-08-25 Outerwall Inc Consumer operated kiosk for sampling products
US20150302423A1 (en) * 2014-04-17 2015-10-22 Xerox Corporation Methods and systems for categorizing users
USD748196S1 (en) 2014-08-27 2016-01-26 Outerwall Inc. Consumer operated kiosk for sampling products
US20160098765A1 (en) * 2013-05-27 2016-04-07 Tetsuro Ishida Information Processing System and Information Processing Method
US20160239867A1 (en) * 2015-02-16 2016-08-18 Adobe Systems Incorporated Online Shopping Cart Analysis
US9460462B1 (en) * 2012-05-22 2016-10-04 Image Metrics Limited Monetization using video-based simulation of cosmetic products
US20180018728A1 (en) * 2015-01-05 2018-01-18 Morpheus Co., Ltd. Method and system for providing face-based services and non-transitory computer-readable recording medium
CN109886778A (en) * 2019-01-29 2019-06-14 上海华程西南国际旅行社有限公司 The recommended method and system of the tie-in sale product of air ticket
US10331730B2 (en) * 2014-01-30 2019-06-25 Rakuten, Inc. Attribute display system, attribute display method, and attribute display program
US20190377969A1 (en) * 2018-06-06 2019-12-12 Perfect Corp. Systems and methods for generating skin tone profiles
US10607264B2 (en) 2018-02-02 2020-03-31 Perfect Corp. Systems and methods for virtual application of cosmetic effects to photo albums and product promotion
US10650445B1 (en) 2012-10-30 2020-05-12 Amazon Technologies, Inc. Collaborative bidding in an online auction
US10665004B2 (en) 2016-04-14 2020-05-26 C. J. Wereski System and method for editing and monetizing personalized images at a venue
CN111400764A (en) * 2020-03-25 2020-07-10 支付宝(杭州)信息技术有限公司 Personal information protection wind control model training method, risk identification method and hardware
CN111741337A (en) * 2020-06-29 2020-10-02 北京金山安全软件有限公司 Recommendation information display method, device and equipment
US20200344313A1 (en) * 2009-07-08 2020-10-29 Ebay Inc. Systems and methods for contextual recommendations
US10984568B2 (en) * 2016-10-18 2021-04-20 Snow Corporation Methods, devices, and computer-readable media for sharing image effects
US11113702B1 (en) * 2018-12-12 2021-09-07 Amazon Technologies, Inc. Online product subscription recommendations based on a customers failure to perform a computer-based action and a monetary value threshold
US11157995B2 (en) 2010-08-06 2021-10-26 Dkr Consulting Llc System and method for generating and distributing embeddable electronic commerce stores
US11163940B2 (en) * 2019-05-25 2021-11-02 Microsoft Technology Licensing Llc Pipeline for identifying supplemental content items that are related to objects in images
US11182832B2 (en) * 2010-02-17 2021-11-23 Ebay Inc. Methods and systems for multi-merchant couponing
US11335088B2 (en) * 2020-03-30 2022-05-17 Snap Inc. Augmented reality item collections
US20230260009A1 (en) * 2022-02-15 2023-08-17 Loop Commerce, Inc. Systems and methods for dynamic post-transaction orders and redemption
US11900504B2 (en) 2020-03-31 2024-02-13 Snap Inc. Augmented reality experiences for physical products in a messaging system
US11928172B2 (en) * 2011-08-04 2024-03-12 Tara Chand Singhal Systems and methods for a web browser for use in handheld wireless devices that renders web pages without advertisement

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10783528B2 (en) * 2000-08-24 2020-09-22 Facecake Marketing Technologies, Inc. Targeted marketing system and method
AU2002246919B2 (en) 2000-11-10 2007-08-30 The Nielsen Company (Us), Llc Method and apparatus for dynamic, real-time market segmentation
CA2618519C (en) 2005-08-12 2016-09-27 Rick B. Yeager System and method for applying a reflectance modifying agent to improve the visual attractiveness of human skin
US8184901B2 (en) 2007-02-12 2012-05-22 Tcms Transparent Beauty Llc System and method for applying a reflectance modifying agent to change a person's appearance based on a digital image
US10486174B2 (en) 2007-02-12 2019-11-26 Tcms Transparent Beauty Llc System and method for applying a reflectance modifying agent electrostatically to improve the visual attractiveness of human skin
US10092082B2 (en) 2007-05-29 2018-10-09 Tcms Transparent Beauty Llc Apparatus and method for the precision application of cosmetics
US8597667B2 (en) * 2008-05-09 2013-12-03 Elc Management Llc Targeted and individualized cosmetic delivery
US8425477B2 (en) * 2008-09-16 2013-04-23 Elc Management Llc Method and system for providing targeted and individualized delivery of cosmetic actives
US8358348B2 (en) * 2008-05-09 2013-01-22 Elc Management Llc Method and system for automatic or manual evaluation to provide targeted and individualized delivery of cosmetic actives in a mask or patch form
US10282391B2 (en) 2008-07-03 2019-05-07 Ebay Inc. Position editing tool of collage multi-media
US9639505B2 (en) * 2008-07-03 2017-05-02 Ebay, Inc. System and methods for multimedia “hot spot” enablement
US8893015B2 (en) 2008-07-03 2014-11-18 Ebay Inc. Multi-directional and variable speed navigation of collage multi-media
US8491926B2 (en) 2008-09-16 2013-07-23 Elc Management Llc Method and system for automatic or manual evaluation to provide targeted and individualized delivery of cosmetic actives in a mask or patch form
US8498456B2 (en) * 2009-07-13 2013-07-30 Stylecaster, Inc. Method and system for applying cosmetic and/or accessorial enhancements to digital images
US8495518B2 (en) * 2009-11-09 2013-07-23 International Business Machines Corporation Contextual abnormality CAPTCHAs
KR101647044B1 (en) * 2010-02-11 2016-08-09 삼성전자 주식회사 Method and apparatus for displaying screen in mobile terminal
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
JP5648299B2 (en) * 2010-03-16 2015-01-07 株式会社ニコン Eyeglass sales system, lens company terminal, frame company terminal, eyeglass sales method, and eyeglass sales program
TWI426450B (en) * 2010-10-27 2014-02-11 Hon Hai Prec Ind Co Ltd Electronic cosmetic case
JP4862955B1 (en) * 2010-10-29 2012-01-25 オムロン株式会社 Image processing apparatus, image processing method, and control program
US9208132B2 (en) 2011-03-08 2015-12-08 The Nielsen Company (Us), Llc System and method for concept development with content aware text editor
US9208515B2 (en) 2011-03-08 2015-12-08 Affinnova, Inc. System and method for concept development
US20120259676A1 (en) 2011-04-07 2012-10-11 Wagner John G Methods and apparatus to model consumer choice sourcing
US8687039B2 (en) * 2011-06-06 2014-04-01 Cisco Technology, Inc. Diminishing an appearance of a double chin in video communications
US9086794B2 (en) * 2011-07-14 2015-07-21 Microsoft Technology Licensing, Llc Determining gestures on context based menus
US9424799B2 (en) * 2011-10-28 2016-08-23 Apple Inc. On-screen image adjustments
US20130159895A1 (en) * 2011-12-15 2013-06-20 Parham Aarabi Method and system for interactive cosmetic enhancements interface
US9311383B1 (en) 2012-01-13 2016-04-12 The Nielsen Company (Us), Llc Optimal solution identification system and method
US20140040789A1 (en) * 2012-05-08 2014-02-06 Adobe Systems Incorporated Tool configuration history in a user interface
US10613743B2 (en) 2012-05-09 2020-04-07 Apple Inc. User interface for receiving user input
US9547425B2 (en) 2012-05-09 2017-01-17 Apple Inc. Context-specific user interfaces
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
WO2016036522A2 (en) * 2014-09-02 2016-03-10 Apple Inc. User interface for receiving user input
US10990270B2 (en) 2012-05-09 2021-04-27 Apple Inc. Context-specific user interfaces
US9449412B1 (en) * 2012-05-22 2016-09-20 Image Metrics Limited Adaptive, calibrated simulation of cosmetic products on consumer devices
US8910082B2 (en) * 2012-08-10 2014-12-09 Modiface Inc. Method and system for modification of digital images through rotational cascading-effect interface
US9563972B2 (en) * 2012-10-22 2017-02-07 FifthyThree, Inc. Methods and apparatus for providing color palette management within a graphical user interface
US20140181720A1 (en) * 2012-12-20 2014-06-26 Htc Corporation Menu management methods and systems
WO2014107618A1 (en) * 2013-01-04 2014-07-10 Gary Stephen Shuster Cognitive-based captcha system
WO2014143729A1 (en) 2013-03-15 2014-09-18 Affinnova, Inc. Method and apparatus for interactive evolutionary optimization of concepts
US9122919B2 (en) 2013-03-15 2015-09-01 Skin Republic, Inc. Systems and methods for specifying and formulating customized topical agents
WO2014152010A1 (en) 2013-03-15 2014-09-25 Affinnova, Inc. Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
WO2014167831A1 (en) * 2013-04-08 2014-10-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Image processing device, image processing method, and program, capable of virtual reproduction of makeup application state
US20150012362A1 (en) * 2013-07-03 2015-01-08 1-800 Contacts, Inc. Systems and methods for recommending products via crowdsourcing and detecting user characteristics
JP6220452B2 (en) 2013-07-16 2017-10-25 ピンタレスト,インコーポレイテッド Object-based context menu control
GB2518589B (en) * 2013-07-30 2019-12-11 Holition Ltd Image processing
CN103489107B (en) * 2013-08-16 2015-11-25 北京京东尚科信息技术有限公司 A kind of method and apparatus making virtual fitting model image
USD754182S1 (en) * 2013-12-20 2016-04-19 Teenage Engineering Ab Display screen or portion thereof with graphical user interface
CN104866165B (en) * 2014-02-21 2018-10-12 联想(北京)有限公司 A kind of information processing method and electronic equipment
EP3584671B1 (en) 2014-06-27 2022-04-27 Apple Inc. Manipulation of calendar application in device with touch screen
WO2016014601A2 (en) 2014-07-21 2016-01-28 Apple Inc. Remote user interface
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
WO2016054164A1 (en) * 2014-09-30 2016-04-07 Tcms Transparent Beauty, Llc Precise application of cosmetic looks from over a network environment
TWI680747B (en) * 2014-11-12 2020-01-01 日商新力股份有限公司 Information processing device, information processing method and information processing program
EP3226718B1 (en) 2014-12-02 2023-10-25 L'oreal System for dispensing at least one makeup product and method for dispensing and evaluating makeup
WO2016087469A1 (en) 2014-12-02 2016-06-09 L'oreal Dispensing system having at least two outlet interfaces
FR3029090B1 (en) 2014-12-02 2018-04-06 L'oreal ASSEMBLY COMPRISING A AIRBRUSH
EP3226719B1 (en) 2014-12-02 2023-09-06 L'oreal System for dispensing a makeup product
EP3227012A1 (en) * 2014-12-02 2017-10-11 L'Oréal Dispensing system for delivering a mixture of variable colour
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
RU2596062C1 (en) 2015-03-20 2016-08-27 Автономная Некоммерческая Образовательная Организация Высшего Профессионального Образования "Сколковский Институт Науки И Технологий" Method for correction of eye image using machine learning and method of machine learning
US10147108B2 (en) 2015-04-02 2018-12-04 The Nielsen Company (Us), Llc Methods and apparatus to identify affinity between segment attributes and product characteristics
US9679192B2 (en) * 2015-04-24 2017-06-13 Adobe Systems Incorporated 3-dimensional portrait reconstruction from a single photo
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
WO2017090794A1 (en) * 2015-11-26 2017-06-01 추이안 System for accessory matching through three-dimensional simulation
CN108292423B (en) * 2015-12-25 2021-07-06 松下知识产权经营株式会社 Partial makeup making, partial makeup utilizing device, method, and recording medium
JP6212533B2 (en) * 2015-12-28 2017-10-11 株式会社オプティム Screen sharing system, screen sharing method, and screen sharing program
CN108463787B (en) 2016-01-05 2021-11-30 瑞尔D斯帕克有限责任公司 Gaze correction of multi-perspective images
US10849408B2 (en) * 2016-01-21 2020-12-01 Alison M. Skwarek Virtual hair consultation
US20170263031A1 (en) * 2016-03-09 2017-09-14 Trendage, Inc. Body visualization system
CN107180453B (en) * 2016-03-10 2019-08-16 腾讯科技(深圳)有限公司 The edit methods and device of character face's model
CN107346386A (en) 2016-05-05 2017-11-14 阿里巴巴集团控股有限公司 A kind of certification, information generating method and device for certification
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US9940519B2 (en) * 2016-06-24 2018-04-10 Fotonation Limited Image processing method and system for iris recognition
EP3264251B1 (en) * 2016-06-29 2019-09-04 Dassault Systèmes Generation of a color of an object displayed on a gui
WO2018025402A1 (en) * 2016-08-05 2018-02-08 株式会社オプティム Image processing device, image processing system, and program
JP6876941B2 (en) * 2016-10-14 2021-05-26 パナソニックIpマネジメント株式会社 Virtual make-up device, virtual make-up method and virtual make-up program
US10755459B2 (en) * 2016-10-19 2020-08-25 Adobe Inc. Object painting through use of perspectives or transfers in a digital medium environment
US11087388B1 (en) 2016-10-31 2021-08-10 Swimc Llc Product-focused search method and apparatus
US10901576B1 (en) 2016-11-01 2021-01-26 Swimc Llc Color selection and display
US10871880B2 (en) * 2016-11-04 2020-12-22 Microsoft Technology Licensing, Llc Action-enabled inking tools
US10739988B2 (en) * 2016-11-04 2020-08-11 Microsoft Technology Licensing, Llc Personalized persistent collection of customized inking tools
JP7252701B2 (en) * 2017-05-23 2023-04-05 株式会社Preferred Networks Systems, Programs and Methods
USD823320S1 (en) * 2017-05-24 2018-07-17 Koninklijke Philips N.V. Display screen with graphical user interface
USD844013S1 (en) * 2017-05-24 2019-03-26 Koninklijke Philips N.V. Display screen with animated graphical user interface
WO2018222828A1 (en) * 2017-05-31 2018-12-06 L'oreal System for manipulating a 3d simulation of a person by adjusting physical characteristics
US10332293B2 (en) * 2017-06-09 2019-06-25 Facebook, Inc. Augmenting reality with reactive programming
EP3462284A4 (en) * 2017-06-12 2019-07-17 Midea Group Co., Ltd. Control method, controller, intelligent mirror and computer readable storage medium
US10824317B2 (en) * 2017-06-14 2020-11-03 Behr Process Corporation Systems and methods for assisting with color selection
US10453374B2 (en) * 2017-06-23 2019-10-22 Samsung Electronics Co., Ltd. Display apparatus and method for displaying
CN111066060A (en) 2017-07-13 2020-04-24 资生堂美洲公司 Virtual face makeup removal and simulation, fast face detection, and landmark tracking
CN107403149A (en) * 2017-07-17 2017-11-28 广东欧珀移动通信有限公司 Iris identification method and related product
EP4293574A3 (en) 2017-08-08 2024-04-03 RealD Spark, LLC Adjusting a digital representation of a head region
IT201700099120A1 (en) * 2017-09-05 2019-03-05 Salvatore Lamanna LIGHTING SYSTEM FOR SCREEN OF ANY KIND
US11647825B2 (en) 2017-10-20 2023-05-16 L'oreal Method for manufacturing a personalized applicator for the application of a cosmetic composition
EP3697257A1 (en) * 2017-10-20 2020-08-26 L'Oreal Method for manufacturing a personalized applicator for the application of a cosmetic composition
US10809884B2 (en) 2017-11-06 2020-10-20 The Sherwin-Williams Company Paint color selection and display system and method
US11157985B2 (en) 2017-11-29 2021-10-26 Ditto Technologies, Inc. Recommendation system, method and computer program product based on a user's physical features
CN107895343B (en) * 2017-12-31 2021-02-23 广州二元科技有限公司 Image processing method for quickly and simply blush based on facial feature positioning
CN108596992B (en) * 2017-12-31 2021-01-01 广州二元科技有限公司 Rapid real-time lip gloss makeup method
US10936175B2 (en) 2018-02-02 2021-03-02 Perfect Corp. Systems and methods for implementing a pin mechanism in a virtual cosmetic application
US10691932B2 (en) 2018-02-06 2020-06-23 Perfect Corp. Systems and methods for generating and analyzing user behavior metrics during makeup consultation sessions
US10431010B2 (en) * 2018-02-09 2019-10-01 Perfect Corp. Systems and methods for virtual application of cosmetic effects to a remote user
US10574881B2 (en) * 2018-02-15 2020-02-25 Adobe Inc. Smart guide to capture digital images that align with a target image model
US11017575B2 (en) 2018-02-26 2021-05-25 Reald Spark, Llc Method and system for generating data to provide an animated visual representation
US10395436B1 (en) 2018-03-13 2019-08-27 Perfect Corp. Systems and methods for virtual application of makeup effects with adjustable orientation view
US10762665B2 (en) * 2018-05-23 2020-09-01 Perfect Corp. Systems and methods for performing virtual application of makeup effects based on a source image
JP7453956B2 (en) 2018-07-13 2024-03-21 株式会社 資生堂 Systems and methods for preparing custom topical medications
WO2020037312A1 (en) * 2018-08-17 2020-02-20 Matrix Analytics Corporation System and method for fabricating decorative surfaces
US11257142B2 (en) 2018-09-19 2022-02-22 Perfect Mobile Corp. Systems and methods for virtual application of cosmetic products based on facial identification and corresponding makeup information
CN112654980A (en) * 2018-09-21 2021-04-13 富士胶片株式会社 Image recommendation device, image recommendation method, and image recommendation program
US10685457B2 (en) 2018-11-15 2020-06-16 Vision Service Plan Systems and methods for visualizing eyewear on a user
FR3091610B1 (en) * 2019-01-08 2021-05-28 Surys Digital image processing method
US10832493B2 (en) * 2019-02-28 2020-11-10 Soul Vision Creations Private Limited Programmatic hairstyle opacity compositing for 3D rendering
US11341685B2 (en) * 2019-05-03 2022-05-24 NipLips, LLC Color-matching body part to lip product
US10977836B2 (en) * 2019-07-31 2021-04-13 L'oreal Color wheel interface
US20210100992A1 (en) * 2019-10-07 2021-04-08 The Procter & Gamble Company Method of Making Applicator With Precision Eye Opening
USD914710S1 (en) * 2019-10-31 2021-03-30 Eli Lilly And Company Display screen with a graphical user interface
US11875428B2 (en) * 2020-01-31 2024-01-16 L'oreal System and method of lipstick bulktone and application evaluation
USD923033S1 (en) 2020-02-12 2021-06-22 SpotLogic, Inc. Computer display panel with a home screen graphical user interface for an application that optimizes interpersonal interaction
USD933692S1 (en) 2020-02-12 2021-10-19 SpotLogic, Inc. Computer display panel with a meeting objective editing graphical user interface for an application that optimizes interpersonal interaction
USD924916S1 (en) 2020-02-12 2021-07-13 SpotLogic, Inc. Computer display panel with a meeting planning graphical user interface for an application that optimizes interpersonal interaction
USD932507S1 (en) 2020-02-12 2021-10-05 SpotLogic, Inc. Computer display panel with a meeting objective editing graphical user interface for an application that optimizes interpersonal interaction
USD925595S1 (en) * 2020-02-12 2021-07-20 SpotLogic, Inc. Computer display panel with a graphical user interface for an application that optimizes interpersonal interaction
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
CN112200626A (en) * 2020-09-30 2021-01-08 京东方科技集团股份有限公司 Method and device for determining recommended product, electronic equipment and computer readable medium
US20220101405A1 (en) * 2020-09-30 2022-03-31 Revieve Oy System and method for determining a skin tone
CN112348736B (en) * 2020-10-12 2023-03-28 武汉斗鱼鱼乐网络科技有限公司 Method, storage medium, device and system for removing black eye
US11528427B2 (en) * 2020-11-27 2022-12-13 Jk Holdings, Llc. Shape and reflectance reconstruction
US20230050535A1 (en) * 2021-01-11 2023-02-16 Tetavi Ltd. Volumetric video from an image source
US11849829B2 (en) * 2021-01-29 2023-12-26 L'oreal Remote beauty consultation system
AU2022258962A1 (en) * 2021-04-13 2023-10-19 Apple Inc. Methods for providing an immersive experience in an environment
CN113126846B (en) * 2021-04-27 2023-04-18 广州市妇女儿童医疗中心 Intelligent medicine information processing method and device, computer equipment and storage medium
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
US11670059B2 (en) 2021-09-01 2023-06-06 Snap Inc. Controlling interactive fashion based on body gestures
US11673054B2 (en) 2021-09-07 2023-06-13 Snap Inc. Controlling AR games on fashion items
US11900506B2 (en) * 2021-09-09 2024-02-13 Snap Inc. Controlling interactive fashion based on facial expressions
US11734866B2 (en) 2021-09-13 2023-08-22 Snap Inc. Controlling interactive fashion based on voice
CN113938618A (en) * 2021-09-29 2022-01-14 北京达佳互联信息技术有限公司 Special effect manufacturing method and device, electronic equipment and storage medium
US11636662B2 (en) 2021-09-30 2023-04-25 Snap Inc. Body normal network light and rendering control
US11651572B2 (en) 2021-10-11 2023-05-16 Snap Inc. Light and rendering of garments
FR3133257A1 (en) * 2022-03-04 2023-09-08 L'oreal Experimental systems, devices and methods for the design of cosmetic applications
WO2023099960A1 (en) * 2021-11-30 2023-06-08 L'oreal Cosmetic application design experience systems, devices, and methods
US11816144B2 (en) 2022-03-31 2023-11-14 Pinterest, Inc. Hair pattern determination and filtering
KR102436130B1 (en) * 2022-04-25 2022-08-26 주식회사 룰루랩 Method and apparatus for determining fitness for skin analysis image
US11638553B1 (en) * 2022-04-29 2023-05-02 Lululab Inc. Skin condition analyzing and skin disease diagnosis device
GB2619283A (en) * 2022-05-26 2023-12-06 Holition Ltd Simulating foundation makeup effect in augmented images

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020071604A1 (en) * 2000-06-27 2002-06-13 Rami Orpaz Make-up and fashion accessory display and marketing system and method
US20030065636A1 (en) * 2001-10-01 2003-04-03 L'oreal Use of artificial intelligence in providing beauty advice
US6785421B1 (en) * 2000-05-22 2004-08-31 Eastman Kodak Company Analyzing images to determine if one or more sets of materials correspond to the analyzed images
US20050018216A1 (en) * 2003-07-22 2005-01-27 International Business Machines Corporation Apparatus and method to advertise to the consumer based off a digital image
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
US20070019882A1 (en) * 2004-01-30 2007-01-25 Shoji Tanaka Makeup simulation program, makeup simulation device, and makeup simulation method
US20070174085A1 (en) * 2006-01-26 2007-07-26 Koo Charles C System and method for ordered recommendation of healthcare or personal care products
US20080002892A1 (en) * 2006-06-06 2008-01-03 Thomas Jelonek Method and system for image and video analysis, enhancement and display for communication
US20080319844A1 (en) * 2007-06-22 2008-12-25 Microsoft Corporation Image Advertising System
US20090006375A1 (en) * 2007-06-27 2009-01-01 Google Inc. Selection of Advertisements for Placement with Content
US8077931B1 (en) * 2006-07-14 2011-12-13 Chatman Andrew S Method and apparatus for determining facial characteristics

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9019538D0 (en) * 1990-09-07 1990-10-24 Philips Electronic Associated Tracking a moving object
US5893373A (en) * 1994-07-18 1999-04-13 Reynolds; Justine Bedell Method for application of cosmetics
US5924426A (en) 1997-04-17 1999-07-20 Galazin; Norma Cosmetic personal color analysis method and kit using value scale, colors and charts
JP2000331156A (en) * 1999-05-17 2000-11-30 Internatl Business Mach Corp <Ibm> Method for automatically deciding tracker set along outline and storage medium storing program for execution of the method
JP2001034775A (en) * 1999-05-17 2001-02-09 Fuji Photo Film Co Ltd History image display method
US6293284B1 (en) 1999-07-07 2001-09-25 Division Of Conopco, Inc. Virtual makeover
JP2001268594A (en) * 2000-03-15 2001-09-28 Infiniteface.Com Inc Client server system for three-dimensional beauty simulation
US7079158B2 (en) * 2000-08-31 2006-07-18 Beautyriot.Com, Inc. Virtual makeover system and method
US6697518B2 (en) * 2000-11-17 2004-02-24 Yale University Illumination based image synthesis
US6412658B1 (en) * 2001-06-01 2002-07-02 Imx Labs, Inc. Point-of-sale body powder dispensing system
US7324668B2 (en) * 2001-10-01 2008-01-29 L'oreal S.A. Feature extraction in beauty analysis
US7634103B2 (en) * 2001-10-01 2009-12-15 L'oreal S.A. Analysis using a three-dimensional facial image
US6845171B2 (en) * 2001-11-19 2005-01-18 Microsoft Corporation Automatic sketch generation
US7082211B2 (en) * 2002-05-31 2006-07-25 Eastman Kodak Company Method and system for enhancing portrait images
US7072815B1 (en) * 2002-08-06 2006-07-04 Xilinx, Inc. Relocation of components for post-placement optimization
US7502033B1 (en) * 2002-09-30 2009-03-10 Dale Axelrod Artists' color display system
CN1754381A (en) * 2003-02-25 2006-03-29 皇家飞利浦电子股份有限公司 Storing programs on disk for multiple-user retrieval
US20050033662A1 (en) * 2003-08-04 2005-02-10 James Buch Method for visualizing differing types of window coverings within a room setting
US7412105B2 (en) * 2003-10-03 2008-08-12 Adobe Systems Incorporated Tone selective adjustment of images
JP4677323B2 (en) * 2004-11-01 2011-04-27 キヤノン株式会社 Image processing apparatus and image processing method
US7872654B2 (en) * 2004-11-15 2011-01-18 Dreamworks Animation Llc Animating hair using pose controllers
US20060197775A1 (en) * 2005-03-07 2006-09-07 Michael Neal Virtual monitor system having lab-quality color accuracy
US7418371B2 (en) * 2005-03-30 2008-08-26 Seoul National University Industry Foundation Method and system for graphical hairstyle generation using statistical wisp model and pseudophysical approaches
US7612794B2 (en) * 2005-05-25 2009-11-03 Microsoft Corp. System and method for applying digital make-up in video conferencing
US8031206B2 (en) * 2005-10-12 2011-10-04 Noregin Assets N.V., L.L.C. Method and system for generating pyramid fisheye lens detail-in-context presentations
US20070188491A1 (en) * 2005-12-12 2007-08-16 Ensco, Inc. System and method for fast efficient contour shading of sampled data
US7634108B2 (en) * 2006-02-14 2009-12-15 Microsoft Corp. Automated face enhancement
US8660319B2 (en) * 2006-05-05 2014-02-25 Parham Aarabi Method, system and computer program product for automatic and semi-automatic modification of digital images of faces
US7733346B2 (en) * 2006-07-28 2010-06-08 Sony Corporation FACS solving in motion capture
US8013869B2 (en) * 2006-09-13 2011-09-06 Adobe Systems Incorporated Color selection interface
US8085276B2 (en) * 2006-11-30 2011-12-27 Adobe Systems Incorporated Combined color harmony generation and artwork recoloring mechanism
US20080218532A1 (en) * 2007-03-08 2008-09-11 Microsoft Corporation Canvas-like authoring experience atop a layout engine
US8437514B2 (en) * 2007-10-02 2013-05-07 Microsoft Corporation Cartoon face generation
WO2009059199A2 (en) * 2007-11-02 2009-05-07 Hunch Inc. Interactive machine learning advice facility

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785421B1 (en) * 2000-05-22 2004-08-31 Eastman Kodak Company Analyzing images to determine if one or more sets of materials correspond to the analyzed images
US20020071604A1 (en) * 2000-06-27 2002-06-13 Rami Orpaz Make-up and fashion accessory display and marketing system and method
US20030065636A1 (en) * 2001-10-01 2003-04-03 L'oreal Use of artificial intelligence in providing beauty advice
US20050018216A1 (en) * 2003-07-22 2005-01-27 International Business Machines Corporation Apparatus and method to advertise to the consumer based off a digital image
US20070019882A1 (en) * 2004-01-30 2007-01-25 Shoji Tanaka Makeup simulation program, makeup simulation device, and makeup simulation method
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
US20070174085A1 (en) * 2006-01-26 2007-07-26 Koo Charles C System and method for ordered recommendation of healthcare or personal care products
US20080002892A1 (en) * 2006-06-06 2008-01-03 Thomas Jelonek Method and system for image and video analysis, enhancement and display for communication
US8077931B1 (en) * 2006-07-14 2011-12-13 Chatman Andrew S Method and apparatus for determining facial characteristics
US20080319844A1 (en) * 2007-06-22 2008-12-25 Microsoft Corporation Image Advertising System
US20090006375A1 (en) * 2007-06-27 2009-01-01 Google Inc. Selection of Advertisements for Placement with Content

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204501A1 (en) * 2008-02-13 2009-08-13 Chen Yawlin C System and method of marketing beauty products
US20090276704A1 (en) * 2008-04-30 2009-11-05 Finn Peter G Providing customer service hierarchies within a virtual universe
US20100235152A1 (en) * 2009-03-11 2010-09-16 Kimura Mitsunori Interactive contact lens simulation system and method
US20200344313A1 (en) * 2009-07-08 2020-10-29 Ebay Inc. Systems and methods for contextual recommendations
US20110119110A1 (en) * 2009-11-17 2011-05-19 Institute For Information Industry System and method for product recommendation and automatic service equipment thereof and computer readable recording medium storing computer program performing the method
US8341006B2 (en) * 2009-11-17 2012-12-25 Institute For Information Industry System and method for product recommendation and automatic service equipment thereof and computer readable recording medium storing computer program performing the method
US11182832B2 (en) * 2010-02-17 2021-11-23 Ebay Inc. Methods and systems for multi-merchant couponing
US20120016773A1 (en) * 2010-07-19 2012-01-19 Strauss Steven D Customizable Method and System for Determining a Preliminary Cost Estimate for a Home Renovation Project
US11455678B2 (en) 2010-08-06 2022-09-27 Dkr Consulting Llc System and method for distributable e-commerce product listings
US11157995B2 (en) 2010-08-06 2021-10-26 Dkr Consulting Llc System and method for generating and distributing embeddable electronic commerce stores
US11488237B2 (en) 2010-08-06 2022-11-01 Dkr Consulting Llc System and method for facilitating social shopping
US11651421B2 (en) 2010-08-06 2023-05-16 Dkr Consulting Llc System and method for facilitating social shopping
US11900446B2 (en) 2010-08-06 2024-02-13 Dkr Consulting Llc System and method for facilitating social shopping
US20120066315A1 (en) * 2010-09-14 2012-03-15 Douglas Louis Tuman Visual identifiers as links to access resources
US20120191560A1 (en) * 2011-01-26 2012-07-26 Google Inc. Auction-Based Application Launching
US8626589B2 (en) * 2011-01-26 2014-01-07 Google Inc. Auction-based application launching
US20120327257A1 (en) * 2011-06-24 2012-12-27 O'keefe Brian Joseph Photo product using images from different locations
US11928172B2 (en) * 2011-08-04 2024-03-12 Tara Chand Singhal Systems and methods for a web browser for use in handheld wireless devices that renders web pages without advertisement
US20130054356A1 (en) * 2011-08-31 2013-02-28 Jason Richman Systems and methods for contextualizing services for images
US9262766B2 (en) * 2011-08-31 2016-02-16 Vibrant Media, Inc. Systems and methods for contextualizing services for inline mobile banner advertising
WO2013033445A3 (en) * 2011-08-31 2015-02-26 Vibrant Media Inc. Systems and methods for contextualizing a toolbar, an image and inline mobile banner advertising
US20130054371A1 (en) * 2011-08-31 2013-02-28 Daniel Mark Mason Systems and methods for contextualizing services for inline mobile banner advertising
US9047383B1 (en) * 2011-09-06 2015-06-02 Google Inc. Analyzing user profiles
US9454583B1 (en) 2011-09-06 2016-09-27 Google Inc. Analyzing user profiles
US20130111337A1 (en) * 2011-11-02 2013-05-02 Arcsoft Inc. One-click makeover
US20130117137A1 (en) * 2011-11-07 2013-05-09 Coinstar, Inc. Consumer operated kiosk for sampling beauty products and associated systems and methods
US20130268305A1 (en) * 2012-04-09 2013-10-10 Social Club Hub, Inc. Social club networking environment
US9460462B1 (en) * 2012-05-22 2016-10-04 Image Metrics Limited Monetization using video-based simulation of cosmetic products
US9077678B1 (en) * 2012-09-01 2015-07-07 Google Inc. Facilitating photo sharing
US20140074626A1 (en) * 2012-09-07 2014-03-13 Sony Corporation Information processing apparatus and method, program, and information processing system
US10650445B1 (en) 2012-10-30 2020-05-12 Amazon Technologies, Inc. Collaborative bidding in an online auction
US20140207608A1 (en) * 2013-01-23 2014-07-24 Cortney Leupke System of Providing an Enhanced Salon Experience
USD737376S1 (en) 2013-03-14 2015-08-25 Outerwall Inc Consumer operated kiosk for sampling products
US20140351092A1 (en) * 2013-05-21 2014-11-27 Heidi Burkhart Methods, Systems, and Media for Marketing Beauty Products and Services
US20160098765A1 (en) * 2013-05-27 2016-04-07 Tetsuro Ishida Information Processing System and Information Processing Method
US10002498B2 (en) * 2013-06-17 2018-06-19 Jason Sylvester Method and apparatus for improved sales program and user interface
US20140372236A1 (en) * 2013-06-17 2014-12-18 Jason Sylvester Method And Apparatus For Improved Sales Program and User Interface
US9477973B2 (en) * 2013-06-25 2016-10-25 International Business Machines Visually generated consumer product presentation
US9760945B2 (en) 2013-06-25 2017-09-12 International Business Machines Corporation Visually generated consumer product presentation
US20140379484A1 (en) * 2013-06-25 2014-12-25 International Business Machines Corporation Visually Generated Consumer Product Presentation
US10360623B2 (en) 2013-06-25 2019-07-23 International Business Machines Corporation Visually generated consumer product presentation
US20160267403A1 (en) * 2013-11-22 2016-09-15 Hair Construction, Inc. Networked Style Logistics
WO2015077653A1 (en) * 2013-11-22 2015-05-28 Hair Construction, Inc. Networked style logistics
US10331730B2 (en) * 2014-01-30 2019-06-25 Rakuten, Inc. Attribute display system, attribute display method, and attribute display program
US20150302423A1 (en) * 2014-04-17 2015-10-22 Xerox Corporation Methods and systems for categorizing users
USD748196S1 (en) 2014-08-27 2016-01-26 Outerwall Inc. Consumer operated kiosk for sampling products
US20180018728A1 (en) * 2015-01-05 2018-01-18 Morpheus Co., Ltd. Method and system for providing face-based services and non-transitory computer-readable recording medium
US11004134B2 (en) * 2015-01-05 2021-05-11 Morpheus Co., Ltd. Method and system for providing face-based services and non-transitory computer-readable recording medium
US20160239867A1 (en) * 2015-02-16 2016-08-18 Adobe Systems Incorporated Online Shopping Cart Analysis
US10665004B2 (en) 2016-04-14 2020-05-26 C. J. Wereski System and method for editing and monetizing personalized images at a venue
US10984568B2 (en) * 2016-10-18 2021-04-20 Snow Corporation Methods, devices, and computer-readable media for sharing image effects
US10607264B2 (en) 2018-02-02 2020-03-31 Perfect Corp. Systems and methods for virtual application of cosmetic effects to photo albums and product promotion
US20190377969A1 (en) * 2018-06-06 2019-12-12 Perfect Corp. Systems and methods for generating skin tone profiles
US10719729B2 (en) * 2018-06-06 2020-07-21 Perfect Corp. Systems and methods for generating skin tone profiles
US11113702B1 (en) * 2018-12-12 2021-09-07 Amazon Technologies, Inc. Online product subscription recommendations based on a customers failure to perform a computer-based action and a monetary value threshold
CN109886778A (en) * 2019-01-29 2019-06-14 上海华程西南国际旅行社有限公司 The recommended method and system of the tie-in sale product of air ticket
US11163940B2 (en) * 2019-05-25 2021-11-02 Microsoft Technology Licensing Llc Pipeline for identifying supplemental content items that are related to objects in images
CN111400764A (en) * 2020-03-25 2020-07-10 支付宝(杭州)信息技术有限公司 Personal information protection wind control model training method, risk identification method and hardware
US11335088B2 (en) * 2020-03-30 2022-05-17 Snap Inc. Augmented reality item collections
US11893790B2 (en) 2020-03-30 2024-02-06 Snap Inc. Augmented reality item collections
US11900504B2 (en) 2020-03-31 2024-02-13 Snap Inc. Augmented reality experiences for physical products in a messaging system
CN111741337A (en) * 2020-06-29 2020-10-02 北京金山安全软件有限公司 Recommendation information display method, device and equipment
US20230260009A1 (en) * 2022-02-15 2023-08-17 Loop Commerce, Inc. Systems and methods for dynamic post-transaction orders and redemption

Also Published As

Publication number Publication date
US9058765B1 (en) 2015-06-16
US20090231356A1 (en) 2009-09-17

Similar Documents

Publication Publication Date Title
US20090234716A1 (en) Method of monetizing online personal beauty product selections
US10783528B2 (en) Targeted marketing system and method
US10755286B2 (en) Targeted marketing system and method
US10002337B2 (en) Method for collaborative shopping
AU2019240635A1 (en) Targeted marketing system and method
KR20150061089A (en) Merchandise purchasing and advertisement System and Method using Avatar
EP1326179A2 (en) Shop-in-a-shop website construction
Pitta Issues in a down economy: blue oceans and new product development
Ismail International Marketing Strategies in the Celebrity Cosmetics Industry: A Dual Case Study: Huda Beauty and Fenty Beauty
Boonmee Study of Thai women purchase decision of Korea cosmetic in Bangkok area
JP2003006452A (en) System and method for cosmetics purchase
Išoraitė Analysis of marketing mix: Nivea case study
Kaur Proposing Method to Enhance Growth in Revenue and Customer Experience for Personal Care Category at Myntra
Sharma Impact of Augmented Reality in Sales and Marketing
Nila Armelia Windasari et al. Augmented Reality Experiential Marketing in Beauty Product: Does it Differ from Other Service Touchpoints
June Brand Loyalty of Consumer on Estee Lauder
JP2002140360A (en) Information supply system for commodities and the like
Ding Market Development and Global Expansion Strategies: An Analytical Study of Sephora
Lele FACTORS INFLUENCING CONSUMER LOYALTY IN AUGMENTED REALITY BEAUTY APPS: SEPHORA VIRTUAL ARTIST EMPIRICAL STUDY
Gamez Delgado Korean Makeup in the Mexican beauty industry: market penetration strategies and opportunities.
Feng Analyzing Kylie Cosmetics’ Marketing Strategies and Charting its Future Path
Murni The Impact of TikTok Technology Transformation in the Digitalization Era Using SmartPLS
Heikkinen Developing Digital Presence in Global Contemporary Fashion Industry-ONAR Studios Ltd.
Chen Viewing the COVID-19 Resilient Skincare Market through a Sociohistorical Lens: The Patterning of Conspicuous Consumption Mediated by Marketing
Karia What factors influence impulsive buying in contemporary world of millennials? Can marketers target men and women seperately, based on gender differences?

Legal Events

Date Code Title Description
AS Assignment

Owner name: PHOTOMETRIA, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MALLICK, SATYA;BARNES, KEVIN;PATEL, VIPANJ;AND OTHERS;REEL/FRAME:022711/0327

Effective date: 20090316

AS Assignment

Owner name: TAAZ, INC., CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:PHOTOMETRIA, INC.;REEL/FRAME:033917/0911

Effective date: 20101005

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION