METHODS AND SYSTEMS FOR PROVIDING CONTENT DATA TO CONTENT CONSUMERS
First Claim
1. A computer-implemented method for automatically providing content items of any type stored within a content management system (CMS) repository to a content consumer via a content delivery network (CDN), the method comprising:
- retrieving, via a CMS connector, a plurality of content items from a CMS repository, each content item being of any type and the CMS connector being configured to access each content item of any type stored within the CMS repository;
extracting content and one or more content assets from each retrieved content item;
providing each of the one or more extracted content assets for each content item to at least one CDN for storage, each extracted content asset capable of being retrieved via an unique uniform resource identifier (URI) that indicates the storage location of the particular extracted content asset within the CDN, the CDN configured to provide one or more content assets in response to receiving a corresponding one or more unique URIs without communicating with the CMS repository; and
providing i) the extracted content and ii) the unique URI associated with each of the plurality of retrieved content items to a search platform, the search platform configured to provide content and one or more unique URIs associated with the CDN in response to a consumer initiated content request without communicating with the CMS repository.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated content extraction, transformation, and load (ETL) system extracts content from a source content system, transforms the content, loads the transformed content into a specific target system, and then allows a content consumer to search, request, and receive content data without communicating with the source content system. The system may retrieve content data of any type from one or more content delivery management (CMS) repositories using CMS connectors. The system then may extract content from the retrieved content items and may provide the extracted content items to a search platform for indexing. The system may extract the one or more content assets and store the extracted assets into a content delivery network (CDN), for example without communicating or accessing any of the CMS repositories.
-
Citations
20 Claims
-
1. A computer-implemented method for automatically providing content items of any type stored within a content management system (CMS) repository to a content consumer via a content delivery network (CDN), the method comprising:
-
retrieving, via a CMS connector, a plurality of content items from a CMS repository, each content item being of any type and the CMS connector being configured to access each content item of any type stored within the CMS repository; extracting content and one or more content assets from each retrieved content item; providing each of the one or more extracted content assets for each content item to at least one CDN for storage, each extracted content asset capable of being retrieved via an unique uniform resource identifier (URI) that indicates the storage location of the particular extracted content asset within the CDN, the CDN configured to provide one or more content assets in response to receiving a corresponding one or more unique URIs without communicating with the CMS repository; and providing i) the extracted content and ii) the unique URI associated with each of the plurality of retrieved content items to a search platform, the search platform configured to provide content and one or more unique URIs associated with the CDN in response to a consumer initiated content request without communicating with the CMS repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having instructions stored thereon and executable by one or more processors to perform a method of automatically providing content items of any type stored within a content management system (CMS) repository to a content consumer via a content delivery network (CDN), the method comprising:
-
retrieving, via a CMS connector, a plurality of content items from a CMS repository, each content item being of any type and the CMS connector being configured to access each content item of any type stored within the CMS repository; retrieving, via a CMS connector, a plurality of content items from a CMS repository, each content item being of any type and the CMS connector being configured to access each content item of any type stored within the CMS repository; extracting content and one or more content assets from each retrieved content item; providing each of the one or more extracted content assets for each content item to at least one CDN for storage, each extracted content asset capable of being retrieved via an unique uniform resource identifier (URI) that indicates the storage location of the particular extracted content asset within the CDN, the CDN configured to provide one or more content assets in response to receiving a corresponding one or more unique URIs without communicating with the CMS repository; and providing i) the extracted content and ii) the unique URI associated with each of the plurality of retrieved content items to a search platform, the search platform configured to provide content and one or more unique URIs associated with the CDN in response to a consumer initiated content request without communicating with the CMS repository. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for automatically providing content items of any type stored within a content management system (CMS) repository to a content consumer via a content delivery network (CDN) comprising:
-
a CMS connector capable of being communicatively coupled to a CMS repository; a content convertor communicatively coupled to the CMS connector and configured to; retrieve, via a CMS connector, a plurality of content items from a CMS repository, each content item being of any type and the CMS connector being configured to access each content item of any type stored within the CMS repository, extract content and one or more content assets from each retrieved content item, provide each of the one or more extracted content assets for each content item to at least one CDN for storage, each extracted content asset capable of being retrieved via an unique uniform resource identifier (URI) that indicates the storage location of the particular extracted content asset within the CDN, the CDN configured to provide one or more content assets in response to receiving a corresponding one or more unique URIs without communicating with the CMS repository, and provide i) the extracted content and ii) the unique URI associated with each of the plurality of retrieved content items to a search platform, the search platform configured to provide content and one or more unique URIs associated with the CDN in response to a consumer initiated content request without communicating with the CMS repository.
-
Specification