PATENT CLAIM ANALYSIS

Application Number: 16001928
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["725", "146000"]

Abstract:
A method for optimizing an animation file by reducing its size without substantially modifying the quality of the animation as viewed by a user is disclosed. The solution includes assigning a metadata tag to each frame in the animation file and creating a metadata playback file to store a sequence of frames that should be played during playback of the optimized animation file. Each animation frame in the original animation file is then compared to all other previous non-repetitive frames to determine if the current frame is substantially similar to a previous one. When a frame is determined to be substantially similar, it is deleted in the optimized animation file, while a reference to the previous similar frame is included in the sequence of frames stored in the metadata playback file.

Claim (Index 15):
An apparatus comprising:\n a processing means; and a memory means readable by the processing means and comprising instructions stored thereon to cause the processing means to:\n create a copy of a media file as an optimized media file; \n assign a metadata tag to each frame in a plurality of sequential frames in the animation file; \n create a metadata playback file for storing a playback list for use in playback; \n designate a first frame in the plurality of sequential frames as a first reference frame of a plurality of reference frames; \n compare a next frame in the plurality of sequential frames to each one of the plurality of reference frames to determine if a degree of similarities between the next frame and one of the plurality of reference frames is above a threshold or a degree of differences between the next frame and the one of the plurality of reference frames is below the threshold; \n upon determining that the degree of similarities between the next frame and one of the plurality of reference frames is above the threshold or the degree of differences between the next frame and the one of the plurality of reference frames is below the threshold, label the next frame as a repeated frame, delete the repeated frame from the optimized media file and insert the metadata tag for the one of the plurality of reference frames in the playback list; \n upon determine that the degree of similarities is below the threshold or the degree of differences is above the threshold, label the next frame as a next reference frame in the plurality of reference frames, and insert the metadata tag for the next frame in the playback list; and \n repeat the process of comparing the next frame in the plurality of sequential frames to each of the plurality of reference frames until all the frames in the plurality of sequential frames have been compared to all of the plurality of reference frames, \n wherein comparing the next frame in the plurality of sequential frames to each one of the plurality of reference frames includes comparing the next frame to each one of the plurality of reference frames until the degree of similarities between the next frame and the one of the plurality of reference frames is determined to be above the threshold or the degree of differences between the next frame and the one of the plurality of reference frames is found to be below the threshold, or until the next frame has been compared to all the plurality of reference frames.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.01471
- Patent Class: 725.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15296949', '15321670', '14137882', '10713319', '11433927']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4244917180003521
- 35 USC 102 Novelty (BERT): 0.4710942165741881
- Combined Prediction Score: 0.4291519678577357
- Mean Citation Score: 152.16333600000004
- Max Citation Score: 159.72937
- Similarity Product: 117.23645880603432

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