US2021215953A1PendingUtilityA1

Systems and methods for creating eyewear with multi-focal lenses

Assignee: BESPOKE INC D/B/A TOPOLOGY EYEWEARPriority: Apr 10, 2015Filed: Mar 31, 2021Published: Jul 15, 2021
Est. expiryApr 10, 2035(~8.7 yrs left)· nominal 20-yr term from priority
G02C 13/003G02C 7/028G06T 19/20G06F 3/013G02C 7/027G06F 30/17A61B 3/111G06T 2219/2004G06T 15/10G06T 17/00G06Q 30/0621B29D 12/02G06F 30/00G02C 13/005G06F 30/20
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are disclosed for generating an eyewear frame and lens geometry that is customized to a user's anatomy and optimized for optical performance. One method includes receiving a configurable parametric model of a user-specific eyewear product comprising a frame portion and a lens portion, wherein geometric parameters of the configurable parametric model are based geometric features of a user's anatomy; receiving media data of a user, the media data including the user's response to visual cues; detecting the position of the user's eyes from the received media data; determining optical information of the user based on the detected position of the user's eyes; and generating an updated configurable parametric model by modifying the received configurable parametric model based on the determined optical information.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method for generating instructions for adjusting an eyewear product using a computer system, the method comprising:
 receiving a parametric model for each of a plurality of eyewear products;   receiving captured image data that includes one or more features of a user's anatomy;   extracting the one or more features of the user's anatomy based on the received captured image data;   calculating fit parameters based on comparisons between the one or more extracted features of the user's anatomy and the received parametric models of the plurality of eyewear products;   identifying a subset of the plurality of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds based on the one or more features of the user's anatomy;   selecting or receiving a selection of an eyewear product of the subset of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds;   for the selected eyewear product, determining values for one or more geometrical parameters of a frame portion of the parametric model of the selected eyewear product based on fitting one or more portions of the frame portion of the parametric model to one or more features of the user's anatomy; and   generating one or more instructions for manufacturing or adjusting a physical version of the selected eyewear product based on the determined values of the one or more geometrical parameters of the frame portion of the selected eyewear product.   
     
     
         22 . The method of  claim 21 , further comprising:
 generating an updated parametric model of the selected eyewear product based on the determined values for the one or more geometrical parameters; and   generating a display comprising the updated parametric model of the selected eyewear product.   
     
     
         23 . The method of  claim 22 , further comprising:
 generating and displaying, to the user, a preview including the parametric model of the selected eyewear product.   
     
     
         24 . The method of  claim 21 , further comprising determining, based on the one or more features of the user's anatomy, one or more of temple length, temple splay angle, nose pad width, and/or nose pad angle. 
     
     
         25 . The method of  claim 24 , further comprising:
 determining a modification to the frame portion of the parametric model of the selected eyewear product in response to a modification to one or more of the temple length, the temple splay angle, the nose pad width, and/or the nose pad angle.   
     
     
         26 . The method of  claim 25 , wherein the modification to the frame portion of the parametric model of the selected eyewear product includes a modification to a geometry of the frame portion of the parametric model of the selected eyewear product. 
     
     
         27 . The method of  claim 25 , further comprising:
 determining one or more geometric constraints or material constraints of the parametric model of the selected eyewear product, wherein the modification to the frame portion of the parametric model of the selected eyewear product is based on the one or more geometric constraints.   
     
     
         28 . The method of  claim 21 , further comprising:
 producing a physical version of the selected eyewear product based on the generated one or more instructions.   
     
     
         29 . A system for generating instructions for adjusting an eyewear product, the system comprising:
 a data storage device storing instructions for generating a parametric model of an eyewear product; and   a processor configured to execute the instructions to perform a method including:
 receiving a parametric model for each of a plurality of eyewear products; 
 receiving captured image data that includes one or more features of a user's anatomy; 
 extracting the one or more features of the user's anatomy based on the received captured image data; 
 calculating fit parameters based on comparisons between the one or more extracted features of the user's anatomy and the received parametric models of the plurality of eyewear products; 
 identifying a subset of the plurality of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds based on the one or more features of the user's anatomy; 
 selecting or receiving a selection of an eyewear product of the subset of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds; 
 for the selected eyewear product, determining values for one or more geometrical parameters of a frame portion of the parametric model of the selected eyewear product based on fitting one or more portions of the frame portion of the parametric model to one or more features of the user's anatomy; and 
 generating one or more instructions for manufacturing or adjusting a physical version of the selected eyewear product based on the determined values of the one or more geometrical parameters of the frame portion of the selected eyewear product. 
   
     
     
         30 . The system of  claim 29 , wherein the system is further configured for:
 generating an updated parametric model of the selected eyewear product based on the determined values for the one or more geometrical parameters; and   generating a display comprising the updated parametric model of the selected eyewear product.   
     
     
         31 . The system of  claim 29 , wherein the system is further configured for:
 determining, based on the one or more features of the user's anatomy, one or more of temple length, temple splay angle, nose pad width, and/or nose pad angle.   
     
     
         32 . The system of  claim 31 , wherein the system is further configured for:
 determining a modification to the frame portion of the parametric model of the selected eyewear product in response to a modification to one or more of the temple length, the temple splay angle, the nose pad width, and/or the nose pad angle.   
     
     
         33 . The system of  claim 32 , wherein the modification to the frame portion of the parametric model of the selected eyewear product includes a modification to a geometry of the frame portion of the parametric model of the selected eyewear product. 
     
     
         34 . The system of  claim 32 , wherein the system is further configured for:
 determining one or more geometric constraints or material constraints of the parametric model of the selected eyewear product, wherein the modification to the frame portion of the parametric model of the selected eyewear product is based on the one or more geometric constraints.   
     
     
         35 . The system of  claim 29 , wherein the system is further configured for:
 producing a physical version of the selected eyewear product based on the generated one or more instructions.   
     
     
         36 . The system of  claim 29 , wherein the system is further configured for:
 generating and displaying, to the user, a preview of the selected eyewear product and/or a simulation of a view through a lens of the of the selected eyewear product.   
     
     
         37 . A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for generating instructions for adjusting an eyewear product, the method comprising:
 receiving a parametric model for each of a plurality of eyewear products;   receiving captured image data that includes one or more features of a user's anatomy;   extracting the one or more features of the user's anatomy based on the received captured image data;   calculating fit parameters based on comparisons between the one or more extracted features of the user's anatomy and the received parametric models of the plurality of eyewear products;   identifying a subset of the plurality of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds based on the one or more features of the user's anatomy;   selecting or receiving a selection of an eyewear product of the subset of eyewear products having calculated fit parameters that satisfy one or more criteria or thresholds;   for the selected eyewear product, determining values for one or more geometrical parameters of a frame portion of the parametric model of the selected eyewear product based on fitting one or more portions of the frame portion of the parametric model to one or more features of the user's anatomy; and   generating one or more instructions for manufacturing or adjusting a physical version of the selected eyewear product based on the determined values of the one or more geometrical parameters of the frame portion of the selected eyewear product.   
     
     
         38 . The non-transitory computer readable medium of  claim 37 , the method further comprising:
 generating an updated parametric model of the selected eyewear product based on the determined values for the one or more geometrical parameters; and   generating a display comprising the updated parametric model of the selected eyewear product.   
     
     
         39 . The non-transitory computer readable medium of  claim 37 , the method further comprising determining, based on the one or more features of the user's anatomy, one or more of temple length, temple splay angle, nose pad width, and/or nose pad angle. 
     
     
         40 . The non-transitory computer readable medium of  claim 39 , the method further comprising:
 determining a modification to the frame portion of the parametric model of the selected eyewear product in response to a modification to one or more of the temple length, the temple splay angle, the nose pad width, and/or the nose pad angle.

Join the waitlist — get patent alerts

Track US2021215953A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.