IP Library › Granted Patent US 11,428,960
Granted Patent B2
US 11,428,960 · App. 16/881,825 · Granted Aug 30, 2022

Method and system to create custom, user-specific eyewear

Inventors: Timothy A. Fonte (San Francisco, CA); Eric J. Varady (San Francisco, CA)
Assignee: BESPOKE, INC.
G02C13/005A61B3/0041A61B3/111B29D12/02G02C7/024G02C7/027G02C13/001G02C13/003G06F16/22G06F30/00G06Q30/0621G06T19/20G16B5/00G16H50/50H04L65/403H04N5/23219B33Y10/00B33Y50/00B33Y80/00G06T2219/2012G06V40/166G06V40/169
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,428,960
App. No.
16/881,825
Granted
Aug 30, 2022
Kind
B2
Abstract

Systems and methods for creating fully custom products from scratch without exclusive use of off-the-shelf or pre-specified components. A system for creating custom products includes a computer communicatively coupled with an image capture device and configured to construct an anatomic model of the user based on captured image data and/or measurement data. The computer provides a configurable product model and enables preview and automatic or user-guided customization of the product model. A display is communicatively coupled with the computer and displays the custom product model superimposed on the anatomic model or image data of the user. The computer is further configured to provide the customized product model to a manufacturer for manufacturing eyewear for the user in accordance with the customized product model.

Claims (52)

1. A computer-implemented method for generating a display of a pre-adjusted eyewear product, using a computer system, the method comprising:

capturing one or more images of an individual's anatomy;

obtaining an anatomic model of the individual's anatomy, based on the one or more captured images;

receiving a parametric model of an eyewear product, the parametric model having configurable portions corresponding to manually-adjustable portions of the eyewear product, wherein the configurable portions of the parametric model have values within predefined physical constraints of the manually-adjustable portions of the eyewear product;

providing a display of the parametric model and the anatomic model;

receiving user input comprising an adjustment to at least one of the configurable portions of the parametric model, wherein the adjustment is defined by the values within the predefined physical constraints of the manually-adjustable portions of the eyewear product;

updating the parametric model based on the received user input; and

generating a display of the updated parametric model of the eyewear product.

2. The method of claim 1 , further comprising:

generating a recommended adjustment to the at least one of the configurable portions of the parametric model, based on the obtained anatomic model, the received parametric model, and the predefined physical constraints, wherein the recommended adjustment includes a displayed set of instructions comprising one or more icons, arrows, or suggested boundary lines.

3. The method of claim 1 , further comprising:

providing a display comprising reference targets, axes, alignment markers, or rulers to aid a user in providing the user input.

4. The method of claim 1 , further comprising:

providing a display comprising visual markers denoting the configurable portions of the parametric model.

5. A system for generating a display of a pre-adjusted eyewear product, the system comprising:

a data storage device storing instructions for creating the pre-adjusted eyewear product; and

a processor configured to execute the instructions to perform a method comprising:

capturing one or more images of an individual's anatomy;

obtaining an anatomic model of the individual's anatomy, based on the one or more captured images;

receiving a parametric model of an eyewear product, the parametric model having configurable portions corresponding to manually-adjustable portions of the eyewear product, wherein the configurable portions of the parametric model have values within predefined physical constraints of the manually-adjustable portions of the eyewear product;

providing a display of the parametric model and the anatomic model;

receiving user input comprising an adjustment to at least one of the configurable portions of the parametric model, wherein the adjustment is defined by the values within the predefined physical constraints of the manually-adjustable portions of the eyewear product;

updating the parametric model based on the received user input; and

generating a display of the updated parametric model of the eyewear product.

6. The system of claim 5 , wherein the processor is further configured for:

generating a recommended adjustment to the at least one of the configurable portions of the parametric model, based on the obtained anatomic model, the received parametric model, and the predefined physical constraints, wherein the recommended adjustment includes a displayed set of instructions comprising one or more icons, arrows, or suggested boundary lines.

7. The system of claim 5 , wherein the processor is further configured for:

providing a display comprising reference targets, axes, alignment markers, or rulers to aid a user in providing the user input.

8. The system of claim 5 , wherein the display of the parametric model and the anatomic model comprises visual markers denoting the configurable portions of the parametric model.

9. A non-transitory computer readable medium for use on a computer system containing computer-executable programming instructions for generating a display of a pre-adjusted eyewear product, the method comprising:

capturing one or more images of an individual's anatomy;

obtaining an anatomic model of individual's anatomy, based on the one or more captured images;

receiving a parametric model of an eyewear product, the parametric model having configurable portions corresponding to manually-adjustable portions of the eyewear product, wherein the configurable portions of the parametric model have values within predefined physical constraints of the manually-adjustable portions of the eyewear product;

providing a display of the parametric model and the anatomic model;

receiving user input comprising an adjustment to at least one of the configurable portions of the parametric model, wherein the adjustment is defined by the values within the predefined physical constraints of the manually-adjustable portions of the eyewear product;

updating the parametric model based on the received user input; and

generating a display of the updated parametric model of the eyewear product.

10. The method of claim 1 , wherein pixels of the one or more captured images are scaled based, at least in part, on intrinsic parameters of a camera and distance between the camera and the individual's anatomy.

11. The method of claim 1 , wherein the anatomic model is scaled based, at least in part, on a pupillary distance of the individual from the one or more captured images.

12. The method of claim 1 , further comprising:

detecting a gap between the parametric model and the anatomic model during the adjustment of the at least one configurable portions of the parametric model; and

automatically adjusting the at least one configurable portions of the parametric model to contact the anatomic model.

13. The method of claim 1 , wherein the anatomic model tracks, in real-time, movements of the individual's anatomy, and wherein the parametric model is superimposed, in real-time, on the anatomic model that represent the tracked movements of the individual's anatomy.

14. The system of claim 5 , wherein pixels of the one or more captured images are scaled based, at least in part, on intrinsic parameters of a camera and distance between the camera and the individual's anatomy.

15. The system of claim 5 , wherein the anatomic model is scaled based, at least in part, on a pupillary distance of the individual from the one or more captured images.

16. The system of claim 5 , wherein the processor is further configured for:

detecting a gap between the parametric model and the anatomic model during the adjustment of the at least one configurable portions of the parametric model; and

automatically adjusting the at least one configurable portions of the parametric model to contact the anatomic model.

17. The system of claim 5 , wherein the anatomic model tracks, in real-time, movements of the individual's anatomy, and wherein the parametric model is superimposed, in real-time, on the anatomic model that represent the tracked movements of the individual's anatomy.

18. The non-transitory computer readable medium of claim 9 , wherein pixels of the one or more captured images are scaled based, at least in part, on intrinsic parameters of a camera and distance between the camera and the individual's anatomy.

19. The non-transitory computer readable medium of claim 9 , wherein the anatomic model is scaled based, at least in part, on a pupillary distance of the individual from the one or more captured images.

20. The non-transitory computer readable medium of claim 9 , wherein the anatomic model tracks, in real-time, movements of the individual's anatomy, and wherein the parametric model is superimposed, in real-time, on the anatomic model that represent the tracked movements of the individual's anatomy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: FONTE, TIMOTHY A.; VARADY, ERIC J.
To: BESPOKE, INC.
Reel/Frame 055205/0195 →
Continuity (7)
Continuation 16014420 · Jun 21, 2018
Continuation 15616837 · Jun 7, 2017
Continuation 14936477 · Nov 9, 2015
Continuation 14466619 · Aug 22, 2014
Provisional Application 62002738 · May 23, 2014
Provisional Application 61869051 · Aug 22, 2013
Related Publication 20200285081A1 · Sep 10, 2020
Cited By (1)
US 12,705,831