Method and apparatus for integrating various network elements and providing media processing services
First Claim
Patent Images
1. A method comprising:
- determining, by a media processing device, a network element to be added to a device,the added network element including one or more first components for processing media content, andthe added network element providing at least one of;
an updated capability,an enhanced capability, oran additional capability;
generating, by the media processing device, an interface for interfacing one or more second components of the device with the added network element;
determining, by the media processing device, access information associated with the added network element,the access information including;
identification information,version information,communication protocol information, andtopology information associated with the added network element;
generating, by the media processing device, a master parameters list for the added network element for use in a processing of a media content item,the master parameters list including;
an indication of a function or operation supported by the added network element, anda parameter associated with the function or operation,the parameter being specific to a particular vendor of the added network element;
generating, by the media processing device, a native workflow for the added network element based on requirements of a client device,the native workflow comprising a plurality of ordered functionality tasks to be performed by the added network element in processing the media content item, andthe media processing device being different than the client device;
communicating, by the media processing device, the native workflow to the added network element via the interface;
creating, by the media processing device, a workflow-reference corresponding to the native workflow;
associating, by the media processing device, the parameter with the workflow-reference;
creating, by the media processing device, one or more output profiles for one or more outputs generated based on the native workflow in the added network element,the one or more output profiles being used to vary the parameter associated with the native workflow;
integrating, by the media processing device, a plurality of network elements using the master parameters list,the plurality of network elements comprising the added network element;
receiving, by the media processing device, a first request for processing the media content item via a user interface,the user interface comprising a template including default and selectable processing parameters for use in processing the media content item;
receiving, by the media processing device, a second request for a list of the one or more output profiles;
providing, by the media processing device and for presentation at the user interface, a parameters list associated with a requested output profile;
validating, by the media processing device, the first request and the parameters list by determining whether the first request and the parameters list concur with functionalities, of the plurality of ordered functionality tasks, that the added network element is to perform when processing the media content item;
executing, by the media processing device, the native workflow at the added network element to process the media content item based on a plurality of validated requests and a plurality of validated parameters lists; and
generating, by the media processing device, a processed media content item based on executing the native workflow at the added network element.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for integrating network elements and providing media processing services, which includes generating at least one integration interface for integrating at least one network element into a media processing platform. The approach also includes determining access information associated with the at least one network element, generating a master parameters list for the at least one network element for use in a processing of a media content item, and communicating the master parameters list via the at least one integration interface to the at least one network element.
16 Citations
20 Claims
-
1. A method comprising:
-
determining, by a media processing device, a network element to be added to a device, the added network element including one or more first components for processing media content, and the added network element providing at least one of; an updated capability, an enhanced capability, or an additional capability; generating, by the media processing device, an interface for interfacing one or more second components of the device with the added network element; determining, by the media processing device, access information associated with the added network element, the access information including; identification information, version information, communication protocol information, and topology information associated with the added network element; generating, by the media processing device, a master parameters list for the added network element for use in a processing of a media content item, the master parameters list including; an indication of a function or operation supported by the added network element, and a parameter associated with the function or operation, the parameter being specific to a particular vendor of the added network element; generating, by the media processing device, a native workflow for the added network element based on requirements of a client device, the native workflow comprising a plurality of ordered functionality tasks to be performed by the added network element in processing the media content item, and the media processing device being different than the client device; communicating, by the media processing device, the native workflow to the added network element via the interface; creating, by the media processing device, a workflow-reference corresponding to the native workflow; associating, by the media processing device, the parameter with the workflow-reference; creating, by the media processing device, one or more output profiles for one or more outputs generated based on the native workflow in the added network element, the one or more output profiles being used to vary the parameter associated with the native workflow; integrating, by the media processing device, a plurality of network elements using the master parameters list, the plurality of network elements comprising the added network element; receiving, by the media processing device, a first request for processing the media content item via a user interface, the user interface comprising a template including default and selectable processing parameters for use in processing the media content item; receiving, by the media processing device, a second request for a list of the one or more output profiles; providing, by the media processing device and for presentation at the user interface, a parameters list associated with a requested output profile; validating, by the media processing device, the first request and the parameters list by determining whether the first request and the parameters list concur with functionalities, of the plurality of ordered functionality tasks, that the added network element is to perform when processing the media content item; executing, by the media processing device, the native workflow at the added network element to process the media content item based on a plurality of validated requests and a plurality of validated parameters lists; and generating, by the media processing device, a processed media content item based on executing the native workflow at the added network element. - View Dependent Claims (2, 3, 11, 13, 15, 16)
-
-
4. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a processor cause the processor to; determine a network element to be added to a device, the added network element including one or more first components for processing media content, and the added network element providing at least one of; an updated capability, an enhanced capability, or an additional capability, generate an interface for interfacing one or more second components of the device with the added network element; determine access information associated with the added network element, the access information including; identification information, version information, communication protocol information, and topology information associated with the added network element; generate a master parameters list for the added network element for use in a processing of a media content item, the master parameters list including; an indication of a function or operation supported by the added network element, and a parameter associated with the function or operation,
the parameter being specific to a particular vendor of the added network element;generate a native workflow for the added network element based on requirements of a client device, the native workflow comprising a plurality of ordered functionality tasks to be performed by the added network element in processing the media content item; communicate the native workflow to the added network element via the interface; create a workflow-reference corresponding to the native workflow; associate the parameter with the workflow-reference; create one or more output profiles for one or more outputs generated based on the native workflow in the added network element, the one or more output profiles being used to vary the parameter associated with the native workflow; integrate a plurality of network elements using the master parameters list, the plurality of network elements comprising the added network element; receive a first request for processing the media content item via a user interface, the user interface comprising a template including default and selectable processing parameters for use in processing the media content item; receive a second request for a list of the one or more output profiles; provide, for presentation at the user interface, a parameters list associated with a requested output profile; validate the first request and the parameters list by determining whether the first request and the parameters list concur with functionalities, of the plurality of ordered functionality tasks, that the added network element is to perform when processing the media content item; execute the native workflow at the added network element to process the media content item based on a plurality of validated requests and a plurality of validated parameters lists; and generate a processed media content item based on executing the native workflow at the added network element. - View Dependent Claims (5, 6, 12, 14, 17, 18)
-
7. A device comprising:
-
a memory storing instructions, and one or more processors to execute the instructions to; determine a network element to be added to the device, the added network element including one or more first components for processing media content, and the added network element providing at least one of; an updated capability, an enhanced capability, or an additional capability; generate an interface for interfacing one or more second components of the device with the added network element; determine access information associated with the added network element, the access information including; identification information, version information, communication protocol information, and topology information associated with the added network element; generate a master parameters list for the added network element for use in a processing of a media content item, the master parameters list including; a function or operation supported by the added network element, and a parameter associated with the function or operation,
the parameter being specific to a particular vendor of the added network element;generate a native workflow for the added network element based on requirements of a client device, the native workflow comprising a plurality of ordered functionality tasks to be performed by the added network element in processing the media content item; communicate the native workflow to the added network element via the interface; create a workflow-reference corresponding to the native workflow; create one or more output profiles for one or more outputs generated based on the native workflow in the network element, the one or more output profiles being used to vary a parameter associated with the native workflow; integrate a plurality of network elements using the master parameters list, the plurality of network elements comprising the added network element; receive a first request for processing the media content item via a user interface, the user interface comprising a template including default and selectable processing parameters for use in processing the media content item; receive a second request for a list of the one or more output profiles; provide, for presentation at the user interface, a parameters list associated with a requested output profile; validate the first request and the parameters list by determining whether the first request and the parameters list concur with functionalities, of the plurality of ordered functionality tasks, that the added network element is to perform when processing the media content item; execute the native workflow at the added network element to process the media content item based on a plurality of validated requests and a plurality of validated parameters lists; and generate a processed media content item based on executing the native workflow at the added network element. - View Dependent Claims (8, 9, 10, 19, 20)
-
Specification