Method and pluggable system for trend-based allocation of media assets between global and local storage
AssigneeFox Broadcasting Company, LLC
InventorsDean Perrine, Christopher D. Blandy, Joseph P. Coffaro
Life of this patent
Estimating the term…
Abstract
A method, apparatus, article of manufacture, and a memory structure for allocating storage of media programs among global and local storage assets for hot and cold storage is disclosed. Trend data is obtained from a plurality of sources including web page click-throughs and social media, indexed and combined with data describing available media programs to identify media programs of interest and reallocate them to hot storage as required. The system uses REST-compliant methods and commands and is therefore pluggable and can be used with a variety of existing systems.
Claims17
A system for managing a retrieval and provision of globally stored media program, the system comprising:
- storage assets, comprising:
- cold storage elements;
- hot storage elements;
- and
- wherein the media programs are retrievable by users requesting the media programs more rapidly from the hot storage elements than the cold storage elements;
- a demand trend analytics system, comprising:
- a social media module for collecting social networking data;
- a machine learning module processing the collected social networking data to identify a trending topic related to a topic category related to the globally stored media programs, and providing the processed collected social networking data;
- a media metadata system, comprising:
- a scraper for scraping the globally stored media programs to generate metadata of the globally stored media programs, and for providing the metadata of the globally stored media programs;
- an indexing service, communicatively coupled to the demand trend analytics system and the media metadata system, the indexing service for accessing the processed collected social networking data and the metadata of the globally stored media programs, for generating an indexed database integrating the accessed processed collected social networking data and the metadata of the globally stored media programs, and for providing the indexed database;
- a media portal, communicatively coupled to the indexing service, the media metadata system and the demand trend analytics system, for accessing the indexed database and searching the indexed database to identify globally stored media programs correlating to the identified trending topics and for controlling processing of the identified globally stored media programs for storage by at least one of the hot storage elements according to the identified trending topics;
- wherein:
- the demand trend analytics system relates at least one of the trending topics to a geographical area;
- and
- the media portal controls the processing of the identified globally stored media programs for storage by the at least one of the hot storage elements proximate the geographical area.
A method for managing a retrieval and provision of globally stored media programs, the method comprising:
- collecting social networking data with a demand trend analytics system;
- processing the collected social networking data to identify a trending topic related to a topic category related to the globally stored media programs;
- providing the processed collected social networking data;
- scraping the globally stored media programs to generate metadata of the globally stored media programs;
- and
- providing the metadata of the globally stored media programs;
- accessing the processed collected social networking data and the metadata of the globally stored media programs;
- generating an indexed database integrating the accessed processed collected social networking data and the metadata of the globally stored media programs;
- providing the indexed database;
- accessing the indexed database and searching the indexed database to identify globally stored media programs correlating to the identified trending topics;
- and
- relating at least one of the trending topics to a geographical area;
- and
- processing the identified globally stored media programs for storage by at least one of a plurality of hot storage elements proximate the geographical area.
An apparatus for managing a retrieval and provision of globally stored media programs, comprising:
- means for collecting social networking data with a demand trend analytics system;
- means for processing the collected social networking data to identify a trending topic related to a topic category related to the globally stored media programs;
- means for providing the processed collected social networking data;
- means for scraping the globally stored media programs to generate metadata of the globally stored media programs;
- means for providing the metadata of the globally stored media programs;
- means for accessing the processed collected social networking data and the metadata of the globally stored media programs;
- means for generating an indexed database integrating the accessed processed collected social networking data and the metadata of the globally stored media programs;
- providing the indexed database;
- means for accessing the indexed database and searching the indexed database to identify globally stored media programs correlating to the identified trending topics;
- means for relating at least one of the trending topics to a geographical area;
- means for processing the identified globally stored media programs for storage by at least one of a plurality of the hot storage elements proximate the geographical area;
- and
- means for inter-translating via an application interface (API) service bus.
Dependencies are inferred from the claim text.