Streaming data on data processes
First Claim
1. A system for servicing media content, comprising:
- one or more processing units configured for;
providing a multitude of services to process the media content;
using each of the services to process increments of the media content, one increment at a time; and
orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure, includingidentifying a defined order of the multitude of the services for processing the increments of the media content, andpassing the increments of the media content, one increment after another, to each of at least a plurality of the services in the defined order, including one or more of said services determining when the increments of the media content are passed among the plurality of the services to process the increments of the media content in said defined order.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for servicing media content. In one embodiment, the media content is processed by having each of a group of services process increments of the media content, one increment at a time; and the order in which the services process these increments is orchestrated to process all of the media content in accordance with a defined procedure. In one embodiment, the increments of the media content are passed, one increment after another, to at least a plurality of the services in a defined order. In an embodiment, each time one of the plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, the one of the plurality of services requests another increment of the media content from a preceding one of the services in the defined order.
21 Citations
11 Claims
-
1. A system for servicing media content, comprising:
-
one or more processing units configured for; providing a multitude of services to process the media content; using each of the services to process increments of the media content, one increment at a time; and orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure, including identifying a defined order of the multitude of the services for processing the increments of the media content, and passing the increments of the media content, one increment after another, to each of at least a plurality of the services in the defined order, including one or more of said services determining when the increments of the media content are passed among the plurality of the services to process the increments of the media content in said defined order. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for servicing media content, comprising:
-
one or more processing units configured for; providing a multitude of services to process the media content; using each of the services to process increments of the media content, one increment at a time; and orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure; and
wherein;the orchestrating includes passing the multitude of increments, one increment after another, to at least a plurality of the services in a defined order; and each time one of said plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, said one of the plurality of services requests another one of the increments of the media content from a preceding one of the services in the defined order.
-
-
7. An article of manufacture comprising:
-
at least one tangible computer readable device having computer readable program code logic tangibly embodied therein to provide a multitude of services for processing media content, the computer readable program code logic, when executing, performing the following; using the multitude of services to process the media content by having each of the services process increments of the media content, one increment at a time; and orchestrating the order in which the services process the increments of the media content to process all of the media content in accordance with a defined procedure, including identifying a defined order of the multitude of the services for processing the increments of the media content, and passing the increments of the media content, one increment after another, to each of at least a plurality of the services in the defined order, including one or more of said services determining when the increments of the media content are passed among the plurality of the services to process the increments of the media content in said defined order. - View Dependent Claims (8, 9, 10, 11)
-
Specification