PATENT CLAIM ANALYSIS

Application Number: 15914678
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-08
Patent Classification: ["345", "442000"]

Abstract:
A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.

Claim (Index 12):
A system for rendering a line in a computer system comprising:\n (a) a computer having a central processing unit (CPU) and a graphics processing unit (GPU); (b) the CPU:\n (1) acquiring, using a central processing unit (CPU), linetype information for a pattern of a linetype for the line, wherein the pattern comprises a sequence of one or more elements, and wherein each of the one or more elements has an element type, and wherein each element type comprises a dot, a dash, or a space; \n (2) selecting a texture size width for a texture; \n (3) scaling the pattern to fit the texture size width; \n (4) storing the pattern in the texture by encoding for each of the one or more elements: (i) the element type for the element; and (ii) a texel center location for a texel in the texture that includes the element; \n (5) passing, to the GPU, the texture and one or more geometry segments that define the line to be rendered, wherein the one or more geometry segments include a composite length; \n (c) the graphics processing unit (GPU) rendering the line by:\n (1) computing an offset based on the composite length and the texel center location; and \n (2) rendering the line utilizing the offset to determine a beginning point of the pattern, wherein a value of a pixel is determined by the element type at the offset.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 90.0
- Lexical Diversity: 1.94737
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14798165', '11586042', '13349421', '11763322', '11692293']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5760778450381979
- 35 USC 102 Novelty (BERT): 0.5372318043981296
- Combined Prediction Score: 0.5721932409741911
- Mean Citation Score: 205.16456
- Max Citation Score: 362.32812
- Similarity Product: 295.44738260775813

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

Dataset: test