Patents by Inventor Krystian LIGENZA

Krystian LIGENZA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10535171
    Abstract: One embodiment of the invention disclosed herein provides techniques for processing an evaluation graph associated with a three-dimensional animation scene. An evaluation management system retrieves a first plurality of nodes from a memory. The evaluation management system determines that a first node included in the first plurality of nodes depends on a first output generated by a second node that also is included in the first plurality of nodes. The evaluation management system generates a third node corresponding to the first node and a fourth node corresponding to the second node. The evaluation management system generates an evaluation graph that includes the third node, the fourth node, and an indication that the third node depends on the fourth node. The evaluation management system schedules the third node for evaluation after the fourth node has been evaluated.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 14, 2020
    Assignee: AUTODESK, INC.
    Inventors: Krystian Ligenza, Kevin Picott
  • Patent number: 10134168
    Abstract: One embodiment of the present invention includes a double solve unit that configures a kinematic chain representing an animated character. The double solve unit generates a first solution for the kinematic chain based on a first solving order. While generating the first solution, the doubles solve unit determines the recursion depth of each output connector included in the kinematic chain. Subsequently, the double solve unit identifies any output connectors for which the recursion length exceeds a corresponding expected recursion depth—indicating that a custom recursive dependency exists that is not reflected in the first solution. For these custom recursive output connectors, the double solve unit creates a second solving order and generates a more accurate solution.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 20, 2018
    Assignee: AUTODESK, INC.
    Inventor: Krystian Ligenza
  • Publication number: 20180300924
    Abstract: One embodiment of the invention disclosed herein provides techniques for processing an evaluation graph associated with a three-dimensional animation scene. An evaluation management system retrieves a first plurality of nodes from a memory. The evaluation management system determines that a first node included in the first plurality of nodes depends on a first output generated by a second node that also is included in the first plurality of nodes. The evaluation management system generates a third node corresponding to the first node and a fourth node corresponding to the second node. The evaluation management system generates an evaluation graph that includes the third node, the fourth node, and an indication that the third node depends on the fourth node. The evaluation management system schedules the third node for evaluation after the fourth node has been evaluated.
    Type: Application
    Filed: June 25, 2018
    Publication date: October 18, 2018
    Inventors: Krystian LIGENZA, Kevin PICOTT
  • Patent number: 10008019
    Abstract: One embodiment of the invention disclosed herein provides techniques for processing an evaluation graph associated with a three-dimensional animation scene. An evaluation management system retrieves a first plurality of nodes from a memory. The evaluation management system determines that a first node included in the first plurality of nodes depends on a first output generated by a second node that also is included in the first plurality of nodes. The evaluation management system generates a third node corresponding to the first node and a fourth node corresponding to the second node. The evaluation management system generates an evaluation graph that includes the third node, the fourth node, and an indication that the third node depends on the fourth node. The evaluation management system schedules the third node for evaluation after the fourth node has been evaluated.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: June 26, 2018
    Assignee: AUTODESK, INC.
    Inventors: Krystian Ligenza, Kevin Picott
  • Publication number: 20160307353
    Abstract: One embodiment of the invention disclosed herein provides techniques for processing an evaluation graph associated with a three-dimensional animation scene. An evaluation management system retrieves a first plurality of nodes from a memory. The evaluation management system determines that a first node included in the first plurality of nodes depends on a first output generated by a second node that also is included in the first plurality of nodes. The evaluation management system generates a third node corresponding to the first node and a fourth node corresponding to the second node. The evaluation management system generates an evaluation graph that includes the third node, the fourth node, and an indication that the third node depends on the fourth node. The evaluation management system schedules the third node for evaluation after the fourth node has been evaluated.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 20, 2016
    Inventors: Krystian LIGENZA, Kevin PICOTT
  • Publication number: 20150279076
    Abstract: One embodiment of the present invention includes a double solve unit that configures a kinematic chain representing an animated character. The double solve unit generates a first solution for the kinematic chain based on a first solving order. While generating the first solution, the doubles solve unit determines the recursion depth of each output connector included in the kinematic chain. Subsequently, the double solve unit identifies any output connectors for which the recursion length exceeds a corresponding expected recursion depth—indicating that a custom recursive dependency exists that is not reflected in the first solution. For these custom recursive output connectors, the double solve unit creates a second solving order and generates a more accurate solution.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: AUTODESK, INC.
    Inventor: Krystian LIGENZA