Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving two-dimensional (2D) image data corresponding to a 2D image of an eye area of a subject; generating, using the 2D image data and a template three-dimensional model, a three-dimensional (3D) model of the eye area; determining, by a processing device, a relationship between a first landmark of the 3D model representing a first facial feature of the eye area and a second landmark of the 3D model representing a second facial feature of the eye area; and identifying, among a plurality of false eyelashes, a subset of the plurality of false eyelashes using a search filter, wherein the search filter is based on the relationship between the first landmark and the second landmark of the 3D model.
2. The method of claim 1, wherein identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes based on the relationship between the first landmark and the second landmark further comprises: determining a range of values corresponding to a characteristic associated with the plurality of false eyelashes based on the determined relationship; and identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes based at least in part on the range of values corresponding to the characteristic.
3. The method of claim 1, wherein the relationship between the first landmark of the 3D model and the second landmark of the 3D model comprises a geometrical relationship between the first landmark and the second landmark.
4. The method of claim 3, wherein determining the relationship between the first landmark of the 3D model representing the first facial feature of the eye area and the second landmark of the 3D model representing the second facial feature of the eye area, further comprises: identifying the first landmark and the second landmark on the 3D model.
5. The method of claim 4, wherein determining the relationship between the first landmark of the 3D model representing the first facial feature of the eye area and the second landmark of the 3D model representing the second facial feature of the eye area, further comprises: determining a distance between the first landmark and the second landmark, the distance representing at least part of the relationship between the first landmark and the second landmark.
6. The method of claim 1, wherein the first facial feature comprises an eyebrow of the subject and the second facial feature comprises an eye of the subject.
7. The method of claim 1, further comprising: providing, for presentation at a client device, an indication of the subset of false eyelashes; receiving an indication of a user selection of a first false eyelash from the subset of false eyelashes; and generating, for presentation at the client device, an updated 2D image of the eye area of the subject, the updated 2D image representing the first false eyelash applied to the eye area of the subject.
8. The method of claim 7, wherein the subset of false eyelashes comprise artificial lash extensions designed for application at an underside of natural eyelashes, and wherein the updated 2D image represents one or more of the artificial lash extensions applied to the underside of natural lashes of the subject.
9. The method of claim 1, further comprising: determining, among a plurality of eye types, a first eye type corresponding to an eye of the subject, wherein identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes is based at least in part on the first eye type corresponding to the eye of the subject.
10. The method of claim 9, further comprising: receiving, among a plurality of lash styles, a user selection identifying a first lash style, wherein identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes is based at least in part on the user selection identifying the first lash style.
11. The method of claim 1, wherein generating, using the 2D image data, the 3D model of the eye area comprises: providing the 2D image data as input to a conversion system; and obtaining one or more outputs of the conversion system, the one or more outputs corresponding to the 3D model.
12. A system comprising: a memory device; and a processing device coupled to the memory device, the processing device to perform operations comprising: receiving two-dimensional (2D) image data corresponding to a 2D image of an eye area of a subject; generating, using the 2D image data and a template three-dimensional model, a three-dimensional (3D) model of the eye area; determining a relationship between a first landmark of the 3D model representing a first facial feature of the eye area and a second landmark of the 3D model representing a second facial feature of the eye area; and identifying, among a plurality of false eyelashes, a subset of the plurality of false eyelashes using a search filter, wherein the search filter is based on the relationship between the first landmark and the second landmark of the 3D model.
13. The system of claim 12, wherein identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes based on the relationship between the first landmark and the second landmark further comprises: determining a range of values corresponding to a characteristic associated with the plurality of false eyelashes based on the determined relationship; and identifying, among the plurality of false eyelashes, the subset of the plurality of false eyelashes based at least in part on the range of values corresponding to the characteristic.
14. The system of claim 12, wherein the relationship between the first landmark of the 3D model and the second landmark of the 3D model comprises a geometrical relationship between the first landmark and the second landmark.
15. The system of claim 14, wherein determining the relationship between the first landmark of the 3D model representing the first facial feature of the eye area and the second landmark of the 3D model representing the second facial feature of the eye area, further comprises: identifying the first landmark and the second landmark on the 3D model.
16. The system of claim 15, wherein determining the relationship between the first landmark of the 3D model representing the first facial feature of the eye area and the second landmark of the 3D model representing the second facial feature of the eye area, further comprises: determining a distance between the first landmark and the second landmark, the distance representing at least part of the relationship between the first landmark and the second landmark.
17. A non-transitory computer-readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising: receiving two-dimensional (2D) image data corresponding to a 2D image of an eye area of a subject; generating, using the 2D image data and a template three-dimensional model, a three-dimensional (3D) model of the eye area; determining a relationship between a first landmark of the 3D model representing a first facial feature of the eye area and a second landmark of the 3D model representing a second facial feature of the eye area; and identifying, among a plurality of false eyelashes, a subset of the plurality of false eyelashes using a search filter, wherein the search filter is based on the relationship between the first landmark and the second landmark of the 3D model.
18. The non-transitory computer-readable medium of claim 17, wherein the first facial feature comprises an eyebrow of the subject and the second facial feature comprises an eye of the subject.
19. The non-transitory computer-readable medium of claim 17, the operations further comprising: providing, for presentation at a client device, an indication of the subset of false eyelashes; receiving an indication of a user selection of a first false eyelash from the subset of false eyelashes; and generating, for presentation at the client device, an updated 2D image of the eye area of the subject, the updated 2D image representing the first false eyelash applied to the eye area of the subject.
20. The non-transitory computer-readable medium of claim 19, wherein the subset of false eyelashes comprise artificial lash extensions designed for application at an underside of natural eyelashes, and wherein the updated 2D image represents one or more of the artificial lash extensions applied to the underside of natural lashes of the subject.
Unknown
August 19, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.