High-speed content transformation engine
First Claim
1. A caching content transformation engine comprising:
- cache storage configured to store transcoded content;
a content transformation engine configured to transcode content based upon input content and input transformation stylesheet documents; and
, caching logic configured to respond to requests for transcoded content by retrieving said requested transcoded content from said cache storage without first generating said requested transcoded content in said content transformation engine, where freshness and standalone criteria for said requested transcoded content can be met by said requested transcoded content and its associated input content and input transformation stylesheet documents.
1 Assignment
0 Petitions
Accused Products
Abstract
A high-speed content transformation method, system and apparatus. The method can include inspecting a request for transcoded content to determine input documents required to produce the requested transcoded content; determining whether the input documents have been characterized as standalone, and further determining freshness criteria for the input documents which are determined to have been characterized as standalone; locating in cache storage previously generated transcoded content corresponding to the input documents determined to have been characterized as standalone; and, serving the previously generated transcoded content in response to the request rather than generating the requested transcoded content using the input documents where the previously transcoded content meets the freshness criteria.
-
Citations
13 Claims
-
1. A caching content transformation engine comprising:
-
cache storage configured to store transcoded content;
a content transformation engine configured to transcode content based upon input content and input transformation stylesheet documents; and
,caching logic configured to respond to requests for transcoded content by retrieving said requested transcoded content from said cache storage without first generating said requested transcoded content in said content transformation engine, where freshness and standalone criteria for said requested transcoded content can be met by said requested transcoded content and its associated input content and input transformation stylesheet documents. - View Dependent Claims (2, 3)
-
-
4. A high-speed content transformation method comprising the steps of:
-
inspecting a request for transcoded content to determine input documents required to produce said requested transcoded content;
determining whether said input documents have been characterized as standalone, and further determining freshness criteria for said input documents which are determined to have been characterized as standalone;
locating in cache storage previously generated transcoded content corresponding to said input documents determined to have been characterized as standalone; and
,serving said previously generated transcoded content in response to said request rather than generating said requested transcoded content using said input documents where said previously transcoded content meets said freshness criteria. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A machine readable storage having stored thereon a computer program for performing a high-speed content transformation method, said computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
inspecting a request for transcoded content to determine input documents required to produce said requested transcoded content;
determining whether said input documents have been characterized as standalone, and further determining freshness criteria for said input documents which are determined to have been characterized as standalone;
locating in cache storage previously generated transcoded content corresponding to said input documents determined to have been characterized as standalone; and
,serving said previously generated transcoded content in response to said request rather than generating said requested transcoded content using said input documents where said previously transcoded content meets said freshness criteria. - View Dependent Claims (10, 11, 12, 13)
-
Specification