Patents by Inventor Dmitry Kornilov

Dmitry Kornilov 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).

  • Publication number: 20210406987
    Abstract: Embodiments of the present disclosure provide a recommendation system based on a user's physical/biometric features. In various embodiments, a system includes a processor configured to determine a physical characteristic of a user based at least in part on an image of the user. The processor is further configured to determine a correlation between the physical characteristic and a product, and generate a product recommendation based at least in part on the determined correlation.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Inventor: Dmitry Kornilov
  • Patent number: 11157985
    Abstract: Embodiments of the present disclosure provide a recommendation system based on a user's physical/biometric features. In various embodiments, a system includes a processor configured to determine a physical characteristic of a user based at least in part on an image of the user. The processor is further configured to determine a correlation between the physical characteristic and a product, and generate a product recommendation based at least in part on the determined correlation.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 26, 2021
    Assignee: Ditto Technologies, Inc.
    Inventor: Dmitry Kornilov
  • Patent number: 10403036
    Abstract: Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: September 3, 2019
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Robert Charlie Daugherty, Robert Curtis Randolph, Sergey Surkov
  • Publication number: 20190164210
    Abstract: Embodiments of the present disclosure provide a recommendation system based on a user's physical/biometric features. In various embodiments, a system includes a processor configured to determine a physical characteristic of a user based at least in part on an image of the user. The processor is further configured to determine a correlation between the physical characteristic and a product, and generate a product recommendation based at least in part on the determined correlation.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventor: Dmitry Kornilov
  • Publication number: 20180374261
    Abstract: Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
    Type: Application
    Filed: May 22, 2018
    Publication date: December 27, 2018
    Inventors: Dmitry Kornilov, Robert Charlie Daugherty, Robert Curtis Randolph, Sergey Surkov
  • Patent number: 10013796
    Abstract: Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 3, 2018
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Robert Charlie Daugherty, Robert Curtis Randolph, Sergey Surkov
  • Patent number: 9990780
    Abstract: Using computed facial feature points to position a product model relative to a model of a face is disclosed, comprising: obtaining a three-dimensional (3D) model of a user's face, wherein the 3D model of the user's face comprises a plurality of 3D points; determining a face normal that is normal to a plane that is determined based at least in part on a first subset of 3D points from the plurality of 3D points; determining a set of computed bridge points based at least in part on a second subset of 3D points from the plurality of 3D points and the face normal; and using the set of computed bridge points to determine an initial placement of a 3D model of a glasses frame relative to the 3D model of the user's face.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: June 5, 2018
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Andrey Nechaev
  • Publication number: 20180096537
    Abstract: Using computed facial feature points to position a product model relative to a model of a face is disclosed, comprising: obtaining a three-dimensional (3D) model of a user's face, wherein the 3D model of the user's face comprises a plurality of 3D points; determining a face normal that is normal to a plane that is determined based at least in part on a first subset of 3D points from the plurality of 3D points; determining a set of computed bridge points based at least in part on a second subset of 3D points from the plurality of 3D points and the face normal; and using the set of computed bridge points to determine an initial placement of a 3D model of a glasses frame relative to the 3D model of the user's face.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Dmitry Kornilov, Andrey Nechaev
  • Patent number: 9842246
    Abstract: Processing a set of images is disclosed, including: determining a set of user head measurements from a set of images; and determining a fit score corresponding to a glasses frames based at least in part on comparing the set of user head measurements to glasses frame measurements associated with the glasses frames.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: December 12, 2017
    Assignee: Ditto Technologies, Inc.
    Inventors: Sergey Surkov, Dmitry Kornilov
  • Publication number: 20160217609
    Abstract: Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 28, 2016
    Inventors: Dmitry Kornilov, Robert Charlie Daugherty, Robert Curtis Randolph, Sergey Surkov
  • Publication number: 20160171287
    Abstract: Processing a set of images is disclosed, including: determining a set of user head measurements from a set of images; and determining a fit score corresponding to a glasses frames based at least in part on comparing the set of user head measurements to glasses frame measurements associated with the glasses frames.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Inventors: Sergey Surkov, Dmitry Kornilov
  • Patent number: 9254081
    Abstract: A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: February 9, 2016
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Sergey Surkov, Sitaram Bhagavathy
  • Patent number: 9245499
    Abstract: Processing a set of images is disclosed, including: receiving a set of images; and searching for a representation of a user's face associated with the set of images and a plurality of sets of extrinsic information corresponding to respective ones of at least a subset of the set of images. Rendering a glasses frame is disclosed, including: receiving a selection associated with the glasses frame; rendering the glasses frame using at least a representation of a user's face and a set of extrinsic information corresponding to an image in a recorded set of images; and overlaying the rendered glasses frame on the image.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 26, 2016
    Assignee: Ditto Technologies, Inc.
    Inventors: Sergey Surkov, Dmitry Kornilov
  • Publication number: 20140293220
    Abstract: A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 2, 2014
    Applicant: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Sergey Surkov, Sitaram Bhagavathy
  • Patent number: 8733936
    Abstract: A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: May 27, 2014
    Assignee: Ditto Technologies, Inc.
    Inventors: Dmitry Kornilov, Sergey Surkov, Sitaram Bhagavathy
  • Patent number: 8708494
    Abstract: Processing a set of images is disclosed, including: receiving a set of images; and searching for a representation of a user's face associated with the set of images and a plurality of sets of extrinsic information corresponding to respective ones of at least a subset of the set of images. Rendering a glasses frame is disclosed, including: receiving a selection associated with the glasses frame; rendering the glasses frame using at least a representation of a user's face and a set of extrinsic information corresponding to an image in a recorded set of images; and overlaying the rendered glasses frame on the image.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 29, 2014
    Assignee: Ditto Technologies, Inc.
    Inventors: Sergey Surkov, Dmitry Kornilov