PATENT CLAIM ANALYSIS

Application Number: 15954240
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["345", "419000"]

Abstract:
Embodiments of the present invention include computer-implemented methods and apparatuses for monitoring user activity and managing controllers in a 3-D environment that are provided herein. Exemplary methods may include: receiving user input in the form of user activity associated with a rigging of a character in a 3-D environment; monitoring the user activity, the user activity being indicated by a change in animation curve data; detecting a change in the user activity; identifying nodes associated with the change in the user activity, in which the nodes are controllers that are manipulated by the user in the rigging of a character in a 3-D environment; and adjusting the nodes such that the nodes are matched to the change in the user activity.

Claim (Index 9):
A system comprising:\n a processor; and a memory coupled to the processor, the memory storing instructions executable by the processor to perform a method for monitoring user activity and managing controllers in a 3-D environment comprising: monitoring user activity associated with a rigging of a character in a 3-D environment, the user activity being indicated by a change in animation curve data; detecting a change in the user activity, wherein the change in the user activity comprises the user utilizing a tool, the user manipulating a key, the user selecting a mode for a selected node, or the user changing a position of a selected node; identifying nodes associated with the change in the user activity in which the nodes are controllers that are manipulated by a user in the rigging of a character in a 3D environment; adjusting the nodes such that the nodes are matched to the change in the user activity wherein a currently selected node in the identified nodes has a string attribute that has been placed by the user either manually or automatically through a script; other nodes related to the currently selected node have this string attribute; the other nodes related to the currently selected node are found by searching for this string attribute that was placed on the currently selected node; tracking positions of controllers under an inactive kinematic mode and positions of controllers under a currently active kinematic mode; updating the positions of the controllers under the inactive kinematic mode to match the positions of the controllers under the currently active kinematic mode; and eliminating a change in a position and/or pose of an appendage of a character that is caused by the switching between inverse kinematics and forward kinematics during the course of animation to position and/or pose an appendage of a character.

Metadata:
- Claim Count in Document: 36.0
- Percentile: 91.0
- Lexical Diversity: 2.45283
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13038185', '14229423', '12709387', '11285921', '13843856']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5974414871635787
- 35 USC 102 Novelty (BERT): 0.4740294213010415
- Combined Prediction Score: 0.5851002805773251
- Mean Citation Score: 122.620077
- Max Citation Score: 136.19788
- Similarity Product: 92.7457223243904

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