PATENT CLAIM ANALYSIS

Application Number: 16197323
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["375", "240020"]

Abstract:
A system and method are described below for encoding interactive video used in video games streamed from a server to a client. For example, one embodiment of a computer-implemented method for performing video compression, and detecting a maximum data rate of a communication channel between a server and a client. The method includes transmitting a video stream comprising a series of compressed frames from the server to the client. The method includes detecting that the maximum data rate will be exceeded if a particular frame or frames of the sequence of frames are transmitted from the server to the client over the communication channel. The method includes reducing the frame rate of the video stream by adjusting compression of the video frames being sent from the server to the client to avoid exceeding the maximum data rate.

Claim (Index 1):
A computer-implemented method for streaming online video games over a network, comprising:\n receiving control signals by a server, the control signals received from a client device over the network, the control signals are responsive to a user input from the client device during play of a video game; executing program code of the video game on the server; generating a plurality of video frames resulting from execution of the video game; encoding by compression resources the plurality of video frames to generate compressed video frames; detecting by the server, a maximum data rate of a communication channel established between the server and the client device, wherein determining the maximum data rate is enabled by sending an increasingly higher data rate test stream to the client device until at least one of a packet loss rate or an increased latency indicates the maximum data rate has been exceeded and then responsively reducing a data rate of the test stream until at least one of the packet loss rate or the latency have reached an acceptable level; updating a compression process state that sets an amount of compression for the communication channel for the detected maximum data rate; transmitting compressed video frames from the server to the client device using the compression process state; and while transmitting compressed video frames for the video game, periodically continuing to monitor when the maximum data rate for the communication channel has decreased based on measurements of at least one of an increase in the packet loss rate or said latency, and responsively reducing the data rate of the compressed video frames until at least one of the packet loss rate or said latency have reached the acceptable level.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 98.0
- Lexical Diversity: 2.25
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12359127', '12538054', '14792329', '12359229', '12359154']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5778137827953571
- 35 USC 102 Novelty (BERT): 0.5648868358125434
- Combined Prediction Score: 0.5765210880970758
- Mean Citation Score: 426.830876
- Max Citation Score: 453.6654
- Similarity Product: 415.91714980852606

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