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 12):
The method of  claim 9  for ServeAd wherein:\n a) the users ( 731 ) represented by Player Applications ( 732 ) play the CIP which is an output of the ADPI; \n b) the ADPI inserts ( 734 ) redirections to the Replacement Content Server (RCS) ( 733 ) which is a sub-system of the ARS, for a duration of each advertisement break, detected for every chopped input advertisement segment; and \n c) the RCS serves replacement advertisement such that message sequence between the Player Application ( 731 ), RCS ( 733 ) and RAB ( 740 ) include:\n i) HTTP GET request ( 734 ) from the Player is responded with HTTP 3XX response ( 737 ) redirecting the Player to either replacement advertisement segment ( 742 ) or chopped input advertisement segment ( 738 ); \n ii) the Player continues to send GET requests ( 734 ) as per the CIP, which lasts until the advertisement break ends; \n iii) the RCS retrieves users-Id for user either Cookie or based on IP or User-Agent ( 735 ), said RCS subsequently tries to get replaced advertisement segment ( 741 ) from the RAB ( 740 ); \n iv) the RAB checks if an advertisement is fetched for this user ( 743 ), in case it is, the RAB sends back replacement advertisement segment ( 742 ) to the RCS else sends back empty response ( 744 ); \n v) the users may not be served replacement advertisement as the user has just joined and hence no advertisement was fetched for him, or the Advertisement Server does not have advertisements when the ARS requests for a given user; \n vi) based on the RAB's response the RCS redirects the user to replacement advertisement segment ( 737 ) or chopped input advertisement segment ( 738 ); \n vii) the Player Application will download and play replaced advertisement ( 736 A) or a chopped input advertisement segment ( 736 B) based on the response of the RCS; and \n viii) this entire process continues for every advertisement break as in ( 739 ), while the user is playing the CIP which is the output of the SSAI, the Player Application does not know about this arrangement and does not need any change.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4266715448786861
- 35 USC 102 Novelty (BERT): 0.5070909667534352
- Combined Prediction Score: 0.434713487066161
- Mean Citation Score: 202.397042
- Max Citation Score: 224.29971
- Similarity Product: 148.70004961346802

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