US 11,721,051 B2
Imaging product selection system
Kathleen A. Mahoney, Spencerport, NY (US); and Ronald S. Cok, Rochester, NY (US)
Assigned to KODAK ALARIS INC., Rochester, NY (US)
Filed by KODAK ALARIS, INC., Rochester, NY (US)
Filed on Nov. 9, 2018, as Appl. No. 16/185,796.
Application 16/185,796 is a continuation of application No. 12/914,120, filed on Oct. 28, 2010, granted, now 10,127,697.
Prior Publication US 2019/0130626 A1, May 2, 2019
Int. Cl. G06T 11/60 (2006.01); G06F 3/048 (2013.01); H04N 1/00 (2006.01); H04N 1/387 (2006.01)
CPC G06T 11/60 (2013.01) [G06F 3/048 (2013.01); H04N 1/0044 (2013.01); H04N 1/00132 (2013.01); H04N 1/00196 (2013.01); H04N 1/387 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer system comprising:
a communications interface;
an input system comprising a graphic user interface (GUI);
an output system;
one or more processors; and
a non-transitory computer-readable storage medium containing instructions that, when executed by the one or more processors, cause the system to:
receive from the input system, via the GUI, content data files to be used in generating an image-enhanced output product;
receive from the input system a selection of an output form for the image-enhanced output product, wherein the output form comprises output form locations for images;
receive from the input system at least one type of content data file information selected from the group consisting of: audience information, annotation data, and character identification data;
identify a subset of images from the content data files, wherein identifying the subset of images is based on the received content data file information;
adaptively adjust one or more image attributes to accommodate positioning the images into specified output form locations, wherein adaptively adjusting the images comprises adjusting one or more image attributes selected from the group consisting of: image size, image aspect ratio, and image orientation;
generate composite renderings of the image-enhanced output product featuring the images adaptively adjusted and positioned into the specified output form locations;
automatically determine a preferred status for each of the composite renderings based on criterion including matching colors, content, or image quality of the respective representations of the image-enhanced output product comprising the adaptively adjusted images and the specified output form;
determine a sort order for each of the composite renderings based on the preferred status;
present, on the display, composite renderings that have the preferred status in a single area in the GUI while not displaying the remaining composite renderings of the image-enhanced output product;
receive from the input system, via the GUI, instructions to transact a sale for the purchase of the image-enhanced output product presented on the display; and
fabricate the image-enhanced output product.