PATENT CLAIM ANALYSIS

Application Number: 15894330
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-07
Patent Classification: ["345", "473000"]

Abstract:
Systems and processes are described below relating to evaluating a dependency graph having one or more temporally dependent variables. The temporally dependent variables may include variables that may be used to evaluate the dependency graph at a frame other than that at which the temporally dependent variable was evaluated. One example process may include tracking the temporal dirty state for each temporally dependent variable using a temporal dependency list. This list may be used to determine which frames, if any, should be reevaluated when a request to evaluate a dependency graph for a particular frame is received. This advantageously reduces the amount of time and computing resources needed to reevaluate a dependency graph.

Claim (Index 2):
An electronic device, including:\n one or more processors; and memory storing one or more programs for evaluating a dependency graph having a temporally dependent variable, 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 receiving a request to evaluate the dependency graph for a requested frame of an animation,\n wherein the dependency graph includes a plurality of nodes, and \n wherein an evaluation of a first node of the plurality of nodes depends on:\n an evaluation of a temporally dependent variable for the requested frame, and \n an evaluation of the temporally dependent variable for a first frame different from the requested frame; \n \n \n in accordance with a determination that a first value of the temporally dependent variable is not dirty for the first frame, evaluating, using the first value of the temporally dependent variable, the first node for the requested frame; and \n in accordance with a determination that the first value of the temporally dependent variable is dirty for the first frame:\n evaluating the temporally dependent variable for the first frame to generate a non-dirty value of the temporally dependent variable for the first frame; and \n evaluating, using the non-dirty value of the temporally dependent variable, the first node for the requested frame.

Metadata:
- Claim Count in Document: 45.0
- Percentile: 88.0
- Lexical Diversity: 1.73913
- Patent Class: 345.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13958518', '13605966', '14410308', '14860631', '15091512']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6486731884672537
- 35 USC 102 Novelty (BERT): 0.5592493560343499
- Combined Prediction Score: 0.6397308052239634
- Mean Citation Score: 267.868876
- Max Citation Score: 440.3586
- Similarity Product: 336.2690047483921

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