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: 11171909
    Abstract: 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: Grant
    Filed: February 12, 2020
    Date of Patent: November 9, 2021
    Assignee: 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: 20200259777
    Abstract: 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: Application
    Filed: February 12, 2020
    Publication date: August 13, 2020
    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
  • Patent number: 10608976
    Abstract: 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: Grant
    Filed: October 25, 2017
    Date of Patent: March 31, 2020
    Assignee: 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: 20190124033
    Abstract: 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: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    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
  • Patent number: 9142054
    Abstract: 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: Grant
    Filed: December 17, 2014
    Date of Patent: September 22, 2015
    Assignee: TAAZ, INC.
    Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
  • Patent number: 9058605
    Abstract: 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: Grant
    Filed: April 20, 2012
    Date of Patent: June 16, 2015
    Assignee: TAAZ, INC.
    Inventors: Matthew Flagg, Satya Mallick, David Kriegman
  • Patent number: 9058765
    Abstract: 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: Grant
    Filed: March 17, 2009
    Date of Patent: June 16, 2015
    Assignee: TAAZ, INC.
    Inventors: Satya Mallick, Kevin Barnes, David Kriegman
  • Publication number: 20150091938
    Abstract: 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: Application
    Filed: December 17, 2014
    Publication date: April 2, 2015
    Applicant: TAAZ, INC.
    Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
  • Publication number: 20150072318
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: March 12, 2015
    Applicant: Photometria, Inc.
    Inventors: DOUGLAS FIDALEO, BRENT FOUST, JENNIFER NEUMAN, Satya Mallick, KEVIN BARNES, David Kriegman
  • Patent number: 8884980
    Abstract: 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: Grant
    Filed: September 24, 2010
    Date of Patent: November 11, 2014
    Assignee: Taaz, Inc.
    Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
  • Publication number: 20130282344
    Abstract: 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: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventors: Matthew Flagg, Satya Mallick, David Kriegman
  • Publication number: 20130278626
    Abstract: 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: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventors: Matthew Flagg, Satya Mallick, David Kriegman
  • Patent number: 8550818
    Abstract: 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: Grant
    Filed: September 25, 2011
    Date of Patent: October 8, 2013
    Assignee: Photometria, Inc.
    Inventors: Douglas Fidaleo, Brent Foust, Jennifer Neuman, Satya Mallick, Kevin Barnes, David Kriegman
  • Patent number: 8523570
    Abstract: 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: Grant
    Filed: May 21, 2010
    Date of Patent: September 3, 2013
    Assignee: Photometria, Inc
    Inventors: Satya P. Mallick, Kevin Barnes, Margaret Rose Ciafardini Kirkland, Kristine Anna Dougherty, Deepu John, David Kriegman, Vipanj B. Patel
  • Publication number: 20120075331
    Abstract: 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: Application
    Filed: September 24, 2010
    Publication date: March 29, 2012
    Inventors: Satya P. Mallick, Hui Qiao, David Kriegman
  • Publication number: 20120027269
    Abstract: 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: Application
    Filed: September 25, 2011
    Publication date: February 2, 2012
    Inventors: Douglas Fidaleo, Brent Foust, Jennifer Neuman, Satya Mallick, Kevin Barnes, David Kriegman
  • Publication number: 20110287391
    Abstract: 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: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Inventors: Satya P. Mallick, Kevin Barnes, Margaret Rose Ciafardini Kirkland, Kristine Anna Dougherty, Deepu John, David Kriegman, Vipanj B. Patel
  • Publication number: 20090234716
    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.
    Type: Application
    Filed: March 17, 2009
    Publication date: September 17, 2009
    Applicant: PHOTOMETRIA, INC.
    Inventors: Satya Mallick, Kevin Barnes, Vipanj Patel, Deepu John, David Kriegman
  • Publication number: 20070132759
    Abstract: 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: Application
    Filed: June 19, 2006
    Publication date: June 14, 2007
    Inventors: Satya Mallick, David Kriegman, Todd Zickler, Peter Belhumeur
  • Patent number: 6697518
    Abstract: 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: Grant
    Filed: November 6, 2001
    Date of Patent: February 24, 2004
    Assignee: Yale University
    Inventors: Peter Belhumeur, David Kriegman, Athinodoros Georghiades