Streaming data on data processes
First Claim
1. A method of servicing media content, comprising:
- receiving specified media content at one or more processing units;
requesting a multitude of services operating on the one or more processing units to process the media content by having each of the services process increments of the media content, one increment at a time; and
executing the one or more processing units, implementing a media content servicing program, for 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 orchestrating the exchange of the increments of the media content among the services in a defined sequence, and wherein;
the requesting a multitude of services to process the media content includes each of said services transitioning through a series of states to process the media content, includingafter said each service receives the request to process the media content, said each service moving to a read state where said each service reads one of the increments of the media content, andafter reading said one of the increments of the media content, said each service moving to a process state wherein the said each service processes the read one of the increments of the media content.
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.
22 Citations
20 Claims
-
1. A method of servicing media content, comprising:
-
receiving specified media content at one or more processing units; requesting a multitude of services operating on the one or more processing units to process the media content by having each of the services process increments of the media content, one increment at a time; and executing the one or more processing units, implementing a media content servicing program, for 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 orchestrating the exchange of the increments of the media content among the services in a defined sequence, and wherein; the requesting a multitude of services to process the media content includes each of said services transitioning through a series of states to process the media content, including after said each service receives the request to process the media content, said each service moving to a read state where said each service reads one of the increments of the media content, and after reading said one of the increments of the media content, said each service moving to a process state wherein the said each service processes the read one of the increments of the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for servicing media content, comprising:
-
one or more processing units; and a memory for storing instructions for the one or more processing units; and wherein the one or more processing units are configured for; providing a multitude of services to process the media content; receiving specified media content; requesting 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 implementing a media content servicing program, for 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 orchestrating the exchange of the increments of the media content among the services in a defined sequence, and wherein; the requesting a multitude of services to process the media content includes each of said services transitioning through a series of states to process the media content, including after said each service receives the request to process the media content, said each service moving to a read state where said each service reads one of the increments of the media content, and after reading said one of the increments of the media content, said each service moving to a process state wherein the said each service processes the read one of the increments of the media content. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising:
at least one tangible computer readable device having computer readable program code logic tangibly embodied therein to service media content, the computer readable program code logic, when executing on a computer performing the following; receiving specified media content at one or more processing units; requesting a multitude of services operating on the one or more processing units to process the media content by having each of the services process increments of the media content, one increment at a time; and executing the one or more processing units, implementing a media content servicing program, for 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 orchestrating the exchange of the increments of the media content among the services in a defined sequence, and wherein; the requesting a multitude of services to process the media content includes each of said services transitioning through a series of states to process the media content, including after said each service receives the request to process the media content, said each service moving to a read state where said each service reads one of the increments of the media content, and after reading said one of the increments of the media content, said each service moving to a process state wherein the said each service processes the read one of the increments of the media content. - View Dependent Claims (17, 18, 19, 20)
Specification