Patents by Inventor Darren Turetzky

Darren Turetzky 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: 10147233
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are obtained. An angle of view relative to the user pictured in at least one of the plurality of images is calculated. It is determined whether the calculated angle of view matches a predetermined viewing angle. Upon determining the calculated angle of view matches the predetermined viewing angle, at least one of the plurality of images is selected.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: December 4, 2018
    Assignee: glasses.com Inc.
    Inventors: Ryan Engle, Darren Turetzky
  • Patent number: 10055817
    Abstract: A computer-implemented method for scaling an object is described. A distance of an object from the computing device is measured via a processor of a computing device in conjunction with a rangefinder. An image of the object is captured via the processor. A database of pixel densities is queried, via the processor, for a pixel density at the measured distance of the object from the computing device. A depiction of the object is scaled based on determining a distance of a detected feature of the object.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 21, 2018
    Assignee: glasses.com Inc.
    Inventors: Jonathan Coon, Darren Turetzky, Ryan Engle
  • Patent number: 9996899
    Abstract: A computer-implemented method for scaling an object is described. Two or more lines are generated on a display of the mobile device. The user is imaged with a camera of the mobile device. The image of the user is displayed on the display of the mobile device. Upon determining the feature of the user aligns with the first of the two or more lines on the display of the mobile device, an image of the user is captured. A number of pixels per unit of distance are determined based at least in part on a number of pixels between a predetermined point on the captured image and the feature of the user, and a predetermined distance between a camera of the mobile device and the first of the two or more lines on the display.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 12, 2018
    Assignee: glasses.com Inc.
    Inventors: Jonathan Coon, Darren Turetzky
  • Patent number: 9208608
    Abstract: A computer-implemented method for processing, by a graphical processor unit (GPU), a plurality of images of a user. A plurality of features detected by the GPU in a first image of the plurality of images of the user is selected. Each selected feature includes one or more pixels. In a second image of the plurality of images of the user, a search is performed for the plurality of features selected in the first image. A variance is calculated, on the GPU, for each selected feature found in the second image. The variance indicates a degree to which a portion of the second image varies from a corresponding portion of the first image. The calculated variance is stored in a variance file.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: December 8, 2015
    Assignee: GLASSES.COM, INC.
    Inventors: Darren Turetzky, Ryan Travis Engle
  • Publication number: 20150324951
    Abstract: A computer-implemented method for scaling an object is described. Two or more lines are generated on a display of the mobile device. The user is imaged with a camera of the mobile device. The image of the user is displayed on the display of the mobile device. Upon determining the feature of the user aligns with the first of the two or more lines on the display of the mobile device, an image of the user is captured. A number of pixels per unit of distance are determined based at least in part on a number of pixels between a predetermined point on the captured image and the feature of the user, and a predetermined distance between a camera of the mobile device and the first of the two or more lines on the display.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 12, 2015
    Applicant: GLASSES.COM
    Inventors: Jonathan Coon, Darren Turetzky
  • Publication number: 20150325048
    Abstract: Provided are systems, methods, and computer-readable media for generating a composite scene of a real-world location and an object. An image, such as a panoramic view, of a real-world location and an image of an object are obtained. HDR lighting properties of the real-world location image are determined and used to render the object. The object is positioned in the real-world location image to generate a composite scene that such that the rendered object appears to be physically present in the real-world location.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: Mobile R&D Inc.
    Inventors: Ryan Travis Engle, Adam Gravois, Darren Turetzky
  • Publication number: 20150323310
    Abstract: A computer-implemented method for scaling an object is described. A distance of an object from the computing device is measured via a processor of a computing device in conjunction with a rangefinder. An image of the object is captured via the processor. A database of pixel densities is queried, via the processor, for a pixel density at the measured distance of the object from the computing device. A depiction of the object is scaled based on determining a distance of a detected feature of the object.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 12, 2015
    Applicant: GLASSES.COM
    Inventors: Jonathan Coon, Darren Turetzky, Ryan Engle
  • Publication number: 20150235428
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are obtained. An angle of view relative to the user pictured in at least one of the plurality of images is calculated. It is determined whether the calculated angle of view matches a predetermined viewing angle. Upon determining the calculated angle of view matches the predetermined viewing angle, at least one of the plurality of images is selected.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 20, 2015
    Applicant: GLASSES.COM
    Inventors: Ryan Engle, Darren Turetzky
  • Publication number: 20150235416
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a virtual try-on product. At least a portion of an object is scanned. The object includes at least first and second surfaces. An aspect of the first surface is detected. An aspect of the second surface is detected, the aspect of the second surface being different from the aspect of the first surface. A polygon mesh of the first and second surfaces is generated from the scan of the object.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 20, 2015
    Inventors: Jonathan Coon, Adam Gravois, Ryan Engle, Darren Turetzky
  • Publication number: 20130335416
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a virtual try-on product. At least a portion of an object is scanned. The object includes at least first and second surfaces. An aspect of the first surface is detected. An aspect of the second surface is detected, the aspect of the second surface being different from the aspect of the first surface. A polygon mesh of the first and second surfaces is generated from the scan of the object.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 19, 2013
    Inventors: Jonathan Coon, Adam Gravois, Ryan Engle, Darren Turetzky
  • Publication number: 20130314401
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are obtained. An angle of view relative to the user pictured in at least one of the plurality of images is calculated. It is determined whether the calculated angle of view matches a predetermined viewing angle. Upon determining the calculated angle of view matches the predetermined viewing angle, at least one of the plurality of images is selected.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Ryan Engle, Darren Turetzky
  • Publication number: 20130315487
    Abstract: A computer-implemented method for processing, by a graphical processor unit (GPU), a plurality of images of a user. A plurality of features detected by the GPU in a first image of the plurality of images of the user is selected. Each selected feature includes one or more pixels. In a second image of the plurality of images of the user, a search is performed for the plurality of features selected in the first image. A variance is calculated, on the GPU, for each selected feature found in the second image. The variance indicates a degree to which a portion of the second image varies from a corresponding portion of the first image. The calculated variance is stored in a variance file.
    Type: Application
    Filed: February 25, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventor: Darren Turetzky