PATENT CLAIM ANALYSIS

Application Number: 16052260
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2020-02
Patent Classification: ["null", "null"]

Abstract:
A method of processing and delivering video content is disclosed. An embodiment of the method maintains a raw version of a video program at a server system. Before receiving any request to stream the video program from the server to a client device, a prefetching routine is performed on the video program to transcode and segments a leading portion of the video program. Before receiving any request to stream the video program from the server to the client device, the prefetched video segments are stored in cache memory of the server. The server receives a request to stream the video program to the client device. In response to the request, the prefetched video segments are streamed from the cache memory. The prefetching routine is also performed on the video program to transcode and segment a future portion of the video program, resulting in additional prefetched video segments.

Claim (Index 1):
A method of processing and delivering video content, the method comprising:\n maintaining, at a computer-based server system, a raw version of a video program; before receiving any request to stream the video program from the server system to a client presentation device, performing a prefetching routine on the raw version of the video program, wherein the prefetching routine transcodes and segments a leading portion of the raw version of the video program into a plurality of sets of prefetched video segments, each set of prefetched video segments associated with a different combination of display resolution and video file format; before receiving any request to stream the video program from the server system to the client presentation device, storing the plurality of sets of prefetched video segments in cache memory of the server system; receiving, at the server system, a request to stream the video program from the server system to the client presentation device; selecting, in response to receiving the request, only one of the plurality of sets of prefetched video segments; streaming the selected set of prefetched video segments from the cache memory; and in response to receiving the request, performing the prefetching routine on the raw version of the video program to transcode and segment a future portion of the raw version of the video program only in accordance with the combination of display resolution and video file format corresponding to the selected set of prefetched video segments, resulting in additional prefetched video segments.

Metadata:
- Claim Count in Document: 24.0
- Percentile: 96.0
- Lexical Diversity: 2.82143
- Patent Class: nan
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15614067', '14701015', '13667268', '14572858', '14831578']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5667187814415005
- 35 USC 102 Novelty (BERT): 0.4811604979317276
- Combined Prediction Score: 0.5581629530905232
- Mean Citation Score: 205.66632
- Max Citation Score: 213.77461
- Similarity Product: 151.50360814915538

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

Dataset: test