1. A method implemented by a computing system for matching an advertisement item to a multimedia content element, comprising: extracting at least one multimedia content element from a personalized multimedia content channel, the personalized multimedia content channel having at least one user, wherein multimedia content elements in the personalized multimedia content channel are customized for each user; generating at least one signature for the at least one multimedia content element, wherein the generating further comprises processing a plurality of content segments of the multimedia content element in parallel by a plurality of independent computational cores and wherein the content segments are further broken into patches having random lengths and are located at random positions within the multimedia content element, each patch being injected into a respective one of the plurality of independent computational cores; searching for at least one advertisement item based on the at least one generated signature; and causing a display of the at least one advertisement item within a display area of a user node associated with a user of the personalized multimedia content channel.