PATENT CLAIM ANALYSIS

Application Number: 15990549
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["375", "240280"]

Abstract:
The methods described herein are configured to correlate frames of a video stream to a system clock. A correlator application receives a frame of a video stream from a capture device via a bus interface, the frame including start frame and end frame timestamps based on a device clock of the capture device. A second start frame timestamp and second end frame timestamp are predicted based on previously received frames and a system clock. A skew value of the frame is calculated based on differences between the start frame timestamps and the end frame timestamps. Upon the calculated skew value exceeding a skew threshold, the frame is corrected to correlate to the predicted start frame and end frame timestamps. The corrected frame is then provided for display. Correcting timestamps of video stream frames in the described manner reduces jitter and enables accurate synchronization of multiple video streams.

Claim (Index 1):
A computerized display system for correlating timestamps of video frames from a capture device comprising:\n at least one processor; at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the at least one processor to:\n receive, by a correlator application, a frame of a video stream from a capture device via a bus interface, the frame including a first start frame timestamp and a first end frame timestamp based on a device clock associated with the capture device; \n predict, by the correlator application, based on a plurality of previously received frames of the video stream, a second start frame timestamp and a second end frame timestamp associated with the received frame, the second start frame timestamp and second end frame timestamp being based on a system clock associated with the display system; \n calculate, by the correlator application, a skew value of the received frame based on a difference between the first start frame timestamp and the second start frame timestamp, and a difference between the first end frame timestamp and the second end frame timestamp; \n upon the calculated skew value exceeding a skew threshold, correct, by the correlator application, the received frame to correlate to the second start frame timestamp and the second end frame timestamp; and \n provide the corrected frame for display.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 93.0
- Lexical Diversity: 2.4
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13062120', '12999036', '15089118', '11903369', '11353291']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4951486833816382
- 35 USC 102 Novelty (BERT): 0.4788505431142258
- Combined Prediction Score: 0.4935188693548969
- Mean Citation Score: 178.03416599999997
- Max Citation Score: 201.12595
- Similarity Product: 153.90829404066204

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

Dataset: test