PATENT CLAIM ANALYSIS

Application Number: 16038964
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-02
Patent Classification: ["703", "002000"]

Abstract:
The invention is a computer implemented method, device, system, or article for reconstructing a surface of an object. In particular, the invention comprises estimating a non-convex hull signed distance function parameters from a data set of an object and evaluating the non-convex hull signed distance function on vertices of a volumetric mesh. The invention further comprises approximating the zero level set of the non-convex hull signed distance function by a polygonal mesh using an isosurface algorithm to provide surface reconstruction of an object.

Claim (Index 20):
The system of  claim 1 , wherein the step of fitting further comprises the steps of:\n a. associating a set of positive curvature parameters and a set of negative curvature parameters with the oriented points; b. selecting a first oriented point of the data set, the first oriented point including a first sample point location, and a first orientation vector, the first oriented point having an associated first positive curvature parameter, and an associated first negative curvature parameter; c. initializing the first positive curvature parameter and the first negative curvature parameter to zero; d. selecting a second oriented point of the data set, the second oriented point being different from the first oriented point, the second oriented point including a second sample point location, and a second orientation vector; e. computing a first displacement vector from the first sample point location to the second sample point location; f. computing a first temporary parameter as an inner product of the first orientation vector and the first displacement vector; g. computing a second temporary parameter as a square norm of the first displacement vector; h. computing a third temporary parameter as a result of subtracting the product of the first positive curvature parameter times the second temporary parameter, from the first temporary parameter; i. if the third temporary parameter is larger than zero, making the first positive curvature parameter equal to the result of dividing the first temporary parameter by the second temporary parameter; j. computing a fourth temporary parameter as a negative of the first temporary parameter; k. computing a fifth temporary parameter as a result of subtracting the product of the first negative curvature parameter times the second temporary parameter, from the third temporary parameter; l. if the fifth temporary parameter is larger than zero, making the first negative curvature parameter equal to the result of dividing the third temporary parameter by the second temporary parameter; m. repeating steps d. to l. until every second oriented point has been selected; and n. repeating steps b. to m. until every first oriented point has been selected.

Metadata:
- Claim Count in Document: 48.0
- Percentile: 95.0
- Lexical Diversity: 1.76471
- Patent Class: 703.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14526047', '12433555', '11692123', '10273807', '15725801']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2180343540756545
- 35 USC 102 Novelty (BERT): 0.5912224467057607
- Combined Prediction Score: 0.2553531633386651
- Mean Citation Score: 231.4602
- Max Citation Score: 490.40533
- Similarity Product: 419.0101082359314

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

Dataset: test