System and method for generating an integrated mobile graphical experience using compiled-content from multiple sources
The present disclosure describes systems, methods, and a graphical user interface implementing techniques for optimizing and integrating compiled-content provided from at least one compiled-content source for use by an integrated mobile graphical media experience executed in a mobile device. A crawling module is provided to extract a plurality of compiled-content items, having a plurality of data formats, from the compiled-content source. The crawling module is also configured to reformat at least one compiled-content item of the plurality of compiled-content items based on predetermined optimization requirements. A rendering module configured to generate, using the plurality of compiled-content items, the integrated mobile graphical media experience based on a template for execution on the mobile device. The integrated mobile graphical media experience includes a plurality of display items, and each display item in the plurality of display items corresponds to a respective compiled-content item of the plurality of compiled-content items.
1 . A system for optimizing and integrating compiled-content provided from at least one compiled-content source to generate an integrated mobile graphical media experience executed in a mobile device, the system comprising:
one or more processors in the mobile device; and
a memory, coupled to the one or more processors, wherein the memory includes code stored therein that is executable by the processors to cause the mobile device to:
integrate the compiled-content into a single platform to provide a seamless integration of multiple sources of the compiled-content so that accessing the compiled-content, including video content, obtained from the multiple sources does not require individually accessing the compiled-content from each source platform originally associated with the compiled-content;
extract compiled-content items from the at least one compiled-content source, the compiled-content items comprising items having a plurality of data formats, wherein the data formats are content types including video, audio, and text content types, and the integrated compiled content items are individually accessible;
reformat the compiled-content items in accordance with a template to optimize display of the compiled-content items by the mobile device, wherein the template defines a layout of the compiled-content items based on the data formats of the compiled-content items;
generate, using reformatted compiled-content items, the integrated mobile graphical media experience in accordance with the layout defined by the template based on the data format for execution on the mobile device, wherein the integrated mobile graphical media experience includes a plurality of display items, each display item in the plurality of display items corresponding to one of the compiled-content items, the template further defining a layout of the plurality of display items on the integrated mobile graphical media experience based on the data formats of the reformatted compiled-content items corresponding to each display item in the plurality of display items;
parse the compiled-content items to facilitate keyword analysis of the compiled-content items, wherein the keyword analysis identifies keyword tags that are additional to any tag originally included in the compiled-content items, and wherein a context of the identified keyword tags is related to the integrated mobile graphical media experience;
guide an AI platform to analyze the parsed compiled-content to generate a compiled-content keyword and taxonomy map that is within a context of the mobile graphical media experience;
use the AI generated compiled-content keyword and taxonomy map to identify additional compiled-content related to the parsed compiled-content so that the additional compiled-content is not tied to an original context of the parsed compiled-content but instead is within the context of the mobile graphical media experience; and
optimize the compiled-content items to reduce an amount of video data to comply with mobile device bandwidth limits while maintaining a video format.
2 . The system of claim 1 , where the compiled-content includes owned-content.
3 . The system of claim 1 , wherein the predetermined optimization requirements are requirements related to at least one of bandwidth limits and storage limits.
4 . The system of claim 3 , wherein the at least one of the bandwidth limits and the storage limits are limits of the mobile device or of the system.
5 . The system of claim 3 , wherein the predetermined optimization requirements are expressed as threshold values, and wherein the reformatting the compiled-content items based on predetermined optimization requirements includes reformatting the compiled-content items such that the integrated mobile graphical media experience has a size less than a predetermined size.
6 . The system of claim 1 , wherein the layout defined by the template defines at least one of a number of display items corresponding to compiled-content items of a particular data format to be included in the integrated mobile graphical media experience, and a location of display items corresponding to the compiled-content items of a particular data format within the integrated mobile graphical media experience.
7 . The system of claim 1 , wherein the at least one compiled-content source includes a plurality of compiled-content sources, and wherein each of the compiled-content sources is of a type selected from a group consisting of a social media stream, a blog publisher, a video source, a news source, a web server, a media server, and a Rich Site Summary (RSS) feed.
8 . The system of claim 1 , further comprising a storage and distribution module configured to store the integrated mobile graphical media experience, and to distribute the integrated mobile graphical media experience to the mobile device.
9 . The system of claim 8 , wherein the distributing the integrated mobile graphical media experience to the mobile device is performed using a third-party content delivery system, whereby the storing of the integrated mobile graphical media experience is decoupled from the distributing the integrated mobile graphical media experience.
10 . The system of claim 1 , wherein the keyword analysis of the compiled-content items is used to identify additional compiled-content items from the at least one compiled-content source related to the parsed compiled-content items.
11 . The system of claim 1 , wherein the keyword analysis of the compiled-content items is performed by an intelligent analysis platform.
12 . The system of claim 1 , further comprising a metrics database for storing metrics associated with at least one interaction event, wherein the at least one interaction event is generated when a user interacts with the compiled-content items of the integrated mobile graphical media experience, and wherein the metrics indicate a performance of the compiled-content.
13 . The system of claim 12 , wherein the metrics are used in identifying additional compiled-content items that are deemed relevant to the user based on the metrics.
14 . The system of claim 12 , wherein the metrics include at least one of a number of views of a display item of the integrated mobile graphical media experience, a duration of the user view of the display item, an engagement activity of the user with the display item, a selection of shoppable-content within the display item, and a user rating associated with the display item.
15 . A method of generating an integrated mobile graphical media experience for execution in a mobile device, the method comprising:
integrating compiled-content into a single platform to provide a seamless integration of multiple sources of the compiled-content so that accessing the compiled-content, including video content, obtained from the multiple sources does not require individually accessing the compiled-content from each source platform originally associated with the compiled-content;
receiving the compiled-content from at least one compiled-content source, wherein the compiled-content is associated with a topic of the integrated mobile graphical media experience;
extracting a plurality of compiled-content items from the at least one compiled-content source, the plurality of compiled-content items comprising items having a plurality of data formats, wherein the data formats are content types including video, audio, and text content types, and the integrated compiled content items are individually accessible;
determining optimization requirements for the integrated mobile graphical media experience;
reformatting compiled-content items of the plurality of compiled-content items in accordance with a template to optimize display of the compiled-content items by the mobile device, wherein the template defines a layout of the compiled-content items based on the data formats of the compiled-content items;
generating, using the plurality of compiled-content items including each of the reformatted compiled-content items, the integrated mobile graphical media experience in accordance with the layout defined by the template based on the data format for execution on the mobile device, wherein the generating the integrated mobile graphical media experience comprises generating a plurality of display items, each display item in the plurality of display items corresponding to a respective compiled-content item of the plurality of compiled-content items, the template further defining a layout of the plurality of display items on the integrated mobile graphical media experience based on the reformatted respective compiled-content items corresponding to each display item in the plurality of display items; and
parsing the plurality of compiled-content items to facilitate keyword analysis of the plurality of compiled-content items, wherein the keyword analysis identifies keyword tags that are additional to any tag originally included in the plurality of compiled-content items, and wherein a context of the identified keyword tags is related to the integrated mobile graphical media experience; and
guiding an AI platform to analyze the parsed compiled-content to generate a compiled-content keyword and taxonomy map that is within a context of the mobile graphical media experience;
using the AI generated compiled-content keyword and taxonomy map to identify additional compiled-content related to the parsed compiled-content so that the additional compiled-content is not tied to an original context of the parsed compiled-content but instead is within the context of the mobile graphical media experience; and
optimizing the compiled-content items to reduce an amount of video data to comply with mobile device bandwidth limits while maintaining a video format.
16 . The method of claim 15 , wherein the layout defined by the template defines at least one of a number of display items corresponding to compiled-content items of a particular data format to be included in the integrated mobile graphical media experience, and a location of display items corresponding to compiled-content items of a particular data format within the integrated mobile graphical media experience.
17 . The method of claim 15 , wherein receiving compiled-content from at least one compiled-content source, wherein the compiled-content is associated with a topic of the integrated mobile graphical media experience comprises:
receiving compiled-content from a plurality of compiled-content sources, wherein the compiled-content is associated with a topic of the integrated mobile graphical media experience.
18 . The method of claim 17 , wherein the plurality of compiled-content sources are of different types, and wherein the different types include at least one of a social media stream, a blog publisher, a video source, a news source, a web server, a media server, and a Rich Site Summary (RSS) feed.
19 . The method of claim 15 , further comprising:
determining that new compiled-content related to the topic is available from the at least one compiled-content source; and
dynamically updating the integrated mobile graphical media experience to include additional display items corresponding to compiled-content items in the new compiled-content.
20 . The method of claim 15 , further comprising:
capturing at least one interaction event, the at least one interaction event generated when a user interacts with at least one compiled-content item of the plurality of compiled-content items of the integrated mobile graphical media experience;
generating metrics associated with the at least one interaction event;
storing the metrics in a metrics database; and
determining, based on the metrics, a performance of the at least one compiled-content item of the plurality of compiled-content items of the integrated mobile graphical media experience.
21 . The method of claim 20 , further comprising identifying, based on the performance of the at least one compiled-content item of the plurality of compiled-content items, additional compiled-content items that are deemed relevant to the user based on the metrics.
22 . The method of claim 15 , wherein the integrated mobile graphical media experience includes a call-to-action, the call-to-action including shoppable content related to the topic of the compiled-content of at least one display item of the integrated mobile graphical media experience.