# US 9,002,491 B2 · Method and apparatus for generating a surface of an optical lens

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

- Number: US 9,002,491 B2
- Document ID: US9002491B2
- Status: Granted
- Kind: B2
- Application number: 13/381,702
- Filed: 2010-06-29
- Published: 2012-04-26
- Granted: 2015-04-07
- Earliest claimed: 2009-06-30
- Assignees: Essilor International (Compagnie Generale d'Optique)
- Applicants: Pascal Allione; Fabien Muradore; Jordan Brouns
- Inventors: Pascal Allione; Fabien Muradore; Jordan Brouns
- Web page: https://patentgrep.com/patent/US9002491B2

## CPC

- G02C 7/061: {Spectacle lenses with progressively varying focal power}
- G02C 2202/08: Series of lenses, lens blanks
- 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)

## Abstract

A method of generating a target surface {tilde over (S)}( λ) of an optical lens for the manufacture of the optical lens according to optical lens parameters λ, the method comprising: providing a set of L first surface difference data E(λj) each first surface difference data E(λj) corresponding to the surface difference between a pre-calculated surface Sλjpc(αλj) (j=1, . . . , L) and an initial surface Sλjini (j=1, . . . , L), from which the target surface will be generated, according to the expression: E(λj)=Sλjpc(αλj)−Sλjini (j=1, . . . , L) where λj (j=1, . . . , L) correspond to the optical lens parameters of the pre-calculated optical lenses; providing a set of second surface difference data {tilde over (E)}( λ) corresponding to the surface difference between the target optical surface {tilde over (S)}( λ) and the initial surface S λini by linear interpolation of the first surface difference data E(λj) according to the expression: E ~ ⁡ ( λ _ ) = ∑ j = 1 L ⁢ w j λ _ ⁢ E ⁡ ( λ j ) , where wj λ represents an interpolation coefficient; and; determining the target surface {tilde over (S)}( λ) by combining the second surface difference data {tilde over (E)}( λ) and the initial surface S λini according to the expression: {tilde over (S)}( λ)={tilde over (E)}( λ)+S λini.

## Claims

### Claim 1

A method of generating a target optical surface {tilde over (S)}( λ) of an optical lens according to optical lens parameters λ, for manufacturing the optical lens, the method comprising the steps of:
providing a set of L first surface difference data E(λj) each first surface difference data E(λj) corresponding to a surface difference between a pre-calculated surface Sλjpc(αλj)(j=1, . . . , L) and an initial surface Sλjini (j=1, . . . , L), from which a target surface of the optical lens is generated, according to:
E(λj)=Sλjpc(αλj)−Sλjini(j=1, . . . , L)
where λj (j=1, . . . , L) correspond to the optical lens parameters of optical lenses associated with the pre-calculated surfaces;
providing a set of second surface difference data {tilde over (E)}( λ) corresponding to a surface difference between the target optical surface {tilde over (S)}( λ) and the initial surface S λini by linear interpolation of the first surface difference data E(λj) according:
E
~
⁡
(
λ
_
)
=
∑
j
=
1
L
⁢
w
j
λ
_
⁢
E
⁡
(
λ
j
)
,
where wj λ represents an interpolation coefficient; and;
determining by a processor the target surface {tilde over (S)}( λ) of the optical lens by combining the second surface difference data {tilde over (E)}( λ) and the initial surface S λini according to:
{tilde over (S)}( λ)={tilde over (E)}( λ)+S λini.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the interpolation coefficient wj λ=0 if λjO λ,
where O λ corresponds to a parameter subset for which λεO λ from among M parameter subsets Oi(i=1, . . . , M).

### Claim 3 (depends on 1)

The method according to claim 1, wherein the interpolation coefficients wjλi=δij for (i,j=1, . . . , L) where δij represents the Kronecker symbol where δij=0 if i≠j and δij=1 si i=j.

### Claim 4 (depends on 1)

The method of claim 1, wherein the optical lens parameters λj (j=1, . . . L) are modified in order to optimize the step of interpolation.

### Claim 5 (depends on 1)

The method of claim 1, further comprising the step of covering the pre-defined parameter subsets Oi(i=1, . . . , M) by one or more of NT n-polytopes Pk (k=1,NT), vertices of which make up part of the optical lens parameters λj (j=1, . . . , L) according to:
O
=
⋃
M
i
=
1
⁢
O
i
=
⋃
N
T
⁢
k
=
1
⁢
P
k
.

### Claim 6 (depends on 1)

A method of manufacturing an optical lens comprising generating an optical surface {tilde over (s)}( λ) of the optical lens according to the method of claim 1 and a step of manufacturing the optical surface according to the optical surface {tilde over (s)}( λ) generated.

### Claim 7 (depends on 1)

A computer program product comprising a non-transitory storage medium comprising a set of instructions which, when executed by a data-processing device, causes the device to perform the steps of the method of claim 1.

### Claim 8 (depends on 1)

A non-transitory computer-readable medium having computer-executable instructions to enable a computer system to perform the method of claim 1.
