PATENT CLAIM ANALYSIS

Application Number: 15937202
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-08
Patent Classification: ["725", "115000"]

Abstract:
For broadcast-grade service level guarantees for linear video Playout, it is important for Playout systems and the associated server hardware to be extremely reliable. To accomplish this both the Playout software and server hardware are tightly integrated in on-premise implementations. Playout systems on the cloud allow for leveraging cloud servers dynamically for running Playout systems. The present invention proposes a system and method redundant, cost-effective for time-advanced, server-independent cloud Playout, which is useful in a variety of scenarios including but not limited to accomplishing seamless redundancy, optimizing operating costs by choosing different service provider/regions/servers. This is achieved by pre-playing the channel ahead of schedule, and then passing it to the output through an intelligent delay buffer. By switching Playout across multiple servers by instantiating new Playout software on another cloud server without impacting the linear output feed streamed out of the delay buffer we accomplish a server independent Playout system.

Claim (Index 5):
The system of  claim 1  wherein Playout redundancy is achieved by:\n a. The PORCH being configured to monitor one or more logs coming out of a primary PLYM_Instance_ 1 , and being configured to execute the delay buffer at a \u2018normal rate\u2019 to check for failures; \n b. The PORCH being configured to instantiate a second PLYM_Instance_ 2   605  when it detects a failure in primary Playout, PLYM_Instance_ 1   602 , PLYM_Instance_ 2  being configured to execute the delay buffer at a \u2018fast rate\u2019 with input parameters for Playout that match the continuity of the final output stream wherein PLYM_Instance_ 2 's output is sent to delay buffer_ 2  of the DBM  603 ; \n c. As PLYM_Instance_ 2  is executing at a \u2018fast rate\u2019, the delay buffer_ 2  is configured to fill with data starting from the point at which PLYM_Instance_ 1  crashed but at a much quicker rate than the \u2018normal rate\u2019 of PLYM_Instance_ 1  thereby ensuring that before DBM's Timed data buffer selector exhausts delay buffer_ 1 , PLYM_Instance_ 2  also is configured to start sending its output to delay buffer_ 2 , by time-compensating to achieve buffer depletion; \n d. Once secondary Playout is initiated, based on the failure, the PORCH is configured to re-instantiate PLYM_Instance_ 1  in \u2018normal mode\u2019 either on a different server or region or availability zone, with a future time determined playlist time offset and encoder clock value and video frame type; \n e. Once the PLYM_instance_ 1  is up and running, and starting to feed the delay buffer_ 1 , the PORCH is configured to being down the secondary Playout PLYM_Instance_ 2 ; and \n f. The DBM's Timed data buffer selector is configured to exhaust the delay buffer_ 2 , by which time the PLYM_Instance_ 1  is back as the primary Playout and starts to send output to delay buffer_ 1 .

Metadata:
- Claim Count in Document: 3.0
- Percentile: 90.0
- Lexical Diversity: 1.62
- Patent Class: 725.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['15776900', '11792288', '11764790', '12338719', '10065172']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4590206053108113
- 35 USC 102 Novelty (BERT): 0.4866897817104774
- Combined Prediction Score: 0.4617875229507779
- Mean Citation Score: 152.99185400000005
- Max Citation Score: 154.80118000000004
- Similarity Product: 99.6832211151362

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test