PATENT CLAIM ANALYSIS

Application Number: 15993519
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-12
Patent Classification: ["715", "728000"]

Abstract:
An improved human-computer interface for placing and sizing virtual objects in a three-dimensional (“3D”) representation of a real-world environment is disclosed herein. The disclosed HCI can determine a location, size, and orientation of virtual objects in a 3D representation of a real-world environment based on simplified user gestures. In some embodiments, based on the timing and direction of an input gesture, a computing device can utilize (1) an automated mode that determines a position and orientation of a virtual object or utilize (2) a manual mode that determines position, orientation, and size of the virtual object. A computing device capable of 3D spatial mapping generates mesh data defining a 3D representation of a real-world environment and images of the real-world environment. The size of the virtual object can be based on a computed depth of real-world objects related to the virtual object.

Claim (Index 1):
A system comprising:\n one or more data processing units; and a computer-readable medium having encoded thereon computer-executable instructions to cause the one or more data processing units to receive sensor data captured by one or more sensors of a computing device, the sensor data comprising an image of the real-world environment; render the image in a user interface (UI); receive input data indicating an input action and a position for a virtual object to be placed within the three-dimensional representation of the real-world environment; in response to determining that the input action meets one or more criteria, render the virtual object in the UI at the position within the three-dimensional representation of the real-world environment, wherein an orientation of the virtual object is based on the direction of movement indicated by an input device captured prior to the input action; and in response to determining that the input action does not meet the one or more criteria, render the virtual object in the UI, wherein a first point of the virtual object is at the position, and a second point of the virtual object is located at a second position determined in response to a subsequent input action.

Metadata:
- Claim Count in Document: 34.0
- Percentile: 93.0
- Lexical Diversity: 2.14667
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11372327', '13212172', '15197484', '15123394', '13539043']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3075672452140029
- 35 USC 102 Novelty (BERT): 0.4693117751653468
- Combined Prediction Score: 0.3237416982091373
- Mean Citation Score: 209.40286
- Max Citation Score: 216.0628
- Similarity Product: 180.18437072663312

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

Dataset: test