PATENT CLAIM ANALYSIS

Application Number: 15893723
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["725", "105000"]

Abstract:
System and method for flexible video construction, particularly of a personalized video clip which provides instructions to a viewer with regard to health and wellness. An ordered list of video input files is chained together, to create a single output video file using a chosen container. Timestamp values are tracked, to ensure synchronization of multiple joined clips, optionally using adjustments of the audio channel or the video channel. A video construction server utilizes information from multiple sources, to construct the video clip.

Claim (Index 48):
A method of video construction by a machine comprising at least a hardware processor, the method comprising:\n (a) accepting (I) an ordered list of video input files intended for being chained together, and (II) a single output video file name; (b) creating an output file using an output-file container; (c) opening each of said video input files; (d) reading each packet from each video input file, without packet decoding, wherein each video input file comprises video packets; (e) if the packet is a video packet, then writing the packet as-is to a video stream of the output file; (f) if the packet is an audio packet, then writing the packet as-is to an audio stream of the output file; (g) tracking the DTS timestamp value and the PTS timestamp value of each audio packet and each video packet, to keep all streams synchronized after completion of processing of each video input file; (h) ensuring continued synchronization of multiple joined video input files by adjusting both the audio and the video to have the exact same duration, by determining a common synchronization period T for (I) encoded video that is saved at F frames per second, and (II) encoded audio that is sampled at S samples per second, wherein each audio frame has L samples,\n wherein the common synchronization period is calculated by using the following equations,\n T=V\u00d7 1/ F=A\u00d7L/S  \n \n by determining the minimum integer values of parameter A and parameter V such that the following condition holds true:\n V\u00d7S=A\u00d7F\u00d7L;  \n \n wherein the method is performed by said machine which comprises at least said hardware processor.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 88.0
- Lexical Diversity: 1.51667
- Patent Class: 725.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15619698', '15873231', '13726874', '14149143', '15681242']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3760933669664411
- 35 USC 102 Novelty (BERT): 0.559628090192296
- Combined Prediction Score: 0.3944468392890266
- Mean Citation Score: 211.63507400000003
- Max Citation Score: 426.77084
- Similarity Product: 336.31281589562894

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