PATENT CLAIM ANALYSIS

Application Number: 15869386
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-07
Patent Classification: ["382", "165000"]

Abstract:
The present invention provides a system and method for rendering a smooth gradient of colors across a boundary surface of two or more shapes by creating a polygon mesh representation of the surface of the two or more shapes and rendering the mesh for display such that the curvature of colors is minimized across the mesh.

Claim (Index 10):
The computer program product of  claim 9 , wherein the triangle mesh is created by:\n determining a desired size of triangles into which the shapes will be decomposed; converting curved lines of the closed path outline into multiple straight lines; subdividing straight lines of the closed path outline such that they have a maximum length proportional to the desired triangle size; generating a grid composed of squares inside the shapes, and wherein each square of the grid is split in half to create two triangles and wherein the size of the grid is proportional to the desired triangle size; triangulating the space between the grid and the closed path outline of the two or more shapes using polygon triangulation; and refining the triangular mesh via splitting each diagonal edge that connects two points from the closed path outline of a shape that were not directly connected to each other originally to create two new triangles.

Metadata:
- Claim Count in Document: 18.0
- Percentile: 86.0
- Lexical Diversity: 1.67647
- Patent Class: 382.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12621254', '10601428', '11167882', '10316684', '10765942']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.346629130143395
- 35 USC 102 Novelty (BERT): 0.4859219693594264
- Combined Prediction Score: 0.3605584140649981
- Mean Citation Score: 188.589656
- Max Citation Score: 204.98685
- Similarity Product: 150.62025264104602

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

Dataset: test