Patents by Inventor David Kriegman
David Kriegman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11171909Abstract: Techniques are provided for delayed processing for arm policy determination for content management system messaging, including, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.Type: GrantFiled: February 12, 2020Date of Patent: November 9, 2021Assignee: Dropbox, Inc.Inventors: Aditi Jain, Manveer Singh Chawla, Thomas Berg, Swapnil Zarekar, Robert Kajic, Karandeep Johar, Aaron Feldstein, Walter Kim, Joe Nudell, Jenny Dong, Jared Wilson, Luke Thompson, David Kriegman
-
Publication number: 20200259777Abstract: Techniques are provided for delayed processing for arm policy determination for content management system messaging, including, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.Type: ApplicationFiled: February 12, 2020Publication date: August 13, 2020Inventors: Aditi Jain, Manveer Singh Chawla, Thomas Berg, Swapnil Zarekar, Robert Kajic, Karandeep Johar, Aaron Feldstein, Walter Kim, Joe Nudell, Jenny Dong, Jared Wilson, Luke Thompson, David Kriegman
-
Patent number: 10608976Abstract: Computer-implemented techniques include, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.Type: GrantFiled: October 25, 2017Date of Patent: March 31, 2020Assignee: DROPBOX, INC.Inventors: Aditi Jain, Manveer Singh Chawla, Thomas Berg, Swapnil Zarekar, Robert Kajic, Karandeep Johar, Aaron Feldstein, Walter Kim, Joe Nudell, Jenny Dong, Jared Wilson, Luke Thompson, David Kriegman
-
Publication number: 20190124033Abstract: Techniques are provided for delayed processing for arm policy determination for content management system messaging, including, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.Type: ApplicationFiled: October 25, 2017Publication date: April 25, 2019Inventors: ADITI JAIN, MANVEER SINGH CHAWLA, THOMAS BERG, SWAPNIL ZAREKAR, ROBERT KAJIC, KARANDEEP JOHAR, AARON FELDSTEIN, WALTER KIM, JOE NUDELL, JENNY DONG, JARED WILSON, LUKE THOMPSON, DAVID KRIEGMAN
-
Patent number: 9142054Abstract: A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.Type: GrantFiled: December 17, 2014Date of Patent: September 22, 2015Assignee: TAAZ, INC.Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
-
Patent number: 9058605Abstract: A method for simulating accessory display on a subject. An accessory is coupled with a mount with at least one contact portion configured to contact the accessory. The mount is positioned in at least one orientation with respect to an imaging device. At least one accessory image is captured of the accessory coupled with the mount in the at least one orientation using the imaging device. At least one accessory matte image is captured. At least one accessory foreground matte is generated for the at least one accessory. An accessory background matte is generated for the at least one accessory.Type: GrantFiled: April 20, 2012Date of Patent: June 16, 2015Assignee: TAAZ, INC.Inventors: Matthew Flagg, Satya Mallick, David Kriegman
-
Patent number: 9058765Abstract: A system and methods for creating and sharing personalized virtual makeovers comprising algorithms for applying virtual cosmetics, hairstyles and accessories to a digital portrait of an individual using described techniques that produce a revised image with a realistic appearance. The system may calculate positions of the boundaries of facial features such as eyes, lips and hair, or provide the user a sophisticated adjustment method. The invention places and shapes virtual cosmetics, hairstyles and accessories to precisely calculated locations, blending colors and shading for a realistic and lifelike result. Accessories such as eyeglasses and jewelry are also realistically applied. The system comprises individual makeover editors for skin, eyes, lips, hair and accessories. Virtual makeovers may be shared, including allowing multiple users modify the same image simultaneously.Type: GrantFiled: March 17, 2009Date of Patent: June 16, 2015Assignee: TAAZ, INC.Inventors: Satya Mallick, Kevin Barnes, David Kriegman
-
Publication number: 20150091938Abstract: A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.Type: ApplicationFiled: December 17, 2014Publication date: April 2, 2015Applicant: TAAZ, INC.Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
-
Publication number: 20150072318Abstract: A system and method for providing a personalized digital face chart. A digital image of a subject's face is obtained. A facial region of the digital image is identified from a background region of the digital image. A line drawing is generated based on at least the facial region of the digital image. The line drawing is stylized to generate a personalized digital face chart. A user interface configured to accept at least one face chart modification from a user is provided. The personalized digital face chart is modified based on the at least one face chart modification.Type: ApplicationFiled: September 9, 2013Publication date: March 12, 2015Applicant: Photometria, Inc.Inventors: DOUGLAS FIDALEO, BRENT FOUST, JENNIFER NEUMAN, Satya Mallick, KEVIN BARNES, David Kriegman
-
Patent number: 8884980Abstract: A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.Type: GrantFiled: September 24, 2010Date of Patent: November 11, 2014Assignee: Taaz, Inc.Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
-
Publication number: 20130282344Abstract: A method for simulating accessory display on a subject. An accessory is coupled with a mount with at least one contact portion configured to contact the accessory. The mount is positioned in at least one orientation with respect to an imaging device. At least one accessory image is captured of the accessory coupled with the mount in the at least one orientation using the imaging device. At least one accessory matte image is captured. At least one accessory foreground matte is generated for the at least one accessory. An accessory background matte is generated for the at least one accessory.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventors: Matthew Flagg, Satya Mallick, David Kriegman
-
Publication number: 20130278626Abstract: Systems and methods for simulating accessory display on a subject are described herein. At least one digital image of a subject is obtained. At least one target contour in an accessory target zone is identified. An accessory image and an accessory foreground matte, and a plurality of accessory control points associated with at least one contour contact zone are obtained. At least one accessory scaling factor is determined. At least one accessory registration angle is determined based on the at least one digital image. At least one simulated image is generated by registering a foreground portion of the accessory image with the at least one digital image based on the at least one accessory scaling factor, the at least one accessory registration angle, the accessory foreground matte, the at least one target contour, and the plurality of accessory control points, where registering includes applying a transformation.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventors: Matthew Flagg, Satya Mallick, David Kriegman
-
Patent number: 8550818Abstract: A system and method for providing a personalized digital face chart. A digital image of a subject's face is obtained. A facial region of the digital image is identified from a background region of the digital image. A line drawing is generated based on at least the facial region of the digital image. The line drawing is stylized to generate a personalized digital face chart. A user interface configured to accept at least one face chart modification from a user is provided. The personalized digital face chart is modified based on the at least one face chart modification.Type: GrantFiled: September 25, 2011Date of Patent: October 8, 2013Assignee: Photometria, Inc.Inventors: Douglas Fidaleo, Brent Foust, Jennifer Neuman, Satya Mallick, Kevin Barnes, David Kriegman
-
Patent number: 8523570Abstract: A system and method for providing a personalized face chart. A digital image of the subject's face is obtained. A facial region of the digital image is identified. A line drawing is generated based on at least the facial region of the digital image.Type: GrantFiled: May 21, 2010Date of Patent: September 3, 2013Assignee: Photometria, IncInventors: Satya P. Mallick, Kevin Barnes, Margaret Rose Ciafardini Kirkland, Kristine Anna Dougherty, Deepu John, David Kriegman, Vipanj B. Patel
-
Publication number: 20120075331Abstract: A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.Type: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
-
Publication number: 20120027269Abstract: A system and method for providing a personalized digital face chart. A digital image of a subject's face is obtained. A facial region of the digital image is identified from a background region of the digital image. A line drawing is generated based on at least the facial region of the digital image. The line drawing is stylized to generate a personalized digital face chart. A user interface configured to accept at least one face chart modification from a user is provided. The personalized digital face chart is modified based on the at least one face chart modification.Type: ApplicationFiled: September 25, 2011Publication date: February 2, 2012Inventors: Douglas Fidaleo, Brent Foust, Jennifer Neuman, Satya Mallick, Kevin Barnes, David Kriegman
-
Publication number: 20110287391Abstract: A system and method for providing a personalized face chart. A digital image of the subject's face is obtained. A facial region of the digital image is identified. A line drawing is generated based on at least the facial region of the digital image.Type: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Inventors: Satya P. Mallick, Kevin Barnes, Margaret Rose Ciafardini Kirkland, Kristine Anna Dougherty, Deepu John, David Kriegman, Vipanj B. Patel
-
Publication number: 20090234716Abstract: 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.Type: ApplicationFiled: March 17, 2009Publication date: September 17, 2009Applicant: PHOTOMETRIA, INC.Inventors: Satya Mallick, Kevin Barnes, Vipanj Patel, Deepu John, David Kriegman
-
Publication number: 20070132759Abstract: The present invention presents a framework for separating specular and diffuse reflection components in images and videos. Each pixel of the an M-channel input image illuminated by N light sources is linearly transformed into a new color space having (M-N) channels. For an RGB image with one light source, the new color space has two color channels (U,V) that are free of specularities and a third channel (S) that contains both specular and diffuse components. When used with multiple light sources, the transformation may be used to produce a specular invariant image. A diffuse RGB image can be obtained by applying a non-linear partial differential equation to an RGB image to iteratively erode the specular component at each pixel. An optional third dimension of time may be added for processing video images. After the specular and diffuse components are separated, dichromatic editing may be used to independently process the diffuse and the specular components to add or suppress visual effects.Type: ApplicationFiled: June 19, 2006Publication date: June 14, 2007Inventors: Satya Mallick, David Kriegman, Todd Zickler, Peter Belhumeur
-
Patent number: 6697518Abstract: Construction of a three dimensional model of an object based on images of the object being illuminated by different regions of a display in sequence. The images are obtained by a camera facing a direction relatively the same as the display, and the camera is at a relatively fixed position in relation to the object. Construction of the three dimensional model includes finding an estimate of a set of light source vectors representing the different illuminated regions of the display, and finding an estimate of the shape and albedo of the object based on the estimated set of light source vectors.Type: GrantFiled: November 6, 2001Date of Patent: February 24, 2004Assignee: Yale UniversityInventors: Peter Belhumeur, David Kriegman, Athinodoros Georghiades