Method and system for optimizing metadata passing in a push content processing protocol
First Claim
1. A method of optimizing content delivery at a processing element in a dynamic content delivery architecture, the method comprising the steps of:
- receiving a content and metadata envelope at the processing element;
checking the content and metadata envelope to determine whether the content and metadata envelope includes metadata for said processing element;
if said content envelope contains metadata for said processing element, extracting and caching said metadata;
if said content envelope does not contain metadata for said processing element, retrieving metadata for a content provider associated with the content from a cache on the processing element; and
applying said extracted or retrieved metadata to said content and metadata envelope.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system of optimizing content delivery at a processing element in a dynamic content delivery architecture, the method having the steps of: receiving a content and metadata envelope at the processing element; checking the content and metadata envelope to determine whether the content and metadata envelope includes metadata for the processing element; if the content envelope contains metadata for the processing element, extracting and caching the metadata; if the content envelope does not contain metadata for the processing element, retrieving metadata for a content provider associated with the content from a cache on the processing element; and applying the extracted or retrieved metadata to the content and metadata envelope.
-
Citations
11 Claims
-
1. A method of optimizing content delivery at a processing element in a dynamic content delivery architecture, the method comprising the steps of:
-
receiving a content and metadata envelope at the processing element;
checking the content and metadata envelope to determine whether the content and metadata envelope includes metadata for said processing element;
if said content envelope contains metadata for said processing element, extracting and caching said metadata;
if said content envelope does not contain metadata for said processing element, retrieving metadata for a content provider associated with the content from a cache on the processing element; and
applying said extracted or retrieved metadata to said content and metadata envelope. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A processing element in a dynamic content delivery architecture, said processing element comprising:
-
communication means, said communication means adapted to receive a content and metadata envelope from a content provider or a previous processing element in said dynamic content delivery architecture and further adapted to pass a modified content envelope to a subsequent processing element in said dynamic content delivery architecture;
a metadata extractor adapted to extract metadata directed to the processing element from the content and metadata envelope;
a cache adapted to store metadata extracted by the metadata extractor; and
a processor adapted to apply metadata to the content and metadata envelope once metadata for the processing element has been extracted, wherein said content metadata extractor is further adapted to retrieve metadata from said cache if no metadata for the processing element exists in the content envelope. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification