System and method for dynamically recommending footwear size, and footwear thereof
OwnerRicardo Simon Carbajo, Alan Powerinventors
Life of this patent
Estimating the term…
Abstract
A computer implemented method and system for dynamically recommending footwear size includes receiving a plurality of images of a foot of a user during a current scan of the user foot, analysing the plurality of images to generate a 3D foot profile of the user, determining a foot size of the user based on the 3D foot profile, predicting a foot growth pattern of the user based on the 3D foot profile, and a user profile, recommending one or more footwear size for the user based on the foot size, the predicted foot growth pattern, one or more footwear brands and models, and predicting a time of next scan of the foot based on the recommended footwear size and the predicted foot growth pattern.
Claims20
A computer implemented method for dynamically recommending footwear size, comprising:
- receiving a plurality of images of a foot of a user during a current scan of the user foot, wherein the scan is performed through a mobile computing device;
- analysing the plurality of images to generate a 3D foot profile of the user;
- determining a foot size of the user based on the 3D foot profile;
- predicting a foot growth pattern of the user, using machine learning techniques based on the 3D foot profile, and user profile from the current and one or more previous scans of the user and one or more other users;
- recommending one or more footwear sizes for the user based on at least one of:
- the foot size and the predicted foot growth pattern, one or more footwear brands, and one or more footwear models;
- and
- predicting a time of next scan of the user based on the recommended footwear size and the predicted foot growth pattern of the user and one or more other users.
The computer implemented method as claimed in any preceding claim further comprising predicting the footwear inventory based on the recommended plurality of footwear.
The computer implemented method as claimed in any preceding claim, wherein the 3D foot profile includes at least one of:
- a length, a width, an ankle width, a foot height, and a hallux angle of the foot of the user.
The computer implemented method as claimed in any preceding claim, wherein the user profile includes at least one of:
- the age, the height, the ethnicity, preferences, and the gender.
The computer implemented method as claimed in any preceding claim further comprising:
- calculating a risk associated with changing footwear size of the user based on the 3D foot profile, and the predicted foot growth pattern, wherein the risk increases with each day subsequent to day of the current scan;
- and
- generating an alert for the user to perform the next scan, when the calculated risk exceeds a predetermined risk threshold.
The computer implemented method as claimed in any preceding claim further comprising:
- calculating a risk that the user is wearing an incorrectly fitted footwear, based on the worn footwear, 3D foot profile, and the predicted foot growth pattern, wherein the risk increases with each day subsequent to day of the current scan;
- and
- generating an alert for the user when the calculated risk exceeds a predetermined risk threshold.
The computer implemented method as claimed in any preceding claim further comprising:
- providing a user interface so as to enable the user to provide their feedback;
- and
- processing the feedback to revise the recommended footwear.
The computer implemented method as claimed in any preceding claim, further comprising:
- performing longitudinal analysis of foot growth between current and next scans to predict foot growth and development of the user;
- and
- detect an anomaly in the foot growth by analysing the foot growth in respect of a 3D foot profile and a footwear size applicable for the age and gender of the user.
A system for dynamically recommending footwear size, comprising:
- a foot profiling module configured to:
- receive a plurality of images of a foot of a user during a current scan of the user foot, wherein the scan is performed through a mobile computing device;
- analyse the plurality of images to generate a 3D foot profile of the user;
- and
- determine a foot size of the user based on the 3D foot profile;
- a foot growth pattern module configured to:
- predict a foot growth pattern of the user using machine learning techniques based on the 3D foot profile, and a user profile from the current and one or more previous scans of the user and one or more other users;
- a recommendation module configured to:
- recommend one or more footwear sizes for the user based on at least one of:
- the foot size, the predicted foot growth pattern, one or more footwear brands and one or more footwear models;
- and
- a prediction module configured to:
- predict a time of next scan of the user based on the recommended footwear size and the predicted foot growth pattern of the user and one or more other users.
A non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a processor, cause the processor to:
- receive a plurality of images of a foot of a user during a current scan of the user foot, wherein the scan is performed through a mobile computing device;
- analyse the plurality of images to generate a 3D foot profile of the user;
- determine a foot size of the user based on the 3D foot profile;
- predict a foot growth pattern of the user, using machine learning techniques based on the 3D foot profile, and a user profile from the current and one or more previous scans of the user and one or more other users recommend one or more footwear sizes for the user based on at least one of:
- the foot size, the predicted foot growth pattern, one or more footwear brands and one or more footwear models;
- and
- predict a time of next scan of the user based on the recommended footwear size and the predicted foot growth pattern of the user and one or more other users.
Dependencies are inferred from the claim text.