Ensemble-based multimedia asset recommendation system
OwnerThomas J. SULLIVAN, Joel SPITALNIKinventors
Life of this patent
Estimating the term…
Abstract
An asset to be displayed during an online engagement is identified. A mixture of multimedia assets that include any combination of: audio, video, text, or image, are selected to be displayed simultaneously with the asset. Each multimedia asset selected based at least on a relationship between the multimedia asset and the asset to be displayed during the online engagement. A presentation screen is created that includes the selected multimedia assets and the asset to be displayed during the online engagement based on display parameters of a receiving device.
Claims21
A computer-implemented method comprising:
- determining, by one or more computing processors and based at least partially on user interaction data collected by a user computing device operated by a user, a selected anchor media content item is to be rendered next with the user computing device to the user;
- selecting, by the one or more computing processors and based at least in part on pairwise comparisons with one or more features of the selected anchor media content item, one or more additional media content items from a plurality of media content items related to the selected anchor media content item, wherein the one or more features of the selected anchor media content item include a specific feature identifying whether the selected anchor media content item is a non-video file, wherein a similarity matrix comprising matrix values generated from the pairwise comparisons is used to select the one or more additional media content items for co-displaying with the anchor media content item on an image display of the user computing device;
- generating, by the one or more computing processors, a computer display page by arranging the anchor media content item and one or more additional media content items into the computer display page;
- causing, by the one or more computer processors, the computer display page to be sent to the user computer device for display on the image display of the user computing device.
A system, comprising:
- one or more computing processors;
- and
- one or more non-transitory computer-readable media storing instructions, which when executed by the one or more computing processors, cause the one or more computing processors to perform:
- determining, by the one or more computing processors and based at least partially on user interaction data collected by a user computing device operated by a user, a selected anchor media content item is to be rendered next with the user computing device to the user;
- selecting, by the one or more computing processors and based at least in part on pairwise comparisons with one or more features of the selected anchor media content item, one or more additional media content items from a plurality of media content items related to the selected anchor media content item, wherein the one or more features of the selected anchor media content item include a specific feature identifying whether the selected anchor media content item is a non-video file, wherein a similarity matrix comprising matrix values generated from the pairwise comparisons is used to select the one or more additional media content items for co-displaying with the anchor media content item on an image display of the user computing device;
- generating, by the one or more computing processors, a computer display page by arranging the anchor media content item and one or more additional media content items into the computer display page;
- causing, by the one or more computer processors, the computer display page to be sent to the user computer device for display on the image display of the user computing device.
One or more non-transitory computer-readable media storing one or more sequences of instructions, which when executed by one or more computing processors, cause the one or more computing processors to perform:
- determining, by the one or more computing processors and based at least partially on user interaction data collected by a user computing device operated by a user, a selected anchor media content item is to be rendered next with the user computing device to the user;
- selecting, by the one or more computing processors and based at least in part on pairwise comparisons with one or more features of the selected anchor media content item, one or more additional media content items from a plurality of media content items related to the selected anchor media content item, wherein the one or more features of the selected anchor media content item include a specific feature identifying whether the selected anchor media content item is a non-video file, wherein a similarity matrix comprising matrix values generated from the pairwise comparisons is used to select the one or more additional media content items for co-displaying with the anchor media content item on an image display of the user computing device;
- generating, by the one or more computing processors, a computer display page by arranging the anchor media content item and one or more additional media content items into the computer display page;
- causing, by the one or more computer processors, the computer display page to be sent to the user computer device for display on the image display of the user computing device.
Dependencies are inferred from the claim text.