Patent application number | Description | Published |
20120158452 | WORK ORDER ESTIMATOR - A method may include receiving an order associated with processing a media file and generating a workflow associated with fulfilling the order. The method may also include identifying a number of tasks associated with the workflow and generating an estimate associated with executing the tasks. The generating an estimate may include identifying a resource type associated with the media file and the order, and identifying at least one of capacity and time requirements associated with executing the tasks. | 06-21-2012 |
20120158530 | RESOURCE MANAGER - A method may include receiving an order associated with processing a media file and generating a workflow associated with fulfilling the order. The method may also include identifying tasks associated with the workflow and generating an estimate associated with executing the tasks. The method may further include allocating resources associated with executing the tasks and scheduling execution of the order. | 06-21-2012 |
20120158554 | PROCESSING A BILL OF MATERIALS - A system may receive an input specification, compose a workflow by connecting an output port of a first one of a plurality of work units to an input port of a second one of the work units, receive a work order associated with the workflow, decompose the workflow into constituent work units upon receipt of the work order, instantiate tasks that correspond to the work units, generate a bill of materials that lists input and output files associated with the tasks based on the tasks and the input specification, and update fields of the bill of materials, the fields indicating states of the input and output files. | 06-21-2012 |
20120158596 | STOCK KEEPING UNITS FOR CONTENT PROCESSING - A system may create a workflow that includes work units, assign values to parameters of the work units, create a specification that associates the work units and the parameter values, generate a work order associated with the stock keeping unit specification, convert the specification into the work units based on the work order, instantiate tasks that correspond to the work units, and execute the tasks by one or more processors. | 06-21-2012 |
20120158645 | WORK UNITS FOR CONTENT PROCESSING - A system may create work units, each work unit including at least one of an input port or output port, each work unit configured to modify data that is received via the input port. In addition, the system may compose a workflow by connecting an output port of a first of the work units to an input port of a second of the work units, receive a work order, select the workflow in response to the work order, decompose the workflow into constituent work units, instantiate tasks that correspond to the constituent work units, and execute a work unit process for each of the tasks. | 06-21-2012 |
20120158646 | WORK ORDER OPTIMIZATION - A method may include receiving an order associated with processing a media file, generating a work order associated with fulfilling the order and identifying tasks associated with the work order. The method may also include accessing information identifying previously processed orders and determining whether at least one stored asset associated with one of the previously processed orders is usable when processing the first order. The method may further include retrieving, when a first one of the stored assets is usable, the first stored asset, and using the first stored asset when processing the work order. | 06-21-2012 |
20120158667 | ASSET MANAGER - A method may include automatically receiving content and metadata; automatically identifying a source metadata format of the metadata; automatically identifying a target metadata format; automatically selecting a data map to perform validation of the metadata and at least one of transforming or translating of the metadata based on the identifying of the source metadata format and the identifying of the target metadata format, wherein the transforming includes converting the metadata to the target metadata format and the translating includes converting a file type of the metadata to a target metadata file type; and automatically attempting to validate the metadata based on the data map; automatically performing the at least one of the transforming or the translating of a validated metadata when the metadata is validated based on the data map, wherein the transforming includes converting the validated metadata to the target metadata format including one or more extendible fields. | 06-21-2012 |
20120158946 | WORK UNIT ADAPTERS - A method including receiving a work flow for the ingestion, transformation, and distribution of content, wherein the work flow includes one or more work unit tasks; retrieving work unit task information pertaining to the one or more work unit tasks; identifying one or more network elements to execute one of the one or more work unit tasks based on the work unit task information; translating the work unit task information from a format used by one or more devices to another format that is used by the one or more network elements based on one of an object adapter pattern or a class adapter pattern; and send the translated work unit task information to the one or more network elements. | 06-21-2012 |
20120159494 | WORKFLOWS AND PRESETS FOR WORKFLOWS - A system generate a workflow identifier, create a workflow that includes a first work unit, assign the workflow identifier to the workflow, update the workflow by adding a second work unit to the workflow, receive a work order to process the workflow, decompose the workflow into constituent work units in response to the work order, instantiate tasks that correspond to the constituent work units, and execute a work unit process for each of the tasks. | 06-21-2012 |
20120159499 | RESOURCE OPTIMIZATION - A method may include storing information associated with a number of tasks for processing a media file, where the information includes resource information identifying resources scheduled to fulfill the tasks. The method may also include identifying a first task associated with processing the media file, identifying a first resource scheduled to fulfill the first task, and determining whether the first resource is available to fulfill the first task. The method may further include determining, when the first resource is not available, whether an alternate resource is available to fulfill the first task, and scheduling, when an alternate resource is available, the alternate resource to fulfill the first task. | 06-21-2012 |
20120159503 | WORK FLOW COMMAND PROCESSING SYSTEM - A method including receiving a work flow for the ingestion, transformation, and distribution of content, wherein the work flow includes one or more work unit tasks; selecting one of the one or more work unit tasks for execution when resources are available; retrieving work unit task information that includes a work unit definition that specifies which of the one or more other work unit tasks are capable of being at least one of an input to the one of the one or more work unit tasks or an output for the one of the one or more work unit tasks, and work unit task connector parameters that specify a type of input content and a type of output content; and executing the one of the one or more work unit tasks based on a translated work unit task information. | 06-21-2012 |
20130117120 | SESSION MANAGER - A method may include receiving a request, from a user device, associated with accessing a multi-media asset/content, identifying a location associated with the user device and identifying a profile for a subscriber associated with the user device. The method may also include determining whether the multi-media asset/content is available, identifying, based on the location, a content distribution network or network device to deliver the first multi-media asset/content, and identifying, based on the profile, advertisements associated with the multi-media content or asset. The method may further include inserting the identified advertisements into the multi-media asset/content and providing, via the identified content distribution network or network device, the multi-media asset/content to the user device. | 05-09-2013 |
20130132581 | VIDEO SERVICE MANAGER - A method may include receiving a first order associated with processing a media file and estimating resources associated with fulfilling the first order. The method may also include generating a first logical circuit representing network elements to fulfill the first order and connections between the network elements. The method may further include allocating resources based on the first logical circuit and executing the order using the allocated resources. | 05-23-2013 |
20130132764 | SYSTEM REDUNDANCY AND SITE RECOVERY - A method may include receiving an order associated with processing a media file and forwarding the order to a resource management system. The method may also include identifying, by the resource management system, tasks associated with fulfilling the order, storing the plurality of tasks and identifying an execution system to execute the tasks. The method may further include forwarding, by the resource management system, the tasks to the execution system. | 05-23-2013 |
20140172926 | STORAGE MANAGER - A method may include identifying a media file to be retrieved from storage, transmitting a request for information identifying a location of the media file and identifying the location of the media file. The method may also include forwarding the identified location, transmitting a request for the media file and receiving the request for the media file. The method may further include creating a copy of the media file, storing a first virtual location corresponding to a location of the copy and forwarding a message indicating that the identified media file is available for processing. | 06-19-2014 |