P
US11625899B2ActiveUtilityPatentIndex 45

Server, method, and computer-readable storage medium for selecting eyewear equipment

Assignee: ESSILOR INTPriority: Nov 30, 2018Filed: Nov 18, 2019Granted: Apr 11, 2023
Est. expiryNov 30, 2038(~12.4 yrs left)· nominal 20-yr term from priority
Inventors:ANDOCHE JULIENNETTER ESTELLE
G06T 2207/30201G06T 2207/20084G06V 40/169G06V 40/165G06V 10/82G06V 10/764G06T 19/006G06T 7/70G06V 20/30G06N 3/04G06Q 30/0631G06F 18/24G06Q 30/0643
45
PatentIndex Score
0
Cited by
5
References
15
Claims

Abstract

A server includes processing circuitry configured to receive one or more images, the one or more images including one or more representations of people. Additionally, the processing circuitry is configured to apply a neural network to the one or more images, wherein the neural network classifies at least one aesthetic component of each image of the one or more images, an aesthetic component score being generated for each image in the one or more images. Further, the processing circuitry is configured to generate a user eyewear equipment profile for a user, the user being matched to a persona from a personae database, each persona in the personae database being linked to one or more persona eyewear equipment profiles, the one or more persona eyewear equipment profiles being based on the aesthetic component score, and select eyewear equipment for the user based on the generated user eyewear equipment profile.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A server, comprising:
 processing circuitry configured to
 receive one or more images, the one or more images including one or more representations of people, 
 apply a neural network to the one or more images, wherein the neural network classifies at least one aesthetic component of each image of the one or more images, an aesthetic component score being generated for each image in the one or more images, 
 generate a user eyewear equipment profile for a user, the user being matched to a persona from a personae database, each persona in the personae database being linked to one or more persona eyewear equipment profiles, the one or more persona eyewear equipment profiles being based on the aesthetic component score, and 
 select eyewear equipment for the user based on the generated user eyewear equipment profile, 
 
 wherein the aesthetic component score is calculated based on a number of occurrences of an item including a type, a color, a shape, a product, a pattern, a brand, or a product category. 
 
     
     
       2. The server of  claim 1 , wherein the processing circuitry is further configured to
 sum a number of appearances of each classified aesthetic component in the one or more images, wherein the number of appearances is weighed as a function of predetermined criteria including one or more of a time when an image the item appears in was released, a time period when all the plurality of images including the item were released, a person that provided the image, and feedback of other people regarding the image including social media engagement, and 
 calculate the aesthetic component score for each of the one or more images based on how frequently each aesthetic component appeared in the one or more images, 
 wherein each aesthetic component is weighted based on one or more predetermined criteria and each aesthetic component in each of the one or more images is combined to calculate aesthetic component statistics for the one or more images. 
 
     
     
       3. The server of  claim 2 , wherein the processing circuitry is further configured to
 determine whether the eyewear equipment selection for the user is based on a synthesis of all aesthetic components in the one or more images, 
 output global statistics in response to a determination that the eyewear equipment selection for the user is based on the attribute of all aesthetic components in the one or more images, the global statistics being based on the aesthetic component score, 
 determine whether the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images, and 
 output eyewear statistics in response to a determination that the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images, the eyewear statistics being based on the aesthetic component score, 
 wherein the aesthetic component score is only incorporated into the global statistics and the eyewear statistics when the aesthetic component score is greater than a predetermined minimum aesthetic component score. 
 
     
     
       4. The server of  claim 1 , wherein in response to the received one or more images being from publically available media corresponding to a panel of pre-selected celebrities or trend setters, the processing circuitry is further configured to
 generate the personae database by defining or computing a set of personae, each persona in the personae database having a human typical profile, the human typical profile being based on physical and context characteristics of the people in the one or more images, 
 associate each pre-selected celebrity or trend setter with a matching persona in the personae database, the association being based on physical and context characteristics of the pre-selected celebrity or trend setter, and 
 associate eyewear equipment to each persona in the set of personae based on the aesthetic component score of the eyewear equipment of the pre-selected celebrities or trend setters, the associated eyewear equipment to each persona corresponding to the one or more persona eyewear equipment profiles. 
 
     
     
       5. The server of  claim 4 , wherein in response to the received one or more images being one or more images of the user, the processing circuitry is further configured to
 generate a profile for the user based on the physical and context characteristics of the user, 
 associate the user to the matching persona in the personae database that most closely matches the profile generated for the user based on the physical and context characteristics of the user, and 
 associate the user to the user eyewear equipment profile based on the matching persona, the user eyewear equipment profile being based on the one or more persona eyewear equipment profiles of the matching persona. 
 
     
     
       6. A method for selecting eyewear equipment, comprising:
 receiving, by processing circuitry, one or more images, the one or more images including one or more representations of people; 
 applying, by the processing circuitry, a neural network to the one or more images, wherein the neural network classifies at least one aesthetic component of each image of the one or more images, an aesthetic component score being generated for each image in the one or more images; 
 generating, by the processing circuitry, a user eyewear equipment profile for a user, the user being matched to a persona from a personae database, each persona in the personae database being linked to one or more persona eyewear equipment profiles, the one or more persona eyewear equipment profiles being based on the aesthetic component score; and 
 selecting, by the processing circuitry, eyewear equipment for the user based on the generated user eyewear equipment profile, 
 wherein the aesthetic component score is calculated based on a number of occurrences of an item including a type, a color, a shape, a product, a pattern, a brand, or a product category. 
 
     
     
       7. The method of  claim 6 , further comprising:
 summing a number of appearances of each classified aesthetic component in the one or more images, wherein the number of appearances is weighed as a function of predeteimined criteria including one or more of a time when an image the item appears in was released, a time period when all the plurality of images including the item were released, a person that provided the image, and feedback of other people regarding the image including social media engagement; and 
 calculating the aesthetic component score for each of the one or more images based on how frequently each aesthetic component appeared in the one or more images, 
 wherein each aesthetic component is weighted based on one or more predetermined criteria and each aesthetic component in each of the one or more images is combined to calculate aesthetic component statistics for the one or more images. 
 
     
     
       8. The method of  claim 7 , further comprising:
 determining whether the eyewear equipment selection for the user is based on a synthesis of all aesthetic components in the one or more images; 
 outputting global statistics in response to a determination that the eyewear equipment selection for the user is based on the attribute of all aesthetic components in the one or more images, the global statistics being based on the aesthetic component score; 
 determining whether the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images; and 
 outputting eyewear statistics in response to a determination that the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images, the eyewear statistics being based on the aesthetic component score, 
 wherein the aesthetic component score is only incorporated into the global statistics and the eyewear statistics when the aesthetic component score is greater than a predetermined minimum aesthetic component score. 
 
     
     
       9. The method of  claim 6 , in response to the received one or more images being from publically available media corresponding to a panel of pre-selected celebrities or trend setters, further comprising:
 generating the personae database by defining or computing a set of personae, each persona in the personae database having a human typical profile, the human typical profile being based on physical and context characteristics of the people in the one or more images; 
 associating each pre-selected celebrity or trend setter with a matching persona in the personae database, the association being based on physical and context characteristics of the pre-selected celebrity or trend setter; and 
 associating eyewear equipment to each persona in the set of personae based on the aesthetic component score of the eyewear equipment of the pre-selected celebrities or trend setters, the associated eyewear equipment to each persona corresponding to the one or more persona eyewear equipment profile. 
 
     
     
       10. The method of  claim 9 , in response to the received one or more images being one or more images of the user, further comprising:
 generating a profile for the user based on the physical and context characteristics of the user; 
 associating the user to the matching persona in the personae database that most closely matches the profile generated for the user based on the physical and context characteristics of the user; and 
 associating the user to the user eyewear equipment profile based on the matching persona, the user eyewear equipment profile being based on the one or more persona eyewear equipment profiles of the matching persona. 
 
     
     
       11. A non-transitory computer-readable storage medium storing computer-readable instructions thereon which, when executed by a computer, cause the computer to perform a method, the method comprising:
 receiving one or more images, the one or more images including one or more representations of people, 
 applying a neural network to the one or more images, wherein the neural network classifies at least one aesthetic component of each image of the one or more images, an aesthetic component score being generated for each image in the one or more images, 
 generating a user eyewear equipment profile for a user, the user being matched to a persona from a personae database, each persona in the personae database being linked to one or more persona eyewear equipment profiles, the one or more persona eyewear equipment profiles being based on the aesthetic component score, and 
 selecting eyewear equipment for the user based on the generated user eyewear equipment profile, 
 wherein the aesthetic component score is calculated based on a number of occurrences of an item including a type, a color, a shape, a product, a pattern, a brand, or a product category. 
 
     
     
       12. The non-transitory computer-readable storage medium of  claim 11 , further comprising:
 summing a number of appearances of each classified aesthetic component in the one or more images, wherein the number of appearances is weighed as a function of predeteimined criteria including one or more of a time when an image the item appears in was released, a time period when all the plurality of images including the item were released, a person that provided the image, and feedback of other people regarding the image including social media engagement; and 
 calculating the aesthetic component score for each of the one or more images based on how frequently each aesthetic component appeared in the one or more images, 
 wherein each aesthetic component is weighted based on one or more predetermined criteria and each aesthetic component in each of the one or more images is combined to calculate aesthetic component statistics for the one or more images. 
 
     
     
       13. The non-transitory computer-readable storage medium of  claim 12 , further comprising:
 determining whether the eyewear equipment selection for the user is based on a synthesis of all aesthetic components in the one or more images; 
 outputting global statistics in response to a determination that the eyewear equipment selection for the user is based on the attribute of all aesthetic components in the one or more images, the global statistics being based on the aesthetic component score; 
 determining whether the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images; and 
 outputting eyewear statistics in response to a determination that the eyewear equipment selection for the user is based on eyewear aesthetic components in the one or more images, the eyewear statistics being based on the aesthetic component score, 
 wherein the aesthetic component score is only incorporated into the global statistics and the eyewear statistics when the aesthetic component score is greater than a predetermined minimum aesthetic component score. 
 
     
     
       14. The non-transitory computer-readable storage medium of  claim 11 , in response to the received one or more images being from publically available media corresponding to a panel of pre-selected celebrities or trend setters, further comprising:
 generating the personae database by defining or computing a set of personae, each persona in the personae database having a human typical profile, the human typical profile being based on physical and context characteristics of the people in the one or more images; 
 associating each pre-selected celebrity or trend setter with a matching persona in the personae database, the association being based on physical and context characteristics of the pre-selected celebrity or trend setter; and 
 associating eyewear equipment to each persona in the set of personae based on the aesthetic component score of the eyewear equipment of the pre-selected celebrities or trend setters, the associated eyewear equipment to each persona corresponding to the one or more persona eyewear equipment profiles. 
 
     
     
       15. The non-transitory computer-readable storage medium of  claim 14 , in response to the received one or more images being one or more images of the user, further comprising:
 generating a profile for the user based on the physical and context characteristics of the user; 
 associating the user to the matching persona in the personae database that most closely matches the profile generated for the user based on the physical and context characteristics of the user; and 
 associating the user to the user eyewear equipment profile based on the matching persona, the user eyewear equipment profile being based on the one or more persona eyewear equipment profiles of the matching persona.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.