Patents by Inventor Timothy James Hutton

Timothy James Hutton 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: 11244506
    Abstract: A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingjing Shen, Thomas Joseph Cashman, Timothy James Hutton
  • Patent number: 10884487
    Abstract: A computer system is provided that includes an input system and a processor that may be configured to control a virtual manipulator based on input data received from the input system. The processor is further configured to determine an initial state of a system that includes at least an initial state of the virtual manipulator and an initial state of a virtual object, detect at least one contact point between a portion of the virtual manipulator and the virtual object. The processor is further configured to calculate a subsequent state for the virtual object that minimizes a set of energies or residuals defined in terms of the one or more positional quantities determined for the initial state of the system and the one or more positional quantities determined for the subsequent state of the system using a position-based energy minimizing function.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Stephen Wilde, Timothy James Hutton
  • Publication number: 20200301500
    Abstract: A computer system is provided that includes an input system and a processor that may be configured to control a virtual manipulator based on input data received from the input system. The processor is further configured to determine an initial state of a system that includes at least an initial state of the virtual manipulator and an initial state of a virtual object, detect at least one contact point between a portion of the virtual manipulator and the virtual object. The processor is further configured to calculate a subsequent state for the virtual object that minimizes a set of energies or residuals defined in terms of the one or more positional quantities determined for the initial state of the system and the one or more positional quantities determined for the subsequent state of the system using a position-based energy minimizing function.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Stephen WILDE, Timothy James HUTTON
  • Publication number: 20200286286
    Abstract: A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
    Type: Application
    Filed: January 17, 2020
    Publication date: September 10, 2020
    Inventors: Jingjing SHEN, Thomas Joseph CASHMAN, Timothy James HUTTON
  • Patent number: 10565791
    Abstract: A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingjing Shen, Thomas Joseph Cashman, Timothy James Hutton
  • Publication number: 20180182166
    Abstract: A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 28, 2018
    Inventors: Jingjing Shen, Thomas Joseph Cashman, Timothy James Hutton