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 9):
The method of  claim 8 , wherein the PORCH  462  and PLYM  452  sub-system are communicatively coupled, the method further comprising the steps of:\n a. The PORCH  462  initiating the start of Playout by sending an instruction PORCH-PLYM-Playout  462 a  with the following key parameters:\n i. A playlist start offset, which specifies the point in the playlist where the PLYM is expected to Playout from, to enable scenarios where one PLYM is replaced with another, such that the second instance is instructed to start Playout exactly at the location where the first instance of PLYM stopped; \n ii. A Playout rate that specifies the rate at which the Playout is to be accomplished; \n iii. An encoder clock value, which is the value of the encoder clock for the first encoded video that is sent out of the PLYM, which is used to enable continuity of streams across multiple PLYM instances, wherein scenarios where one PLYM instance is replaced with another PLYM instance are handled by making the encoder continue the clock exactly from where the first instance of the PLYM had stopped; \n iv. A start video frame type, assigned to the first video frame to be encoded out of the Playout to enable continuity of streams across multiple PLYM instances; and \n v. A DBM output buffer handle, which is the destination buffer onto which the Playout is expected to provide the output; and \n \n b. The PLYM:\n i. Assembling  455  audio, video, graphics, subtitles, and trigger data according to a playlist defined timeline, upon receiving the parameters associated with the PORCH-PLYM-Playout  462 a;  \n ii. Encoding  457  the data and placing the data in the provided DBM output buffer handle; and \n iii. Sending a status to the PORCH upon completion of every video frame, in the form of PLYM-PORCH-Playout-Logs  462 b , which has the exact details of all input parameters for the currently completed video frame.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4282532635485349
- 35 USC 102 Novelty (BERT): 0.4898466079006624
- Combined Prediction Score: 0.4344125979837476
- Mean Citation Score: 152.99185400000005
- Max Citation Score: 154.80118000000004
- Similarity Product: 94.6755038619423

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