PATENT CLAIM ANALYSIS

Application Number: 15923893
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-09
Patent Classification: ["345", "419000"]

Abstract:
There is described herein systems and methods for camera colliders and shot composition preservation within a 3D virtual environment that prevent a virtual procedural camera from getting stuck behind an object, or penetrating into an object, when filming a subject, while at the same time also maintaining the screen composition of the subject in the camera shot.

Claim (Index 12):
The method of  claim 11 , wherein the collider module is further configured to move the virtual camera in a backward vector direction associated with the target ray to an original height associated with the virtual camera prior to the obstacle compromising the target ray; wherein the moving includes iterating over a series of steps, the series of steps including:\n casting a negative ray along a camera axis; in a direction away from the target, until the negative ray meets a horizontal plane defined by the original height; based on the obstacle or a second obstacle being encountered, projecting the negative ray onto a plane defined by the obstacle normal at a point where the negative ray hit the obstacle or the second obstacle; and, defining a new ray direction as a projection of the negative ray onto the plane defined by the obstacle normal of the obstacle or the second obstacle; and, extending a new ray in the new ray direction, stopping when either the horizontal plane is reached or a third obstacle is hit or an edge of a bounding box of the third obstacle is reached; based on the third obstacle being reached, repeating the moving of the virtual camera; and based on the edge of the bounding box being reached, redefining the camera axis as a direction from the target to a current camera location, and repeating the moving of the virtual camera.

Metadata:
- Claim Count in Document: 27.0
- Percentile: 90.0
- Lexical Diversity: 1.35556
- Patent Class: 345.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['10307088', '09744787', '13688844', '14673876', '15886741']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6282308811755057
- 35 USC 102 Novelty (BERT): 0.475916943661556
- Combined Prediction Score: 0.6129994874241108
- Mean Citation Score: 109.0189736
- Max Citation Score: 119.382416
- Similarity Product: 78.79054048109245

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