US 11,947,588 B2
System and method for predictive curation, production infrastructure, and personal content assistant
Joseph A. Manico, Rochester, NY (US); Young No, Rochester, NY (US); Madirakshi Das, Rochester, NY (US); and Alexander C. Loui, Rochester, NY (US)
Assigned to Kodak Alaris Inc., Rochester, NY (US)
Filed by Kodak Alaris Inc., Rochester, NY (US)
Filed on Dec. 18, 2019, as Appl. No. 16/718,618.
Application 16/718,618 is a continuation of application No. 15/611,542, filed on Jun. 1, 2017, granted, now 10,546,229.
Claims priority of provisional application 62/344,761, filed on Jun. 2, 2016.
Claims priority of provisional application 62/344,764, filed on Jun. 2, 2016.
Claims priority of provisional application 62/344,770, filed on Jun. 2, 2016.
Prior Publication US 2020/0125921 A1, Apr. 23, 2020
Int. Cl. G06F 16/00 (2019.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 9/451 (2018.01); G06F 16/435 (2019.01); G06F 16/50 (2019.01); G06N 3/006 (2023.01); G06N 5/022 (2023.01); G06Q 10/1093 (2023.01); G06Q 30/0601 (2023.01); G06Q 50/00 (2012.01); G06T 13/40 (2011.01)
CPC G06F 16/50 (2019.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 9/453 (2018.02); G06F 16/435 (2019.01); G06N 3/006 (2013.01); G06N 5/022 (2013.01); G06Q 10/1093 (2013.01); G06Q 30/0621 (2013.01); G06Q 50/01 (2013.01); G06T 13/40 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A computer-implemented method configured to be performed on a networked computational device comprising a processor, the method comprising:
using the processor to verify an identity of a user account;
using the processor to identify a workflow trigger, wherein the workflow trigger comprises receiving multimedia assets at the networked computational device or a remote database;
using the processor to extract metadata associated with the multimedia assets;
using the processor to assign semantic tags to each multimedia asset based on the extracted metadata;
using the processor to sort the multimedia assets into groups, wherein each group corresponds to a semantic event and each semantic event is derived from the semantic tags;
using the processor to sort the multimedia assets in each group into thematic subgroups;
using the processor to assign group tags and thematic tags to the multimedia assets, wherein the group tags and thematic tags correspond to the groups and the thematic subgroups into which the multimedia assets are sorted;
weighing the semantic tags, the group tags, and the thematic tags based on a frequency of occurrence of each tag in association with the multimedia assets;
ranking the multimedia assets based on a weight of the semantic tags, the group tags, and the thematic tags associated with each multimedia asset;
identifying an important image, wherein the important image is the highest ranked multimedia asset; and
preparing a virtual version of a customized media-centric product to be offered to the user, wherein the customized media-centric product incorporates the important image.