PATENT CLAIM ANALYSIS

Application Number: 16145052
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-07
Patent Classification: ["345", "419000"]

Abstract:
A computer system having a display generation component and one or more input devices displays a representation of a virtual three-dimensional object in a user interface region. In response to an input for rotating the object, when the input corresponds to a request to rotate the object about a first axis, the object is rotated by an amount that is determined based on a magnitude of the input and is constrained by a limit on the movement restricting rotation by more than a threshold amount. When the input corresponds to a request to rotate the object about a second axis, the object is rotated relative to the second axis by an amount that is determined based on a magnitude of the input, wherein, for an input with a magnitude above a respective threshold, the device rotates the object by more than the threshold amount of rotation.

Claim (Index 18):
A computer system, comprising:\n a display generation component; one or more input devices including a touch-sensitive surface; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:\n displaying, by the display generation component, a representation of a first perspective of a virtual three-dimensional object in a first user interface region; \n while displaying the representation of the first perspective of the virtual three-dimensional object in the first user interface region on the display, detecting a first input that corresponds to a request to rotate the virtual three-dimensional object relative to a display to display a respective portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object; \n in response to detecting the first input:\n in accordance with a determination that the first input corresponds to a request to rotate the three-dimensional virtual object about a first axis, rotating the virtual three-dimensional object relative to the first axis by an amount that is determined based on a magnitude of the first input such that a first portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein the rotation is constrained by a limit on the movement restricting rotation of the virtual three-dimensional object by more than a threshold amount of rotation relative to the first axis; and \n in accordance with a determination that the first input corresponds to a request to rotate the three-dimensional virtual object about a second axis that is different from the first axis, rotating the virtual three-dimensional object relative to the second axis by an amount that is determined based on a magnitude of the first input such that a second portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein, for an input with a magnitude above a respective threshold, the device rotates the virtual three-dimensional object relative to the second axis by more than the threshold amount of rotation.

Metadata:
- Claim Count in Document: 25.0
- Percentile: 97.0
- Lexical Diversity: 2.38462
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16145045', '16145039', '16138779', '16145015', '15273688']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6286886690809744
- 35 USC 102 Novelty (BERT): 0.5538990288703146
- Combined Prediction Score: 0.6212097050599085
- Mean Citation Score: 314.58505
- Max Citation Score: 408.3725
- Similarity Product: 368.48828377604485

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

Dataset: test