# US 11,307,437 B2 · Method of designing and placing a lens within a spectacles frame

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,307,437 B2
- Document ID: US11307437B2
- Status: Granted
- Kind: B2
- Application number: 16/300,027
- Filed: 2017-05-10
- Published: 2019-05-16
- Granted: 2022-04-19
- Earliest claimed: 2016-05-10
- Assignees: Materialise N.V.
- Applicants: Materialise N.V.; Hoya Corp.
- Inventors: Alireza Parandian; Tom Cluckers; Jan Maes; Takashi Hatanaka
- Web page: https://patentgrep.com/patent/US11307437B2

## CPC

- G02C 7/027: {considering wearer's parameters}
- G02C 13/005: {Measuring geometric parameters required to locate ophtalmic lenses in spectacles frames (apparatus for testing or instruments for examining the eyes per se A61B3/00; machines or devices and accessories for grinding the edges of lenses using spectacles as a template B24B9/144)}
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0621: {by configuring or customising goods or services}
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G16H 20/40: relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
- G02C 7/06: bifocal; multifocal {; progressive (G02C7/041 takes precedence)}
- G02C: SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES (trial frames for testing the eyes A61B3/04; goggles or eyeshields not having the same features as spectacles A61F9/00)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Described herein are methods and systems for customizing and personalizing eyewear. The methods and system consider optimal parameters for each wearer's personal visual situation and configures frames around them.

## Claims

### Claim 1

A computer-implemented method for constructing custom eyewear, comprising:
receiving wearer information related to anatomy and lifestyle of a wearer of the custom eyewear;
calculating, based at least in part on the anatomy and lifestyle of the wearer, values for lens parameters, wherein the lens parameters set a lens position that is optimized for the wearer, wherein the lens parameters comprise at least one of lens offset (x & z), pantascopic angle (PA), corneal vertex distance (CVD), lens face form angle (LFFA), minimal eye point height (EPH), minimal B-size, minimal distance to upper, or minimum corridor length;
obtaining a scanned image showing morphology of an anatomical part of the wearer;
selecting a frame from a digital catalog; and
modifying the frame to accommodate the values for the lens parameters and the scanned image, wherein modifying the frame comprises modifying values for one or more frame parameters to accommodate the lens parameters, thereby building the frame and constructing custom eyewear having the lens parameters, wherein the one or more frame parameters comprise one or more of a frame model ID, OMA data, HBox, VBox, incline, frame face form angle (FFFA), parametric model, color options, frame material, groove type, or bevel type.

### Claim 2 (depends on 1)

The method of claim 1, wherein the values for the lens parameters are optimized for one or more of prescription data, previous glasses, lens type, or pupillary distance (PD), and the scanned image.

### Claim 3 (depends on 2)

The method of claim 2, wherein the prescription data comprises measurements for bifocal, trifocal, or multifocal lenses.

### Claim 4 (depends on 1)

The method of claim 1, wherein the lens position set by the lens parameters includes corrective features in a first region of the lens and includes non-essential features in a second region of the lens.

### Claim 5 (depends on 1)

The method of claim 1, wherein the values for the lens parameters are selected from an ideal value and a range of tolerated values for the lens parameters.

### Claim 6 (depends on 1)

The method of claim 1, wherein selecting the frame comprises choosing a frame that accommodates the values for the lens parameters.

### Claim 7 (depends on 1)

The method of claim 1, wherein the one or more frame parameters comprise one or more of the frame model ID, the OMA data, the HBox, the VBox, the incline, the frame face form angle (FFFA), or the parametric model.

### Claim 8 (depends on 1)

The method of claim 1, further comprising making a lens calculation based on the one or more frame parameters, wherein the lens calculation approximates the optimal lens for a frame having the frame parameters.

### Claim 9 (depends on 8)

The method of claim 8, further comprising performing a lens reconstruction to create 3D lens shape based on the optimal lens from the lens calculation.

### Claim 10 (depends on 9)

The method of claim 9, further comprising performing an auto fitting of the 3D lens shape, selected frame, and scanned image showing morphology of an anatomical part of the wearer.

### Claim 11 (depends on 10)

The method of claim 10, wherein an output of the auto fitting comprises the lens parameters.

### Claim 12 (depends on 11)

The method of claim 11, further comprising adding lens materials or codes to the frame parameters for frame fitting.

### Claim 13 (depends on 12)

The method of claim 12, further comprising making a change to a different lens material and performing at least one further iteration of lens calculation, frame optimization, or auto-fitting.

### Claim 14 (depends on 12)

The method of claim 12, further comprising making a change to frame parameters and optionally performing at least one further iteration of auto-fitting.

### Claim 15 (depends on 13)

The method of claim 13, wherein a final lens calculation is performed based on final calculated lens parameters and frame parameters.

### Claim 16 (depends on 15)

The method of claim 15, comprising performing a final check for optimization of lens parameters.

### Claim 17 (depends on 12)

The method of claim 12, comprising performing lens customization via a customization web service.

### Claim 18 (depends on 17)

The method of claim 17, wherein the lens customization comprises:
selecting at least one of a frame design, material, treatment, or color;
selecting at least one of a lens coating, tint, photo, polarization, or filter; and
ordering the custom eyewear.

### Claim 19

A computing device comprising:
a memory; and
a processor coupled to the memory, the processor being configured to cause the computing device to:
receive wearer information related to anatomy and lifestyle of a wearer of a custom eyewear;
calculate, based at least in part on the anatomy and lifestyle of the wearer, values for lens parameters, wherein the lens parameters set a lens position that is optimized for the wearer, wherein the lens parameters comprise at least one of lens offset (x & z), pantascopic angle (PA), corneal vertex distance (CVD), lens face form angle (LFFA), minimal eye point height (EPH), minimal B-size, minimal distance to upper, or minimum corridor length;
obtain a scanned image showing morphology of an anatomical part of the wearer;
select a frame from a digital catalog; and
modify the frame to accommodate the values for the lens parameters and the scanned image, wherein modifying the frame comprises modifying values for one or more frame parameters to accommodate the lens parameters, thereby building the frame and constructing custom eyewear having the lens parameters, wherein the one or more frame parameters comprise one or more of a frame model ID, OMA data, HBox, VBox, incline, frame face form angle (FFFA), parametric model, color options, frame material, groove type, or bevel type.

### Claim 20

A non-transitory computer-readable medium comprising computer-executable instructions, which, when executed by a processor, cause the processor to perform a method comprising:
receiving wearer information related to anatomy and lifestyle of a wearer of a custom eyewear;
calculating, based at least in part on the anatomy and lifestyle of the wearer, values for lens parameters, wherein the lens parameters set a lens position that is optimized for the wearer, wherein the lens parameters comprise at least one of lens offset (x & z), pantascopic angle (PA), corneal vertex distance (CVD), lens face form angle (LFFA), minimal eye point height (EPH), minimal B-size, minimal distance to upper, or minimum corridor length;
obtaining a scanned image showing morphology of an anatomical part of the wearer;
selecting a frame from a digital catalog; and
modifying the frame to accommodate the values for the lens parameters and the scanned image, wherein modifying the frame comprises modifying values for one or more frame parameters to accommodate the lens parameters, thereby building the frame and constructing custom eyewear having the lens parameters, wherein the one or more frame parameters comprise one or more of a frame model ID, OMA data, HBox, VBox, incline, frame face form angle (FFFA), parametric model, color options, frame material, groove type, or bevel type.
