Method, system and computer program product for generating recommendations for products and treatments
First Claim
1. A method for recommending one or more products to a user:
- (a) receiving a plurality of digital images showing a person provided by the user;
(b) detecting a face of the person in the plurality of digital images;
(c) establishing a plurality of regions of interest in the face in the plurality of digital images;
(d) detecting one or more features in the plurality of regions of interest in the face in the plurality of digital images, said one or more features including one or more facial features of interest and one or more other facial features, involving the use of image gradient intensities to detect a plurality of individual features if the location of features in the plurality of digital Images is not previously established;
(e) performing multi-level statistical analysis of the plurality of digital images to produce user information;
(f) displaying user information to the user; and
(g) recommending one or more products to the user, based on a database of products reviewed in accordance with the multi-level statistical analysis.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method, system and computer prod act operable to receive one or more images and/or video and to utilize such images/video to generate an analysis that is the basis tor recommendations for products and/or treatments provided to a user. The invention generates statistical analysis particular to person shown in the images/video. The statistical information may be displayed to a user. This statistical analysis may be utilized by the invention to generate recommendations for products and/or treatments for the person shown in the images/video. The invention may further generate an image showing the result of an application of a product or treatment to the person shown in the video. The invention may be provided to a user on a computing device, such as, for example as an App on a mobile device.
-
Citations
20 Claims
-
1. A method for recommending one or more products to a user:
- (a) receiving a plurality of digital images showing a person provided by the user;
(b) detecting a face of the person in the plurality of digital images;
(c) establishing a plurality of regions of interest in the face in the plurality of digital images;
(d) detecting one or more features in the plurality of regions of interest in the face in the plurality of digital images, said one or more features including one or more facial features of interest and one or more other facial features, involving the use of image gradient intensities to detect a plurality of individual features if the location of features in the plurality of digital Images is not previously established;
(e) performing multi-level statistical analysis of the plurality of digital images to produce user information;
(f) displaying user information to the user; and
(g) recommending one or more products to the user, based on a database of products reviewed in accordance with the multi-level statistical analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- (a) receiving a plurality of digital images showing a person provided by the user;
-
11. A system for recommending one or more products to a user comprising:
- (a) a computer linked to a database, the computer including or being linked to a utility for enabling one or more users upload, store, retrieve, email, display and/or manage digital images;
(b) a processing utility linked to the computer, the processing utility being operable to provide instructions to the computer that enable the computer to;
(i) receive a plurality of digital images showing a person provided by the user;
(ii) defect a face of the person in the plurality of digital images;
(iii) establish a plurality of regions of interest in the face in the plurality of digital images;
(iv) detect one or more features in the plurality of regions of interest in the face in the plurality of digital images, said one or more features including one or more facial features of interest and one or more other facial features, involving the use of image gradient intensities to detect a plurality of individual features if the location of features in the plurality of digital images is not previously established;
(v) perform multi-level statistical analysis of the plurality of digital images to produce user information;
(vi) display user information to the user; and
(vii) recommend one or more products to the user, based on a database of products reviewed in accordance with the multi-level statistical analysis. - View Dependent Claims (12, 13, 14, 15, 16, 17)
- (a) a computer linked to a database, the computer including or being linked to a utility for enabling one or more users upload, store, retrieve, email, display and/or manage digital images;
-
18. A non-transitory computer readable medium for recommending one or more products to a user, said non-transitory computer readable medium comprising;
- (a) a computer readable medium bearing software instructions; and
(b) the software instructions for enabling the computer to perform, predetermined operations, the predetermined operations including the steps of;
(i) receiving a plurality of digital images showing a person provided by the user;
(ii) detecting a face of the person in the plurality of digital images;
(iii) establishing a plurality of regions of interest in the face in the plurality of digital images;
(iv) detecting one or more features in the plurality of regions of interest in the face in the plurality of digital images, said one or more features including one or more facial features of interest and one or more other facial features, involving the use of image gradient intensities to detect a plurality of individual features if the location of features in the plurality of digital images is not previously established;
(v) performing multi-level statistical analysis of the plurality of digital images to produce user information;
(vi) displaying user information to the user; and
(vii) recommending one or more products to the user, based on a database of products reviewed in accordance with the multi-level statistical analysis. - View Dependent Claims (19, 20)
- (a) a computer readable medium bearing software instructions; and
Specification