US 11,741,522 B2
Method for image product recommendation
Alexander Loui, Rochester, NY (US); and Madirakshi Das, Rochester, NY (US)
Assigned to KODAK ALARIS, INC., Rochester, NY (US)
Filed by KODAK ALARIS INC., Rochester, NY (US)
Filed on Dec. 30, 2016, as Appl. No. 15/395,837.
Claims priority of provisional application 62/273,641, filed on Dec. 31, 2015.
Prior Publication US 2017/0193588 A1, Jul. 6, 2017
Int. Cl. G06Q 30/0601 (2023.01); G06F 16/583 (2019.01)
CPC G06Q 30/0631 (2013.01) [G06F 16/583 (2019.01); G06Q 30/0603 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0623 (2013.01); G06Q 30/0625 (2013.01); G06Q 30/0627 (2013.01); G06Q 30/0629 (2013.01); G06Q 30/0643 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A method for creating a consumer photo product recommendation, comprising:
receiving, at an image processing unit, a digital image collection comprising a plurality of image files;
extracting recorded metadata from the image files, wherein the recorded metadata comprises location information and capture time information;
extracting content-based metadata indicative of one or more characterizing content profiles from the image files independent of other types of metadata, wherein the content-based metadata is derived from an analysis of image pixels of a background or scenery of each of the image files;
extracting face-based metadata from the image files, wherein the face-based metadata is derived from an analysis of image pixels in each of the image files;
extracting event-based metadata including a temporal duration of an event, number of images in the event, and event user tags from the image files, wherein the event-based metadata is derived from an analysis of image pixels in each of the image files;
creating an input profile for the digital image collection defined by the extracted recorded metadata, extracted content-based metadata, extracted face-based metadata, and extracted event-based metadata;
comparing the input profile to a plurality of product profiles, wherein each product profile corresponds to a different consumer photo product and comprises one or more product profile rules corresponding to each respective consumer photo product, wherein the product profile rules define features of each respective consumer photo product, and wherein each product profile rule is configured to provide a reward if it is satisfied, or a penalty or no value if it is not satisfied;
determining a match score for each product profile compared to the input profile, wherein the match score is indicative of a relevancy of the product profile to the input profile and a higher match score correlates to a higher relevancy, and wherein the match score is determined in part by evaluating whether the input profile satisfies the product profile rules; and
displaying, on an interface of the image processing unit, a rendering of the consumer photo products corresponding to the product profiles having a match score above a pre-established threshold.