Patents by Inventor Jovan Popovic

Jovan Popovic 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: 10846906
    Abstract: In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Daniel M. Kaufman, Jovan Popovic, Yunfei Bai
  • Publication number: 20200294495
    Abstract: Disclosed systems and methods predict visemes from an audio sequence. In an example, a viseme-generation application accesses a first audio sequence that is mapped to a sequence of visemes. The first audio sequence has a first length and represents phonemes. The application adjusts a second length of a second audio sequence such that the second length equals the first length and represents the phonemes. The application adjusts the sequence of visemes to the second audio sequence such that phonemes in the second audio sequence correspond to the phonemes in the first audio sequence. The application trains a machine-learning model with the second audio sequence and the sequence of visemes. The machine-learning model predicts an additional sequence of visemes based on an additional sequence of audio.
    Type: Application
    Filed: May 29, 2020
    Publication date: September 17, 2020
    Inventors: Wilmot Li, Jovan Popovic, Deepali Aneja, David Simons
  • Patent number: 10699705
    Abstract: Disclosed systems and methods predict visemes from an audio sequence. A viseme-generation application accesses a first set of training data that includes a first audio sequence representing a sentence spoken by a first speaker and a sequence of visemes. Each viseme is mapped to a respective audio sample of the first audio sequence. The viseme-generation application creates a second set of training data adjusting a second audio sequence spoken by a second speaker speaking the sentence such that the second and first sequences have the same length and at least one phoneme occurs at the same time stamp in the first sequence and in the second sequence. The viseme-generation application maps the sequence of visemes to the second audio sequence and trains a viseme prediction model to predict a sequence of visemes from an audio sequence.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 30, 2020
    Assignee: Adobe Inc.
    Inventors: Wilmot Li, Jovan Popovic, Deepali Aneja, David Simons
  • Publication number: 20190392823
    Abstract: Disclosed systems and methods predict visemes from an audio sequence. A viseme-generation application accesses a first set of training data that includes a first audio sequence representing a sentence spoken by a first speaker and a sequence of visemes. Each viseme is mapped to a respective audio sample of the first audio sequence. The viseme-generation application creates a second set of training data adjusting a second audio sequence spoken by a second speaker speaking the sentence such that the second and first sequences have the same length and at least one phoneme occurs at the same time stamp in the first sequence and in the second sequence. The viseme-generation application maps the sequence of visemes to the second audio sequence and trains a viseme prediction model to predict a sequence of visemes from an audio sequence.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: Wilmot Li, Jovan Popovic, Deepali Aneja, David Simons
  • Publication number: 20190279414
    Abstract: Systems and techniques provide a user interface within an application to enable users to designate a folded object image of a folded object, as well as a superimposed image of a superimposed object to be added to the folded object image. Within the user interface, the user may simply place the superimposed image over the folded object image to obtain the desired modified image. If the user places the superimposed image over one or more folds of the folded object image, portions of the superimposed image will be removed to create the illusion in the modified image that the removed portions are obscured by one or more folds.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 12, 2019
    Inventors: Duygu Ceylan Aksit, Yangtuanfeng Wang, Niloy Jyoti Mitra, Mehmet Ersin Yumer, Jovan Popovic
  • Patent number: 10410400
    Abstract: Systems and techniques provide a user interface within an application to enable users to designate a folded object image of a folded object, as well as a superimposed image of a superimposed object to be added to the folded object image. Within the user interface, the user may simply place the superimposed image over the folded object image to obtain the desired modified image. If the user places the superimposed image over one or more folds of the folded object image, portions of the superimposed image will be removed to create the illusion in the modified image that the removed portions are obscured by one or more folds.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: September 10, 2019
    Assignee: Adobe Inc.
    Inventors: Duygu Ceylan Aksit, Yangtuanfeng Wang, Niloy Jyoti Mitra, Mehmet Ersin Yumer, Jovan Popovic
  • Publication number: 20190197758
    Abstract: In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Applicant: Adobe Inc.
    Inventors: Daniel M. Kaufman, Jovan Popovic, Yunfei Bai
  • Patent number: 10290128
    Abstract: Techniques for interactive scene graph manipulation for visualization authoring are described. In implementations, visual marks are grouped into containers. Each container includes layout settings independent of other containers, and the layout settings are individually adjustable. The visual marks are configured to represent data values. Additionally, the containers are nested in a hierarchy. Then, data visualizations are constructed for display via a user interface of a display device. For example, the data visualizations can be constructed by applying data values to the visual marks and layout settings of the containers to the visual marks grouped within the nested containers to generate the data visualizations.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: May 14, 2019
    Assignee: Adobe Inc.
    Inventors: Zhicheng Liu, Wilmot Wei-Mau Li, Alan G. Wilson, Lubomira A. Dontcheva, Jovan Popovic
  • Patent number: 10255712
    Abstract: In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 9, 2019
    Assignee: Adobe Inc.
    Inventors: Daniel M. Kaufman, Jovan Popovic, Yunfei Bai
  • Publication number: 20170294041
    Abstract: In embodiments of animation using keyframing and projected dynamics simulation, an animation object is displayed with handles associated with object regions for the animation object, each handle being selectable for setting animation constraints on an object region. An animation simulator receives a user input designating a particular handle with an animation constraint, and sets the animation constraint on the particular handle for the associated object region. The animation simulator also receives another user input, designating a timing of the object region associated with the particular handle of the animation object through multiple frames in an animation sequence.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Daniel M. Kaufman, Jovan Popovic, Yunfei Bai
  • Publication number: 20170132814
    Abstract: Techniques for interactive scene graph manipulation for visualization authoring are described. In implementations, visual marks are grouped into containers. Each container includes layout settings independent of other containers, and the layout settings are individually adjustable. The visual marks are configured to represent data values. Additionally, the containers are nested in a hierarchy. Then, data visualizations are constructed for display via a user interface of a display device. For example, the data visualizations can be constructed by applying data values to the visual marks and layout settings of the containers to the visual marks grouped within the nested containers to generate the data visualizations.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Zhicheng Liu, Wilmot Wei-Mau Li, Alan G. Wilson, Lubomira A. Dontcheva, Jovan Popovic
  • Patent number: D804804
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 12, 2017
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic
  • Patent number: D838461
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 22, 2019
    Assignee: NIKE, Inc.
    Inventors: Erick Ikeda, Jovan Popovic
  • Patent number: D841950
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: March 5, 2019
    Assignee: NIKE, Inc.
    Inventors: Erick Ikeda, Jovan Popovic
  • Patent number: D843700
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: March 26, 2019
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic
  • Patent number: D845594
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 16, 2019
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic
  • Patent number: D845608
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 16, 2019
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic
  • Patent number: D850770
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 11, 2019
    Assignee: NIKE, Inc.
    Inventors: Erick Ikeda, Jovan Popovic
  • Patent number: D902541
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 24, 2020
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic
  • Patent number: D902542
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 24, 2020
    Assignee: NIKE, Inc.
    Inventor: Jovan Popovic