Patents by Inventor Christopher James Gammon
Christopher James Gammon 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: 12260475Abstract: Embodiments are disclosed for performing content linting in a graphic design system. A method of content linting includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, determining a placement context associated with the location in the digital canvas, identifying one or more content rules to the content based on a static analysis of the placement context, and generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas using the one or more content rules.Type: GrantFiled: January 27, 2022Date of Patent: March 25, 2025Assignee: Adobe Inc.Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
-
Patent number: 12243146Abstract: Animated display characteristic control for digital images is described. In an implementation, a control is animated in a user interface as progressing through a plurality of values of a display characteristic. A digital image is displayed in the user interface as progressing through the plurality of values of the display characteristic as specified by the animating of the control. An input is received via the user interface and a particular value of the plurality of values is detected as indicated by the animating of the control. The digital image is displayed as having the particular value of the display characteristic as set by the input.Type: GrantFiled: December 12, 2022Date of Patent: March 4, 2025Assignee: Adobe Inc.Inventors: Christopher James Gammon, Brandon Kroupa
-
Patent number: 12223562Abstract: Embodiments are disclosed for semantically organizing a graphic design document. A method of semantically organizing a graphic design document can include obtaining a document, identifying a plurality of layers associated with the document, determining a plurality of semantic labels associated with the plurality of layers, determining a semantic layer hierarchy of the plurality of layers, and organizing the plurality of layers based at least on the semantic layer hierarchy.Type: GrantFiled: January 27, 2022Date of Patent: February 11, 2025Assignee: Adobe Inc.Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
-
Patent number: 12033251Abstract: Embodiments are disclosed for creating and managing semantic layers in a graphic design system. A method of creating and managing semantic layers includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas, and automatically adding the content to a layer associated with the digital canvas based on a semantic label associated with the content.Type: GrantFiled: January 27, 2022Date of Patent: July 9, 2024Assignee: Adobe Inc.Inventors: Gregory Cy Muscolino, Christian Cantrell, Archie Samuel Bagnall, Christopher James Gammon, Patrick James Hebron
-
Publication number: 20240193843Abstract: Animated display characteristic control for digital images is described. In an implementation, a control is animated in a user interface as progressing through a plurality of values of a display characteristic. A digital image is displayed in the user interface as progressing through the plurality of values of the display characteristic as specified by the animating of the control. An input is received via the user interface and a particular value of the plurality of values is detected as indicated by the animating of the control. The digital image is displayed as having the particular value of the display characteristic as set by the input.Type: ApplicationFiled: December 12, 2022Publication date: June 13, 2024Applicant: Adobe Inc.Inventors: Christopher James Gammon, Brandon Kroupa
-
Publication number: 20230237717Abstract: Embodiments are disclosed for creating and managing semantic layers in a graphic design system. A method of creating and managing semantic layers includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas, and automatically adding the content to a layer associated with the digital canvas based on a semantic label associated with the content.Type: ApplicationFiled: January 27, 2022Publication date: July 27, 2023Applicant: Adobe Inc.Inventors: Gregory Cy MUSCOLINO, Christian CANTRELL, Archie Samuel BAGNALL, Christopher James GAMMON, Patrick James HEBRON
-
Publication number: 20230237708Abstract: Embodiments are disclosed for semantically organizing a graphic design document. A method of semantically organizing a graphic design document can include obtaining a document, identifying a plurality of layers associated with the document, determining a plurality of semantic labels associated with the plurality of layers, determining a semantic layer hierarchy of the plurality of layers, and organizing the plurality of layers based at least on the semantic layer hierarchy.Type: ApplicationFiled: January 27, 2022Publication date: July 27, 2023Applicant: Adobe Inc.Inventors: Gregory Cy MUSCOLINO, Christian CANTRELL, Archie Samuel BAGNALL, Christopher James GAMMON, Patrick James HEBRON
-
Publication number: 20230237719Abstract: Embodiments are disclosed for performing content linting in a graphic design system. A method of content linting includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, determining a placement context associated with the location in the digital canvas, identifying one or more content rules to the content based on a static analysis of the placement context, and generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas using the one or more content rules.Type: ApplicationFiled: January 27, 2022Publication date: July 27, 2023Applicant: Adobe Inc.Inventors: Gregory Cy MUSCOLINO, Christian CANTRELL, Archie Samuel BAGNALL, Christopher James GAMMON, Patrick James HEBRON
-
Patent number: 11188213Abstract: Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image.Type: GrantFiled: July 30, 2020Date of Patent: November 30, 2021Assignee: Adobe Inc.Inventors: Mark Eric Nichoson, Edward Christopher Wright, Christopher James Gammon, Christian Thomas Cantrell
-
Patent number: 11010036Abstract: Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image.Type: GrantFiled: September 23, 2020Date of Patent: May 18, 2021Assignee: Adobe Inc.Inventors: Mark Eric Nichoson, Edward Christopher Wright, Christopher James Gammon, Christian Thomas Cantrell
-
Publication number: 20210011615Abstract: Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image.Type: ApplicationFiled: July 30, 2020Publication date: January 14, 2021Applicant: Adobe Inc.Inventors: Mark Eric Nichoson, Edward Christopher Wright, Christopher James Gammon, Christian Thomas Cantrell
-
Publication number: 20210011616Abstract: Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image.Type: ApplicationFiled: September 23, 2020Publication date: January 14, 2021Applicant: Adobe Inc.Inventors: Mark Eric Nichoson, Edward Christopher Wright, Christopher James Gammon, Christian Thomas Cantrell
-
Patent number: 10860196Abstract: Techniques for edit experience for transformation of digital content are delivered in a digital medium environment. According to various implementations, an image editor system receives edits to a digital image to transform the digital image and generate an edited image. An edit experience is then generated that is presentable to recreate the image transformation process. The image editor system outputs the edit experience to enable a user to interact with the edit experience to reproduce the image transformation, such as via a step-by-step process. In at least some implementations, edits to a particular digital image are saved as presets that can be suggested for editing other images, such as images that are determined to be similar to an edited image.Type: GrantFiled: July 12, 2019Date of Patent: December 8, 2020Assignee: Adobe Inc.Inventors: Mark Eric Nichoson, Edward Christopher Wright, Christopher James Gammon, Christian Thomas Cantrell