US 12,118,602 B2
Recommendation system, method and computer program product based on a user's physical features
Dmitry Kornilov, Menlo Park, CA (US)
Assigned to DITTO TECHNOLOGIES, INC., Oakland, CA (US)
Filed by Ditto Technologies, Inc., Oakland, CA (US)
Filed on Sep. 10, 2021, as Appl. No. 17/471,490.
Application 17/471,490 is a continuation of application No. 15/826,533, filed on Nov. 29, 2017, granted, now 11,157,985.
Prior Publication US 2021/0406987 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06Q 30/0282 (2023.01); G06T 17/20 (2006.01); G06V 40/16 (2022.01)
CPC G06Q 30/0631 (2013.01) [G06Q 30/0282 (2013.01); G06T 17/20 (2013.01); G06V 40/165 (2022.01); G06V 40/171 (2022.01); G06V 40/172 (2022.01)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
generate a three-dimensional (3D) model of a head of a user based on an image of the user, including generating a set of parameter values to a statistical model that corresponds to the image of the user by evaluating candidate parameter values using a cost function determined based at least in part on optical flow;
extract a ratio between a plurality of facial feature distances to determine a facial proportion of the user;
determine a physical characteristic of the user based at least in part on the image of the user, wherein the physical characteristic is determined at least in part by extracting a parameter from the 3D model, wherein the physical characteristic comprises the facial proportion;
determine a correlation between the physical characteristic and a product, wherein the correlation is performed using a 3D model of a user's face and a 3D model of the product; and
generate a product recommendation based at least in part on the determined correlation, the product recommendation including a recommendation explanation.