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 14):
The method of  claim 8  for cost-optimization of Playout across a lifetime using the cost arbitrage available in renting cloud server time, the method comprising the steps of:\n a. Checking a Bid server for availability of a lowest-priced server  902  at a time earlier than time 1   901  which is the wall clock time at which the Playout is to start as per playlist; \n b. Instantiating PLYM_Instance_ 1  on the lowest priced server with the start of playlist parameters and its output mapped to delay_buffer_ 1  of DBM  903  which is the primary Playout for creating the linear feed; \n c. Calculating a time difference between time 1  and time of start PLYM_Instance_ 1  Playout so as to exceed the time taken for instantiating PLYM_Instance_ 2  and getting the output of that Playout to reach delay buffer_ 2  thereby guaranteeing that during the time of switch from PLYM_Instance_ 1  to the time for output from PLYM_Instance_ 2  reaching delay buffer_ 2  the DBM output stream is maintained without any disruptions; \n d. Instructing the DBM to start streaming output at time 1   904  once the PLYM_Instance_ 1  is up, time 1  being the wall clock time specified in the playlist for start of Playout; \n e. The PORCH periodically checking for the Bid server with the lowest price for the servers  905  by checking if the current played out server instance price is less than the new available lowest bid server price  906 :\n i. If less than to new available lowest bid server price  906 , the PORCH continuing to monitor the Bid server for lowest price and comparing the same with the current played out instance price  907 , wherein if there is a server instance with a lower price, then instantiating PLYM_Instance_ 2  on the new Bid server  908  at a \u2018normal rate\u2019 and providing the inputs to start Playout at a future point in time wherein the specific time offset for playing out should exceed the maximum time taken for PLYM_Instance_ 2  to be instantiated, content assembled, encoded and received in delay buffer_ 2  of the DBM; \n \n f. Bringing down PLYM_Instance_ 1  and renaming PLYM_Instance_ 2  to PLYM_Instance_ 1   909 , once PLYM_Instance_ 2  is active; \n g. Changing the output of the renamed PLYM_Instance_ 1  to point to delay buffer_ 1  on DBM to effect switching the servers for Playout without interruption of the final output stream from DBM; and \n h. The PORCH iterating looking for lower cost servers  910 .

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.4261795999672737
- 35 USC 102 Novelty (BERT): 0.4978009672775662
- Combined Prediction Score: 0.433341736698303
- Mean Citation Score: 152.99185400000005
- Max Citation Score: 154.80118000000004
- Similarity Product: 87.3740422508693

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