PATENT CLAIM ANALYSIS

Application Number: 16002474
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["715", "234000"]

Abstract:
A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.

Claim (Index 13):
The system of  claim 12 , wherein use the font metrics and the text elements to determine how the document is divided into the page criteria comprises:\n based on the font metrics and the style information, convert the text characters into the glyphs; based on the spans and the glyphs, generate the text runs; and based on the text runs, calculate a position of each of the glyphs within the lines and the pages on the 2D canvas.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.4918
- Patent Class: 715.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14256101', '12619106', '13558699', '14259869', '13343695']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3071242495717737
- 35 USC 102 Novelty (BERT): 0.5790888619349317
- Combined Prediction Score: 0.3343207108080895
- Mean Citation Score: 270.993856
- Max Citation Score: 459.09518
- Similarity Product: 453.6122415839112

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