PATENT CLAIM ANALYSIS

Application Number: 15905569
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["725", "116000"]

Abstract:
A client process and a server process interact to allow the utilization of a video to be visualized during playback. When a video is played on a user device, the client process can detect state changes in the video player and report these state changes to the server process to allow the server process to maintain records of the video segments that were played. The server process can then use these records to calculate video utilization metrics for a particular video and report these metrics to the client process when the particular video is played on the user device. The client process in turn can generate a user interface element to represent the metrics and display the user interface element while the video is played.

Claim (Index 1):
A method, performed by a client process and a server process, for tracking and visualizing video utilization, the method comprising:\n detecting, by the client process, a start of playback of a video on a user device; generating, by the client process, a session identifier for the start of playback; obtaining, by the client process, a start time code defining a time within the video when the start of playback occurred; sending, by the client process, a first request to the server process, the first request including a user identifier of a user of the user device, a video identifier of the video, the session identifier, and the start time code; creating, by the server process, a record in a data structure that includes the user identifier, the video identifier, the session identifier, and the start time code; detecting, by the client process, an end of playback of the video; obtaining, by the client process, an end time code defining a time within the video when the end of playback occurred; sending, by the client process, a second request to the server process, the second request including the session identifier and the end time code; accessing, by the server process, the record using the session identifier included in the second request; and updating the record to include the end time code.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 88.0
- Lexical Diversity: 2.45283
- Patent Class: 725.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14939710', '14556477', '13386487', '13681160', '14986608']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4267204272250953
- 35 USC 102 Novelty (BERT): 0.4666150516131813
- Combined Prediction Score: 0.4307098896639039
- Mean Citation Score: 159.98272400000005
- Max Citation Score: 165.1507
- Similarity Product: 127.50285940296057

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

Dataset: test