H04N21/4725

SYSTEMS AND METHODS FOR PROVIDING INTERACTIVE VISUALIZATIONS OF DIGITAL CONTENT TO A USER

A computer-implemented method may include: receiving, by a first computer server, content provider data and content item data; identifying a plurality of profile elements by applying machine learning techniques to the received content provider data and content item data; calculating a first plurality of profile element scores for the content provider in each of the plurality of profile elements and a second plurality of profile element scores for the plurality of content items in each of the plurality of profile elements; determining, by utilizing one or more distance algorithms, profile element vector distances between the first plurality of profile element scores for the content provider and the plurality of second profile element scores for the plurality of content items; ranking the plurality of content items based on the determined profile element vector distances; and generating an interactive graphical user interface (GUI) displaying a plurality of radar graphs.

SYSTEMS AND METHODS FOR PROVIDING INTERACTIVE VISUALIZATIONS OF DIGITAL CONTENT TO A USER

A computer-implemented method may include: receiving, by a first computer server, content provider data and content item data; identifying a plurality of profile elements by applying machine learning techniques to the received content provider data and content item data; calculating a first plurality of profile element scores for the content provider in each of the plurality of profile elements and a second plurality of profile element scores for the plurality of content items in each of the plurality of profile elements; determining, by utilizing one or more distance algorithms, profile element vector distances between the first plurality of profile element scores for the content provider and the plurality of second profile element scores for the plurality of content items; ranking the plurality of content items based on the determined profile element vector distances; and generating an interactive graphical user interface (GUI) displaying a plurality of radar graphs.

Interactive multimedia package methods and systems

Interactive multimedia package methods and systems are provided. An interactive multimedia package system may generate, manage, deliver, and/or play interactive multimedia packages with various digital media. An interactive multimedia package may be incorporated into any platform such as physical media (e.g., CDs, DVDs, etc.), web services (e.g., download, or streaming), and other applications. A user may shop directly off of the digital media that he or she is experiencing (e.g., watching a movie, viewing a digital news, reading an e-book, playing a video game, etc.) The user may be directed to an e-commerce website, a digital storefront, or a list of items associated with an object, by clicking on the object of interest in the digital media.

Interactive multimedia package methods and systems

Interactive multimedia package methods and systems are provided. An interactive multimedia package system may generate, manage, deliver, and/or play interactive multimedia packages with various digital media. An interactive multimedia package may be incorporated into any platform such as physical media (e.g., CDs, DVDs, etc.), web services (e.g., download, or streaming), and other applications. A user may shop directly off of the digital media that he or she is experiencing (e.g., watching a movie, viewing a digital news, reading an e-book, playing a video game, etc.) The user may be directed to an e-commerce website, a digital storefront, or a list of items associated with an object, by clicking on the object of interest in the digital media.

Dynamic content generation

A system comprises a receiver to receive a main content. The system further comprises a detector to detect a placeholder in the main content for placement of a media object. Further, the system comprises an obtainer to obtain a plurality of media objects having placement attributes corresponding to the placeholder in the main content, where a placement attribute is indicative of characteristics of a media object compatible with the placeholder. The system further comprises a selector to select one of the plurality of media objects for being placed in the placeholder of the main content, based on a user profile. Further, the system comprises a generator to generate a final content indicative of the selected media object embedded in the main content.

Dynamic content generation

A system comprises a receiver to receive a main content. The system further comprises a detector to detect a placeholder in the main content for placement of a media object. Further, the system comprises an obtainer to obtain a plurality of media objects having placement attributes corresponding to the placeholder in the main content, where a placement attribute is indicative of characteristics of a media object compatible with the placeholder. The system further comprises a selector to select one of the plurality of media objects for being placed in the placeholder of the main content, based on a user profile. Further, the system comprises a generator to generate a final content indicative of the selected media object embedded in the main content.

Dynamic, interactive segmentation in layered multimedia content
11589084 · 2023-02-21 ·

Computer implemented systems and methods are described for providing layered multimedia content. Specifically, the systems and methods can analyze a content stream or file using software to identify objects present in the first content, which could include people, items, places, music, sounds, and so forth. One or more elements can be generated and overlaid on to the content, which allow a viewer of the content to access information about the object and/or purchase a product or service associated with the object. Such information can be presented to the viewer when the viewer clicks on or otherwise interacts with the element.

Dynamic, interactive segmentation in layered multimedia content
11589084 · 2023-02-21 ·

Computer implemented systems and methods are described for providing layered multimedia content. Specifically, the systems and methods can analyze a content stream or file using software to identify objects present in the first content, which could include people, items, places, music, sounds, and so forth. One or more elements can be generated and overlaid on to the content, which allow a viewer of the content to access information about the object and/or purchase a product or service associated with the object. Such information can be presented to the viewer when the viewer clicks on or otherwise interacts with the element.

Connected interactive content data creation, organization, distribution and analysis

A method for identifying a product which appears in a video stream. The method includes playing the video stream on a video playback device, identifying key scenes in the video stream containing product images, selecting product images identified by predetermined categories of trained neural-network object identifiers stored in training datasets. Object identifiers of identified product images are stored in a database. Edge detection and masking is then performed based on at least one of shape, color and perspective of the object identifiers. A polygon annotation of the object identifiers is created using the edge detection and masking. The polygon annotation is annotated to provide correct object identifier content, accuracy of polygon shape, title, description and URL of the object identifier for each identified product image corresponding to the stored object identifiers. Also disclosed is a method for an end user to select and interact with an identified product.