Patent ID: 9420121
Filing Date: 2016-08-16
CPC Classification: G06F,G06Q,H04L,H04N

Claim Text:
1. A non-transitory physical storage medium, storing program code executable by a hardware processor, the program code for rendering theme-based digital assets in a media-based project having one or more searchable templates searchable through a graphical user interface (GUI), the program code executable by the hardware processor to perform: tagging each of the searchable templates with one or more tag words relative to each searchable template's content; automatically retrieving one or more tag words corresponding to a current template of a currently-active media-based project; automatically retrieving one or more related tag words that correspond to the tag words of the current template; automatically forming one or more tag groups for the current template, each tag group comprising a plurality of the tag words and a plurality of the related tag words; automatically searching for one or more related templates from among the searchable templates using one or more of the tag groups as search terms in a search engine by performing a lookup against a subset of tag words that are common between the one or more tag groups of the current template used in the search and one or more of the searchable templates; evaluating one or more upsell rules for the related templates returned from the search engine; and offering an upsell recommendation comprising one or more of the related templates returned from the search engine based on the upsell rules.