PATENT CLAIM ANALYSIS

Application Number: 15940702
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-10
Patent Classification: ["345", "629000"]

Abstract:
A computer-implemented technique is described herein for generating a digital representation of real-world surfaces in an environment. The technique involves receiving sensor data captured by one or more depth-sensing devices. The technique then provides a low-detail (LD) representation of surfaces in the physical environment based on the sensor data; that LD representation describes one or more planes in the physical environment. The technique then generates a high-detail (HD) representation of the surfaces based on the sensor data and the LD representation. Finally, the technique provides an output result based on the LD representation and/or the HD representation. According to one illustrative aspect, the technique produces the HD representation such that it is non-duplicative of information that is already present in the LD representation. The technique performs this task by identifying and excluding HD information that is already adequately represented by the LD representation.

Claim (Index 20):
A computer-readable storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, performing a method that comprises:\n receiving sensor data captured by one or more depth-sensing devices, each instance of sensor data describing at least a distance between a depth-sensing device and a surface point in a physical environment; providing a low-detail (LD) representation of surfaces in the physical environment based on the sensor data, the LD representation of the surfaces describing one or more planes in the physical environment; fusing the sensor data into voxels; for each voxel, storing plane-proximity information in memory that identifies: whether the voxel lies within a distance D to a nearest plane identified by the LD representation of the surfaces; and an identity of that nearest plane; generating, using the voxels, candidate mesh triangles that describe the surfaces; for each candidate mesh triangle, determining, based on the plane-proximity information associated with the voxels, whether each of its vertices lies within the distance D of a nearest plane, to provide a proximity status for each vertex; deciding whether to include each candidate mesh triangle in a high-detail (HD) representation of the surfaces based on the proximity status of each of its vertices; and providing an output result based on the LD representation of the surfaces and/or the HD representation of the surfaces.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 90.0
- Lexical Diversity: 2.21127
- Patent Class: 345.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12064368', '15872181', '14735789', '10884978', '15859182']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6521406609001431
- 35 USC 102 Novelty (BERT): 0.4740217926865034
- Combined Prediction Score: 0.6343287740787791
- Mean Citation Score: 151.111286
- Max Citation Score: 161.76425
- Similarity Product: 119.72725046108664

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