PATENT CLAIM ANALYSIS

Application Number: 15881552
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["463", "029000"]

Abstract:
Client machines are configured to compile shaders during execution of a program (e.g., a video game) that renders graphics on a display. These client machines may upload information—including a hardware configuration of the client machine, an application identifier (ID) of the program, and a set of shader IDs for compiled shaders—to a remote computing system, which catalogues the shader IDs, selectively requests compiled shader code from one or more of the client machines, and selectively prepares the compiled shader code for redistribution. Thereafter, a requesting client machine with a matching hardware configuration may receive compiled shader code from the remote system for a particular program, and may precache the compiled shader code for use during program execution.

Claim (Index 15):
A client machine comprising:\n a central processing unit (CPU); a graphics processing unit (GPU); and memory storing computer-executable instructions that, when executed by the CPU, cause the client machine to:\n load a client application configured to execute one of multiple installed programs that render graphics on a display associated with the client machine; \n send a request to a remote computing system for compiled shader code for a program of the multiple installed programs, the request including a hardware configuration of the client machine; \n receive the compiled shader code corresponding to the hardware configuration and an application identifier (ID) of the program; \n store at least a portion of the compiled shader code at a predefined memory location; and \n execute the program, wherein executing the program includes the GPU executing at least the portion of the compiled shader code retrieved from the predefined memory location in lieu of a graphics driver of the client machine creating the compiled shader code.

Metadata:
- Claim Count in Document: 36.0
- Percentile: 86.0
- Lexical Diversity: 2.0
- Patent Class: 463.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14687517', '12370258', '15610192', '12163734', '14076886']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3468228990635968
- 35 USC 102 Novelty (BERT): 0.4850402035408604
- Combined Prediction Score: 0.3606446295113232
- Mean Citation Score: 257.134526
- Max Citation Score: 276.85245
- Similarity Product: 218.8960986686647

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