Patents by Inventor Kurt Fleischer

Kurt Fleischer 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: 10482646
    Abstract: One aspect of the present disclosure is directed to enabling a user to specify one or more forces to influence how a movable object carried by a 3D character may move during an animation sequence of the 3D character. In some embodiments, the user input can include an arrow. The user can be enabled manipulate the arrow to specify values for at least one parameter of the force to be applied to the movable object during the animation sequence. Another aspect of the disclosure is directed to enabling the user to draw a silhouette stroke to direct an animation of the movable object during the animation sequence. The silhouette stroke drawn by the user can be used as a “boundary” towards which the movable object may be “pulled” during the animation sequence. This may involve generating forces according to the position where the silhouette stroke is drawn.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: November 19, 2019
    Assignee: Pixar
    Inventors: Boris Dalstein, Kurt Fleischer
  • Patent number: 10319133
    Abstract: Users may dynamically specify a “posing root” node in an animation hierarchy that is different than the model root node used to define the animation hierarchy. When a posing root node is specified, users specify the pose, including translations and rotations, of other nodes relative to the posing root node, rather than the model root node. Poses of nodes may be specified using animation variable values relative to the posing root node. Animation variable values specified relative to the posing root node are dynamically converted to equivalent animation variable values relative to the model root node, which then may be used to pose an associated model. Animation data may be presented to users relative to the current posing root node. If a posing root node is changed to a different location, the animation data is converted so that it is expressed relative to the new posing root node.
    Type: Grant
    Filed: November 13, 2011
    Date of Patent: June 11, 2019
    Assignee: Pixar
    Inventors: Kurt Fleischer, Warren Trezevant, Andrew Witkin
  • Patent number: 8890889
    Abstract: A computer-implemented method for generating a pose of an object in an interactive application executing on processor. The method includes receiving a posing template that defines a posing path for one or more objects, receiving a graphics object to be posed, and receiving user input that positions the graphics object to conform to at least a portion of the posing path defined by the posing template.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: November 18, 2014
    Assignee: Pixar
    Inventors: Kurt Fleischer, Kenrick Kin
  • Patent number: 8799821
    Abstract: A method for initiating a user-selected operation on a computer system includes sensing a user contacting the user interface device at a first position with one finger of a user, determining whether the one finger is a first finger of the user or is a second finger of the user, wherein when the one finger is the first finger, the method includes determining a first operation to be performed in response to the first finger, and performing the first operation on the computer system, and wherein when the one finger is the second finger, the method includes determining a second operation to be performed in response to the second finger, and performing the second operation on the computer system.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: August 5, 2014
    Assignee: Pixar
    Inventors: Tony De Rose, Kenrick Kin, Allison Styer, Kurt Fleischer, C. Bart Sullivan
  • Patent number: 5329478
    Abstract: A circuit and method for estimating gradients of a target function using noise injection and correlation is provided. In one embodiment, an input signal is combined with an input noise signal and the combined signal is input to a circuit which computes the output of the target function. An amplified noise signal and output signal of the target function are input to a multiplier which performs a correlation of the inputs. The output of the multiplier is processed by a low-pass filter which generates the gradient. The circuit and method can be expanded to N-dimensions. Furthermore, in a alternate embodiment, a differentiator is coupled between the multiplier and amplifier and the multiplier and the output of the target function to differentiate the two signals prior to input to the multiplier. In other embodiments, the circuit may be used to compute gradient-like signals, wherein each component of the gradient is individually scaled by a different value.
    Type: Grant
    Filed: November 25, 1992
    Date of Patent: July 12, 1994
    Inventors: David B. Kirk, Douglas A. Kerns, Brooke P. Anderson, Kurt Fleischer, Alan H. Barr