Outer Rim Archives
Archives · 2022 · 20220035724

Application (pre-grant publication)

NON-LINEAR MANAGEMENT OF REAL TIME SEQUENTIAL DATA IN CLOUD INSTANCES VIA TIME CONSTRAINTS

Number
20220035724
Published
2022-02-03
Filed
2020-08-03
Assignee
Disney Enterprises, Inc.
Inventors
STREIN; Michael J., BEARDSLEY; Craig L.
CPC
G06F11/3409; G06F11/3452; G06F9/5027; G06F9/5072; H04L41/22; H04N21/854
Verdict
Set aside cloud data-management infrastructure, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

Non-linear management of real time sequential data in cloud instances via time constraints is provided by: receiving, at a cloud network facility from a media production facility, a selection of component media flows for assembly into an assembled media package; identifying a time constraint for assembling component media flows into the assembled media package; identifying processes to perform with respect to the component media flows during assembly of the assembled media package; in response to an estimated time to perform the processes with respect to the component media flows exceeding the time constraint, adjusting performance of the processes with respect to the component media flows to increase a speed of performance; and performing, in the cloud network facility, the processes with respect to the component media flows as adjusted to produce the assembled media package.

Background

BACKGROUND

Cloud computing offers users various hardware resources (e.g., processing power and storage) and software data processing packages as services. These services are often offered at remote facilities from where the user is located, such as in a datacenter, and can be used to process workflows in parallel across several real or virtual machines in the remote environment. Processing a workflow in parallel with another work flow to create a final package can improve the speed at which the final package is assembled compared to linearly processing each workflow that is part of the final package. As developers and users migrate real time workflows to cloud-based operations, various delays are introduced, which can negatively affect streaming workflows (e.g., as can be used with media production). These delays include path delays in reaching the cloud with the data, processing delays imparted by sequential software processes in in the cloud environment, and transmission delays in send the data to an intended destination. SUMMARY

In one aspect, the present disclosure provides for non-linear management of real time sequential data in cloud instances via time constraints via a method that includes: receiving, at a cloud network facility from a media production facility, a selection of a plurality of component media flows for assembly into an assembled media package; identifying a time constraint for assembling the plurality of component media flows into the asse

Claims

1. A method, comprising: receiving, at a cloud network facility from a media production facility, a selection of a plurality of component media flows for assembly into an assembled media package; identifying a time constraint for assembling the plurality of component media flows into the assembled media package; identifying a plurality of processes to perform with respect to the plurality of component media flows during assembly of the assembled media package; in response to an estimated time to perform the plurality of processes with respect to the plurality of component media flows exceeding the time constraint, adjusting performance of the plurality of processes with respect to the plurality of component media flows to increase a speed of performance; and performing, at the cloud network facility, the plurality of processes with respect to the plurality of component media flows as adjusted to produce the assembled media package. || 8. A method, comprising: identifying a first media flow at a media production facility; identifying a second media flow at a different location than the media production facility; identifying a time constraint for producing a media package at a cloud network facility, wherein the media package is assembled to include the first media flow and the second media flow; in response to assembly of the media package exceeding the time constraint, identifying a bottleneck procedure in producing the media package; adjusting the bottleneck procedure to assemble the media package in a time less than or equal to the time constraint; assembling the media package based on the first media flow, the second media flow and the adjusted bottleneck procedure; and transmitting the media package. || 14. A system, comprising: a media production facility in communication with a cloud network facility via a common carrier; an orchestration layer running in the media production facility and the cloud network facility over the common carrier; and a resource manager in communication with the media production facility and the cloud network facility configured to access, via the orchestration layer, a plurality of component media flows located at the media production facility, on the common carrier, and at the cloud network facility to produce an assembled media package within a target time from the plurality of component media flows within the target time.