Wrapper for porting a media framework and components to operate with another media framework
First Claim
Patent Images
1. A computer implemented method comprising:
- providing, using one or more processors, a translated media framework component, comprising;
a media framework component graph, wherein the media framework component graph comprises one or more components;
a first media framework, wherein the one or more components in the media framework component graph are coupled with the first media framework, and wherein the first media framework is designed to run the media framework component graph;
a media framework translator that translates communications from the first media framework and transmits the translated communications to an external media framework; and
providing a shell that enables the first media framework and the media framework component graph to operate within an environment associated with a different media framework, wherein the shell enables the first media framework and the media framework component graph to operate within an environment associated with a second media framework, and wherein the shell is created to run a virtual environment or an operating system associated with the first media framework; and
providing the second media framework, wherein the second media framework receives communications from the first media framework via the media framework translator, and wherein the media framework translator enables the translated media framework component to function as a component for the second media framework.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprises a media framework component graph, a first media framework, a second media framework, and a media framework translator. The media framework component graph comprises one or more components. The one or more components are coupled with the first media framework. The first media framework is designed to run the media framework component graph. The media framework translator enables the first media framework and the media framework component graph to both function as a component for the second media framework.
-
Citations
13 Claims
-
1. A computer implemented method comprising:
-
providing, using one or more processors, a translated media framework component, comprising; a media framework component graph, wherein the media framework component graph comprises one or more components; a first media framework, wherein the one or more components in the media framework component graph are coupled with the first media framework, and wherein the first media framework is designed to run the media framework component graph; a media framework translator that translates communications from the first media framework and transmits the translated communications to an external media framework; and providing a shell that enables the first media framework and the media framework component graph to operate within an environment associated with a different media framework, wherein the shell enables the first media framework and the media framework component graph to operate within an environment associated with a second media framework, and wherein the shell is created to run a virtual environment or an operating system associated with the first media framework; and providing the second media framework, wherein the second media framework receives communications from the first media framework via the media framework translator, and wherein the media framework translator enables the translated media framework component to function as a component for the second media framework.
-
-
2. A system comprising:
-
one or more processors configured to provide; a translated media framework component, comprising; a media framework component graph, wherein the media framework component graph comprises one or more components; a first media framework, wherein the one or more components in the media framework component graph are coupled with the first media framework, and wherein the first media framework is designed to run the media framework component graph; and a media framework translator that translates communications from the first media framework and transmits the translated communications to an external media framework; and a shell that enables the first media framework and the media framework component graph to operate within an environment associated with a different media framework, wherein the shell enables the first media framework and the media framework component graph to operate within an environment associated with a second media framework, and wherein the shell is created to run a virtual environment or an operating system associated with the first media framework; the second media framework, wherein the second media framework receives communications from the first media framework via the media framework translator, and wherein the media framework translator enables the translated media framework component to function as a component for the second media framework; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
providing a translated media framework component, comprising; a media framework component graph, wherein the media framework component graph comprises one or more components; a first media framework, wherein the one or more components in the media framework component graph are coupled with the first media framework, and wherein the first media framework is designed to run the media framework component graph; a media framework translator that translates communications from the first media framework and transmits the translated communications to an external media framework; and providing a shell that enables the first media framework and the media framework component graph to operate within an environment associated with a different media framework, wherein the shell enables the first media framework and the media framework component graph to operate within an environment associated with a second media framework, and wherein the shell is created to run a virtual environment or an operating system associated with the first media framework; and providing the second media framework, wherein the second media framework receives communications from the first media framework via the media framework translator, and wherein the media framework translator enables the translated media framework component to function as a component for the second media framework.
-
Specification