PATENT CLAIM ANALYSIS

Application Number: 15947941
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["725", "032000"]

Abstract:
A scalable, multi-platform, seamless Server-side Ad-Insertion system and method with a single stream input and output having an Advertisement Detector and Playlist Instrumenter (ADPI) which puts out Advertisement Break position and duration for an Advertisement Replacement System (ARS) and a Common Instrumented Playlist (CIP) for the users, a Load Switch to balance the ADPI and ARS loads when they need to scale according to user-demand, and a plurality of users on a plurality of devices and platforms communicating with the ARS. The ARS communicates with the Advertisement Server to enable fetching advertisements for every user and reports successful advertisement playback. The CIP contains a list of URLs having Beacon redirections which are added periodically to indicate user presence to the ARS and content URLs. ServeAd redirections is added to the ARS only during advertisement break so that ARS can replace in-stream advertisements.

Claim (Index 8):
The system of  claim 1  further comprising Re-timestamping on the Fly having (a) a Stream Playout ( 500 ), (b) an adaptive input stream ( 501 ), (c) an Advertisement Detector and Playlist Instrumenter (ADPI) ( 502 ), (d) Common Instrumented Playlist (CIP) ( 503 ), ( 510 ) (e) Content Segments ( 504 ), (f) Beacon redirections ( 505 a ), ( 505 b ) (g) Advertisement Break position and duration ( 506 ), (h) ServeAd redirections ( 507 a ), ( 507 b ), (i) Consumer Electronics (CE) devices ( 508 a ), ( 508 b ), (j) an Advertisement Replacement System (ARS) ( 509 ), (k) an Advertisement Server ( 511 ), (I) Fetching Advertisements ( 512 ), (m) Report Quartiles ( 513 ), (n) a Load Switch ( 514 ), (o) a Re-timestamp on the Fly module (RTF) ( 515 ), (p) re-timestamp request ( 516 ), (q) Re-timestamped advertisement segments ( 517 ) and (r) Third parties ( 518 ), wherein:\n a) the SSAI publishes two different CIP playlist(s), CIP ( 509 ) to support non-TBD devices and CIP ( 503 ) as usual for TBD supporting devices, and the Common Instrumented Playlist CIP (Non-TBD) ( 510 ) removes discontinuity tags in the playlist so that the Player is informed that the content is continuous in time order; \n b) for every advertisement segment URL in the CIP ( 510 ), PTS-2-RTS (PTS to Re-Time-Stamp) is added as URL parameter, the PTS value is the start PTS of the corresponding input advertisement segment detected; \n c) the ADPI ( 502 ) is enhanced to publish two different CIP(s), the CIP ( 503 ) to cater to all devices supporting in-stream discontinuity indicator in the playlist(s) and the CIP ( 510 ) to support devices which do not support discontinuity in the playlist; \n d) the ARS ( 509 ) needs a small enhancement, when the ARS ( 509 ) receives the ServeAd redirections ( 507 b ) with PTS-2-RTS parameter as per the CIP ( 510 ), said ARS ( 509 ) retrieves the replacement advertisement and re-timestamps advertisement segment ( 517 ) before serving to the user with the help of the Re-timestamp on the Fly module (RTF) and the ARS ( 509 ) redirects the replacement URL to the RTF ( 515 ) to re-timestamp replaced advertisement segments and serve; \n e) the Re-timestamp on the Fly module (RTF) ( 515 ) re-timestamps the replacement segment received from the ARS ( 509 ) as per PTS-2-RTS parameter and serves to the user; \n f) the Beacon redirections ( 505 b ) are same as the Beacon redirections ( 505 a ), there is no impact on user tracking behavior, because of the re-timestamping; \n g) the ServeAd redirections ( 507 b ) in the CIP non-TBD ( 510 ) continue to redirect to the ARS ( 509 ); \n h) the Re-timestamped advertisement segments ( 517 ) are re-timestamped advertisement segment as per PTS-2-RTS URL for which the request to re-timestamp ( 516 ) is received; and \n i) the third parties ( 518 ) Stream Playout ( 500 ) produces adaptive input stream, and the Advertisement Server ( 511 ) serves advertisements when requested by ARS ( 509 ).

Metadata:
- Claim Count in Document: 29.0
- Percentile: 91.0
- Lexical Diversity: 1.71429
- Patent Class: 725.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14168734', '13246528', '13246624', '14019592', '10662776']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3968254732418623
- 35 USC 102 Novelty (BERT): 0.5093794307623111
- Combined Prediction Score: 0.4080808689939072
- Mean Citation Score: 202.397042
- Max Citation Score: 224.29971
- Similarity Product: 139.7284173717409

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

Dataset: test