Patents by Inventor Li-Yi Wei

Li-Yi Wei 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).

  • Publication number: 20250111695
    Abstract: In implementation of techniques for template-based behaviors in machine learning, a computing device implements a template system to receive a digital video and data executable to generate animated content. The template system determines a location within a frame of the digital video to place the animated content using a machine learning model. The template system then renders the animated content within the frame of the digital video at the location determined by the machine learning model. The template system then displays the rendered animated content within the frame of the digital video in a user interface.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 3, 2025
    Applicant: Adobe Inc.
    Inventors: Wilmot Wei-Mau Li, Li-Yi Wei, Cuong D. Nguyen, Jakub Fiser, Hijung Shin, Stephen Joseph DiVerdi, Seth John Walker, Kazi Rubaiat Habib, Deepali Aneja, David Gilliaert Werner, Erica K. Schisler
  • Publication number: 20250078380
    Abstract: In various examples, a video effect is displayed in a live video stream in response to determining a portion of an audio stream of the live video stream corresponds to a text segment of a script associated with the video effect and detecting performance of a gesture. For example, during presentation of the script, the audio stream is obtained to determine if a portion of the audio stream corresponds to the text segment. In response to the portion of the audio stream corresponding to the text segment, detecting performance of a gestures and causing the video effect to be displayed.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Yining CAO, Stefano PETRANGELI, Li-Yi WEI, Rubaiat HABIB, Deepali ANEJA, Balaji Vasan SRINIVASAN, Haijun XIA
  • Patent number: 12206930
    Abstract: Embodiments of the present disclosure provide, a method, a system, and a computer storage media that provide mechanisms for multimedia effect addition and editing support for text-based video editing tools. The method includes generating a user interface (UI) displaying a transcript of an audio track of a video and receiving, via the UI, input identifying selection of a text segment from the transcript. The method also includes in response to receiving, via the UI, input identifying selection of a particular type of text stylization or layout for application to the text segment. The method further includes identifying a video effect corresponding to the particular type of text stylization or layout, applying the video effect to a video segment corresponding to the text segment, and applying the particular type of text stylization or layout to the text segment to visually represent the video effect in the transcript.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: January 21, 2025
    Assignee: Adobe Inc.
    Inventors: Kim Pascal Pimmel, Stephen Joseph Diverdi, Jiaju MA, Rubaiat Habib, Li-Yi Wei, Hijung Shin, Deepali Aneja, John G. Nelson, Wilmot Li, Dingzeyu Li, Lubomira Assenova Dontcheva, Joel Richard Brandt
  • Publication number: 20250006226
    Abstract: In various examples, a video effect is displayed in a live video stream in response to determining a portion of an audio stream of the live video stream that corresponds to a text segment of a script associated with the video effect. For example, during presentation of the script, the audio stream is obtained to determine if a portion of the audio stream corresponds to the text segment.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Deepali ANEJA, Rubaiat HABIB, Li-Yi WEI, Wilmot Wei-Mau LI, Stephen Joseph DIVERDI
  • Patent number: 12051143
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: July 30, 2024
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20240244287
    Abstract: Embodiments of the present disclosure provide, a method, a system, and a computer storage media that provide mechanisms for multimedia effect addition and editing support for text-based video editing tools. The method includes generating a user interface (UI) displaying a transcript of an audio track of a video and receiving, via the UI, input identifying selection of a text segment from the transcript. The method also includes in response to receiving, via the UI, input identifying selection of a particular type of text stylization or layout for application to the text segment. The method further includes identifying a video effect corresponding to the particular type of text stylization or layout, applying the video effect to a video segment corresponding to the text segment, and applying the particular type of text stylization or layout to the text segment to visually represent the video effect in the transcript.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Inventors: Kim Pascal PIMMEL, Stephen Joseph DIVERDI, Jiaju MA, Rubaiat HABIB, Li-Yi WEI, Hijung SHIN, Deepali ANEJA, John G. NELSON, Wilmot LI, Dingzeyu LI, Lubomira Assenova DONTCHEVA, Joel Richard BRANDT
  • Patent number: 12033249
    Abstract: The present disclosure relates to method, systems, and non-transitory computer-readable media for generating and configuring a digital stream of video content from a stream-transmitting computing device to include interactive graphical elements that are adjustable by viewer computing devices participating in the digital stream. For example, in one or more embodiments, the disclosed systems receive user input from the stream-transmitting computing device that identifies visual attributes of a graphical element that are adjustable via viewer inputs. In one or more embodiments, the disclosed systems provide the graphical elements within the video content and collect the viewer inputs that adjust the graphical element in accordance with the identified visual attributes. Further, the disclosed systems aggregate and visualize the collected viewer inputs in a graphical presentation.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 9, 2024
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, John Chung, Li-Yi Wei, Hijung Shin
  • Patent number: 11989806
    Abstract: Embodiments are disclosed for generating continuous curve textures based on an input exemplar. A method of generating continuous curve textures may include receiving an input exemplar which represents a repetitive pattern as a plurality of vector curves, generating an input graph representation of the input exemplar which represents a geometry and a topology of the input exemplar, synthesizing an output graph based on the input graph representation, and reconstructing output vector curves from the output graph.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: May 21, 2024
    Assignees: ADOBE INC., University of Maryland, College Park
    Inventors: Li-Yi Wei, Peihan Tu
  • Patent number: 11967011
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: April 23, 2024
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Patent number: 11941747
    Abstract: A method includes accessing a first object in a virtual environment, the first object representing a first asset at a first level of detail (LoD). A second object is generated to represent the first asset at a second LoD having decreased complexity. The method further includes determining a first importance value for the first asset and, based on the first importance value, selecting the first object to represent the first asset. Additionally, the method includes accessing a third object representing the second asset at the first LoD and generating a fourth object representing the second asset at the second LoD. The method further includes determining a second importance value, lower than the first importance value, for the second asset and selecting the fourth object to represent the second asset. The method further includes causing a client device to update a display of the virtual environment by transmitting the selected objects.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 26, 2024
    Assignee: Adobe Inc.
    Inventors: Qi Sun, Xin Sun, Stefano Petrangeli, Shaoyu Chen, Li-Yi Wei, Jose Ignacio Echevarria Vallespi
  • Patent number: 11922544
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize an optimization model for generating vector patterns with complex vector structures. For example, the disclosed systems iteratively optimize the similarity between local input and output neighborhoods that account for clusters. Specifically, based on an input exemplar vector image, the disclosed systems generate a sample input cluster representation for more robust iterative sample optimization and pattern reconstruction. To illustrate, the disclosed systems optimize output cluster configurations based on input clusters such that the output clusters minimize a shape energy and a link energy (e.g., to better preserve shape and structure details from the original vector pattern in the input exemplar vector image). From the output clusters, the disclosed systems can reconstruct additional vector elements to create a new vector image with a synthetic vector pattern.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Adobe Inc.
    Inventors: Peihan Tu, Li-Yi Wei
  • Publication number: 20240054710
    Abstract: An animation system configured for generating an animation scene that includes at least one animation stylization effect applied to one or more three-dimensional digital objects is described. The animation system includes an interface having a timeline portion and a node graph portion. The timeline portion represents various animation stylization effects as clips arranged chronologically relative to a timeline and the node graph portion includes a node cluster for each clip, where individual node clusters are made up of an animate node, an action node, and an effect node. Input at the timeline portion modifying at least one parameter of the animation scene propagates to the node graph portion, and vice versa. The animation system thus presents dual representations of an animation scene in a manner that enables complex animation customizations while organizing animation effects in a simplified, chronological manner.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 15, 2024
    Applicant: Adobe Inc.
    Inventors: Jiaju Ma, Li-Yi Wei, Kazi Rubaiat Habib
  • Publication number: 20230368452
    Abstract: A computing system captures a first image, comprising an object in a first position, using a camera. The object has indicators indicating points of interest on the object. The computing system receives first user input linking at least a subset of the indicators and establishing relationships between the points of interest on the object and second user input comprising a graphic element and a mapping between the graphic element and the object. The computing system captures second images, comprising the object in one or more modified positions using, the camera. The computing system tracks the modified positions of the object across the second images using the indicators and the relationships between the points of interest. The computing system generates a virtual graphic based on the one or more modified positions, the graphic element, and the mappings between the graphic element and the object.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 16, 2023
    Inventors: Jiahao Li, Li-Yi Wei, Stephen DiVerdi, Kazi Rubaiat Habib
  • Patent number: 11776232
    Abstract: Certain aspects and features of this disclosure relate to virtual 3D pointing and manipulation. For example, video communication is established between a presenter client device and a viewer client device. A presenter video image is captured. A 3D image of a 3D object is rendered on the client devices and a presenter avatar is rendered on at least the viewer client device. The presenter avatar includes at least a portion of the presenter video image. When a positional input is detected at the presenter client device, the system renders, on the viewer client device, an articulated virtual appurtenance associated with the positional input, the 3D image, and the presenter avatar. A virtual interaction between the articulated virtual appurtenance and the 3D image appear to a viewer as naturally positioned for the interaction with respect to the viewer.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: October 3, 2023
    Assignee: Adobe Inc.
    Inventors: Kazi Rubaiat Habib, Tianyi Wang, Stephen DiVerdi, Li-Yi Wei
  • Publication number: 20230281904
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20230281903
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
  • Publication number: 20230252746
    Abstract: Certain aspects and features of this disclosure relate to virtual 3D pointing and manipulation. For example, video communication is established between a presenter client device and a viewer client device. A presenter video image is captured. A 3D image of a 3D object is rendered on the client devices and a presenter avatar is rendered on at least the viewer client device. The presenter avatar includes at least a portion of the presenter video image. When a positional input is detected at the presenter client device, the system renders, on the viewer client device, an articulated virtual appurtenance associated with the positional input, the 3D image, and the presenter avatar. A virtual interaction between the articulated virtual appurtenance and the 3D image appear to a viewer as naturally positioned for the interaction with respect to the viewer.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Kazi Rubaiat Habib, Tianyi Wang, Stephen DiVerdi, Li-Yi Wei
  • Publication number: 20230132642
    Abstract: A method includes accessing a first object in a virtual environment, the first object representing a first asset at a first level of detail (LoD). A second object is generated to represent the first asset at a second LoD having decreased complexity. The method further includes determining a first importance value for the first asset and, based on the first importance value, selecting the first object to represent the first asset. Additionally, the method includes accessing a third object representing the second asset at the first LoD and generating a fourth object representing the second asset at the second LoD. The method further includes determining a second importance value, lower than the first importance value, for the second asset and selecting the fourth object to represent the second asset. The method further includes causing a client device to update a display of the virtual environment by transmitting the selected objects.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Qi Sun, Xin Sun, Stefano Petrangeli, Shaoyu Chen, Li-Yi Wei, Jose Ignacio Echevarria Vallespi
  • Publication number: 20230070286
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize an optimization model for generating vector patterns with complex vector structures. For example, the disclosed systems iteratively optimize the similarity between local input and output neighborhoods that account for clusters. Specifically, based on an input exemplar vector image, the disclosed systems generate a sample input cluster representation for more robust iterative sample optimization and pattern reconstruction. To illustrate, the disclosed systems optimize output cluster configurations based on input clusters such that the output clusters minimize a shape energy and a link energy (e.g., to better preserve shape and structure details from the original vector pattern in the input exemplar vector image). From the output clusters, the disclosed systems can reconstruct additional vector elements to create a new vector image with a synthetic vector pattern.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 9, 2023
    Inventors: Peihan Tu, Li-Yi Wei
  • Publication number: 20230061244
    Abstract: Embodiments are disclosed for generating continuous curve textures based on an input exemplar. A method of generating continuous curve textures may include receiving an input exemplar which represents a repetitive pattern as a plurality of vector curves, generating an input graph representation of the input exemplar which represents a geometry and a topology of the input exemplar, synthesizing an output graph based on the input graph representation, and reconstructing output vector curves from the output graph.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 2, 2023
    Inventors: Li-Yi WEI, Peihan TU