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 18):
The computer storage media of  claim 17 , wherein the client process is executed on multiple user devices on which multiple users view the video such that records are created that include a user identifier of the corresponding user, the video identifier, a group identifier of a group to which the multiple users belong, a session identifier representing the corresponding start of playback, a start time code defining a time within the video when the corresponding start of playback occurred, and an end time code defining a time within the video when the corresponding end of playback occurred, wherein the method further comprises:\n in response to a group participation request received from the client process, generating, by the server process, an array of elements, each element having a value representing a number of users in the group that have viewed a segment of the video, wherein the server process generates the array of elements using the start time code and the end time code of each record that includes a group identifier and a video identifier matching a group identifier and a video identifier specified in the group participation request; and in response to receiving the array from the server process, generating, by the client process, a user interface element having a segmented appearance based on the values of the elements in the array such that the user interface element visually represents the number of users in the group that have viewed each segment of the video.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4515674195153961
- 35 USC 102 Novelty (BERT): 0.4859316721304311
- Combined Prediction Score: 0.4550038447768996
- Mean Citation Score: 159.98272400000005
- Max Citation Score: 165.1507
- Similarity Product: 109.95808012140988

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