PATENT CLAIM ANALYSIS

Application Number: 15984224
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-09
Patent Classification: ["358", "001900"]

Abstract:
The present application relates to a method performed at an electronic device for parsing tables in a PDF document. The method includes the following steps: receiving the PDF document containing a table area; extracting horizontal lines, vertical lines and text blocks in the table area; determining the types of tables in the table area according to the extracted horizontal lines and vertical lines; if the table is a quasi full-line table, determining the structure of the quasi full-line table in the table area according to the horizontal lines and the vertical lines in the table area with the assistance of the text blocks in the table area; and if the table is a quasi non-line table, determining the structure of the quasi non-line table in the table area according to the text blocks in the table area with the assistance of the horizontal lines and/or the vertical lines in the table area.

Claim (Index 3):
The method according to  claim 2 , wherein the step of performing deduplication and fusion processing on the extracted horizontal lines and vertical lines comprises:\n for the horizontal lines: sorting, by the electronic device, the horizontal lines according to the y coordinates in an order from small to large; starting from the first horizontal line, comparing, by the electronic device, every two adjacent horizontal lines in sequence; if they coordinates are the same or less than a set height threshold on the vertical direction, or the projections of the two adjacent horizontal lines intersect on the horizontal direction or the x coordinates of the maximum left endpoint and the minimum right endpoint of the two horizontal lines are less than a set width threshold, taking the minimum and maximum x coordinates of four endpoints of the two horizontal lines on the horizontal direction as the x coordinates of the new left endpoint and the new right endpoint respectively, and taking the average value of the y coordinates of the two horizontal lines on the vertical direction as the new y coordinate to constitute a new horizontal line to replace the original two horizontal lines; comparing, by the electronic device, the new horizontal line with the adjacent horizontal lines, and repeating the above operations until all horizontal lines are compared; for the vertical lines: sorting the vertical lines according to the x coordinates in an order from small to large; starting from the first vertical line, comparing every two adjacent vertical lines in sequence; if the x coordinates are the same or less than a set width threshold on the horizontal direction, or the projections of the two adjacent vertical lines intersect on the vertical direction or the y coordinates of the maximum upper endpoint and the minimum lower endpoint of the two vertical lines are less than a set height threshold, taking the minimum and maximum y coordinates of four endpoints of the two vertical lines on the vertical direction as the y coordinates of the new upper endpoint and the new lower endpoint, and taking the average value of the y coordinates of the two vertical lines on the vertical direction as the new y coordinate to constitute a new vertical line to replace the original two vertical lines; and comparing, by the electronic device, the new vertical line with the adjacent vertical lines, and repeating the above operations until all vertical lines are compared.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 93.0
- Lexical Diversity: 3.17647
- Patent Class: 358.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['13871862', '12414365', '14778155', '15175712', '15136674']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5235191389509163
- 35 USC 102 Novelty (BERT): 0.4838270134706456
- Combined Prediction Score: 0.5195499264028892
- Mean Citation Score: 179.56158
- Max Citation Score: 200.38649
- Similarity Product: 153.12094565532092

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

Dataset: test