Patents by Inventor Michael Spencer Cragg

Michael Spencer Cragg 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: 20250022192
    Abstract: Methods, non-transitory computer readable media, apparatuses, and systems for image inpainting include obtaining, via a user interface, an input image and a local content preservation value and receiving a content generation selection. The content generation selection applies the local content preservation value to at least one pixel of the input image. An image generation model then generates an output image based on the input image and the content generation selection. The output image includes synthetic content in a region specified by the content generation selection, and a degree of adherence of the synthetic content to the input image is based on the local content preservation value.
    Type: Application
    Filed: November 16, 2023
    Publication date: January 16, 2025
    Inventors: Dana Michelle Jefferson, Benjamin Delarre, Davis Taylor Brown, Michael Spencer Cragg
  • Publication number: 20240386634
    Abstract: Systems and methods for non-destructive image editing are described. Embodiments are configured to obtain, via a document editor user interface, a selection input identifying a portion of a first image displayed in the document editor user interface. According to some aspects, the first image is part of a first layer of a multilayer document. Embodiments are further configured to: obtain an image generation text prompt; generate, using an image generation network, a second image based on the first image and the image generation text prompt; and present, via a multilayer window of the document editor user interface, a first element representing the first layer of the multilayer document and a second element representing a second layer of the multilayer document. The first element includes the first image and the second element includes the second image and a mask corresponding to the portion of the first image.
    Type: Application
    Filed: June 5, 2023
    Publication date: November 21, 2024
    Inventors: Davis Taylor Brown, Alan Lee Erickson, Dana Michelle Jefferson, Michael Spencer Cragg
  • Publication number: 20240273670
    Abstract: Systems and methods for image processing are provided. Embodiments of the present disclosure obtain an image and a target dimension for expanding the image. The system generates a prompt based on the image using a prompt generation network. A diffusion model generates an expanded image based on the image, the target dimension, and the prompt, where the expanded image includes additional content in an outpainted region that is consistent with content of the image and the prompt.
    Type: Application
    Filed: February 10, 2023
    Publication date: August 15, 2024
    Inventors: Michael Spencer Cragg, Edward Christopher Wright, Davis Taylor Brown, Dana Michelle Jefferson, Andreas Kuefer
  • Patent number: 10802664
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. Thereafter, it is determined that the first component within the layout is to be modified to accommodate a second component containing the new object. The layout design is automatically modified to include the first component and the second component in the layout design.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: October 13, 2020
    Assignee: Adobe Inc.
    Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto
  • Patent number: 10649638
    Abstract: Techniques and systems to support immersive media content navigation and editing are described. A two-dimensional equirectangular projection of a spherical video is generated by a computing device and displayed in a navigator portion of a user interface of a content editing application. A visual position indicator, indicative of a position within the spherical video, is displayed over the 2D equirectangular projection of the spherical video. A portion of the spherical video is determined based on the position, and a planar spherical view of the portion of the spherical video is generated by the computing device and displayed in a compositor portion of the user interface. The navigator portion and the compositor portion are linked such that user input to the navigator portion or the compositor portion of the user interface causes corresponding visual changes in both the navigator portion and the compositor portion of the user interface.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Yaniv De Ridder, Michael Spencer Cragg, Benjamin Adam Farrell
  • Patent number: 10453494
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating synchronization of audio with motion imagery. In embodiments, an indication to create a relationship between an audio feature associated with an audio and an imagery feature associated with a motion imagery is received. Thereafter, a relationship is created between the audio feature and the imagery feature in accordance with an instance or a time duration to synchronize the audio with the motion imagery. Based on the relationship between the audio feature and the imagery feature, the imagery feature of the component is automatically manipulated in relation to the audio feature at the designated instance or the time duration.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: October 22, 2019
    Assignee: Adobe Inc.
    Inventors: Yaniv De Ridder, Michael Spencer Cragg, Colin Cronin Roache
  • Publication number: 20190243530
    Abstract: Techniques and systems to support immersive media content navigation and editing are described. A two-dimensional equirectangular projection of a spherical video is generated by a computing device and displayed in a navigator portion of a user interface of a content editing application. A visual position indicator, indicative of a position within the spherical video, is displayed over the 2D equirectangular projection of the spherical video. A portion of the spherical video is determined based on the position, and a planar spherical view of the portion of the spherical video is generated by the computing device and displayed in a compositor portion of the user interface. The navigator portion and the compositor portion are linked such that user input to the navigator portion or the compositor portion of the user interface causes corresponding visual changes in both the navigator portion and the compositor portion of the user interface.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 8, 2019
    Applicant: Adobe Inc.
    Inventors: Yaniv De Ridder, Michael Spencer Cragg, Benjamin Adam Farrell
  • Publication number: 20180253211
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. Thereafter, it is determined that the first component within the layout is to be modified to accommodate a second component containing the new object. The layout design is automatically modified to include the first component and the second component in the layout design.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto
  • Publication number: 20180197578
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating synchronization of audio with motion imagery. In embodiments, an indication to create a relationship between an audio feature associated with an audio and an imagery feature associated with a motion imagery is received. Thereafter, a relationship is created between the audio feature and the imagery feature in accordance with an instance or a time duration to synchronize the audio with the motion imagery. Based on the relationship between the audio feature and the imagery feature, the imagery feature of the component is automatically manipulated in relation to the audio feature at the designated instance or the time duration.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventors: Yaniv De Ridder, Michael Spencer Cragg, Colin Cronin Roache