Outer Rim Archives
Archives · 2023 · 20230078252

Application (pre-grant publication)

Automated Network Orchestration

Number
20230078252
Published
2023-03-16
Filed
2021-09-16
Assignee
Disney Enterprises, Inc.
Inventors
Lucca; Chyloe F.
CPC
H04N21/4884; H04N21/4431; H04N21/2404; H04H20/12; H04N21/2187
Verdict
Set aside broadcast network orchestration, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A system includes a computing platform having processing hardware and a memory storing software code, a workstation database, and a station database. When executed, the software code receives workflow data describing a workflow for a station, obtains from the station database, using the workflow data, a configuration data for execution of the workflow by the station, and identifies, using the configuration data, multiple application programming interfaces (APIs). The software code further identifies, using the workstation database, a workstation for use by the station to execute the workflow, configures, using the configuration data, the workstation for execution of the workflow, and translates, during execution of the workflow, communications among the station and the multiple APIs into a common communication protocol.

Background

BACKGROUND

A content distribution network, such as a network for broadcasting or streaming content for example, may include many network affiliates each having its own dedicated workstation where a human operator monitors inputs and outputs of a particular content channel. Traditionally, such an arrangement is inflexible and can make the mitigation or correction of malfunctions at a workstation difficult if not impossible to perform in real-time. For example, a traditional response to a failure or malfunction at a workstation typically requires contacting the human operator of the workstation by telephone, and may include having the human operator manually reroute up to thousands of video feeds. Moreover, each network affiliate may be serviced by multiple third party vendors, which may differ from one affiliate to another. As a result, a fail-over scenario in which a workstation needs to be relocated or have its functionality assigned to another workstation generates significant logistical complexity due to these vendor dependencies.

Claims

1. A system comprising: a computing platform including a processing hardware and a system memory storing a software code, a workstation database, and a station database: the processing hardware configured to execute the software code to: receive a workflow data describing a workflow for a first station; obtain from the station database, using the workflow data, a configuration data for execution of the workflow by the first station; identify, using the configuration data, a plurality of application programming interfaces (APIs); identify, using the workstation database, a first workstation of a plurality of remote workstations, for use by the first station to execute the workflow; configure, using the configuration data, the first workstation for execution of the workflow; and translate, during execution of the workflow, communications among the first station and the plurality of APIs into a common communication protocol. || 8. A method for use by a system including a computing platform having a processing hardware, and a system memory storing a software code, a workstation database, and a station database, the method comprising: receiving, by the software code executed by the processing hardware, a workflow data describing a workflow for a first station; obtaining from the station database, by the software code executed by the processing hardware and using the workflow data, a configuration data for execution of the workflow by the first station; identifying, by the software code executed by the processing hardware and using the configuration data, a plurality of application programming interfaces (APIs); identifying, by the software code executed by the processing hardware and using the workstation database, a first workstation of a plurality of remote workstations, for use by the first station to execute the workflow; configuring, by the software code executed by the processing hardware and using the configuration data, the first workstation for execution of the workflow; and translating, by the software code executed by the processing hardware during execution of the workflow, communications among the first station and the plurality of APIs into a common communication protocol. || 15. A computer-readable non-transitory storage medium having stored thereon instructions, which when executed by a processing hardware of a system, instantiate a method comprising: receiving a workflow data describing a workflow for a first station; obtaining from the station database, using the workflow data, a configuration data for execution of the workflow by the first station; identifying, using the configuration data, a plurality of application programming interfaces (APIs); identifying, using the workstation database, a first workstation of a plurality of remote workstations, for use by the first station to execute the workflow; configuring, using the configuration data, the first workstation for execution of the workflow; and translating, during execution of the workflow, communications among the first station and the plurality of APIs into a common communication protocol.