Patents by Inventor Kevin M. Karol

Kevin M. Karol 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: 11203122
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing goal-based robot animation. One system includes a robot configured to receive a goal that specifies a goal state to be attained by the robot or one of the components. A collection of animation tracks is searched to identify one or more animation tracks that when executed by the robot cause the robot to perform one or more physical movements to satisfy the goal state. The identified one or more animation tracks are executed to perform the one or more physical movements to satisfy the received goal state.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: December 21, 2021
    Assignee: Digital Dream Labs, LLC
    Inventor: Kevin M. Karol
  • Publication number: 20200039077
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing goal-based robot animation. One system includes a robot configured to receive a goal that specifies a goal state to be attained by the robot or one of the components. A collection of animation tracks is searched to identify one or more animation tracks that when executed by the robot cause the robot to perform one or more physical movements to satisfy the goal state. The identified one or more animation tracks are executed to perform the one or more physical movements to satisfy the received goal state.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: Kevin M. Karol
  • Publication number: 20190111563
    Abstract: Systems for generating custom motion trajectories for robot animation are disclosed. One system includes a robot configured to maintain a current emotion state for the robot and a mapping between emotion state values and respective sets of custom motion parameters, in which the custom motion parameters control how procedural animations are performed by the robot, to receive one or more animation parameters of a procedural animation to be performed by the robot, to obtain a value of the current emotion state for the robot, to obtain one or more custom motion parameters to which the current emotion state is mapped, to compute a custom motion trajectory from the one or more animation parameters of the procedural animation and the obtained one or more custom motion parameters to which the current emotion state for the robot is mapped; and to perform the procedural animation according to the computed custom motion trajectory.
    Type: Application
    Filed: July 13, 2018
    Publication date: April 18, 2019
    Inventors: Andrew Stein, Kevin Yoon, Richard Allison Chaussee, Bradford Neuman, Kevin M. Karol