Patents by Inventor Allan M. Young

Allan M. Young 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: 20220405647
    Abstract: A typeface design system displays, using a typeface design interface, one or more control points for modifying one or more curves of a design that define an outline of an input character. The typeface design system accesses a machine-learning model trained to recognize the input character as a reference character. The typeface design system receives an input modifying the design including a change in position of an input control point of the one or more control points from a first position to a second position. The typeface design system determines, by the trained machine-learning model, that the reference character does not match the input character having the modified design based on determining that the second position is outside of a particular region defined by the machine-learning model. The typeface design system rejects the input and maintains the design of the input character as displayed prior to receiving the input.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 22, 2022
    Inventors: Thomas T. DONAHUE, Richard SINN, Allan M. YOUNG, Guy NICHOLAS
  • Patent number: 11488053
    Abstract: Certain embodiments involve automatically controlling modifications to typeface designs. For example, a typeface design application provides a design interface for modifying a design of an input character from a typeface. The typeface design application accesses a machine-learning model that is trained, using multiple training typefaces, to recognize the input character as a reference character. The typeface design application receives, via the design interface, an input modifying the design of the input character. The typeface design application determines that the machine-learning model cannot match the reference character to the input character having a modified design. The typeface design application outputs, via the design interface, an indicator that the input character having the modified design is not recognized as the reference character.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: November 1, 2022
    Assignee: ADOBE INC.
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
  • Patent number: 10983679
    Abstract: A content manipulation application provides a graphical interface for editing graphical content. The graphical interface includes first and second control elements for performing first and second manipulations of the graphical content. If the first control element is selected, the content management application switches the graphical interface to a trackpad mode. The trackpad mode disables the second control element and thereby prevents the second control element from performing the second manipulation. While the graphical interface is in the trackpad mode, the content management application receives an input in an input area that lacks the first control element and performs the first manipulation of the graphical content responsive to receiving the input. Subsequent to the first manipulation being performed, the graphical interface is switched out of the trackpad mode, thereby enabling the second control element to perform the second manipulation.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: April 20, 2021
    Assignee: ADOBE INC.
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young
  • Patent number: 10637931
    Abstract: Image session identifier techniques are described. In one or more implementations, a request is received to create an image sharing session and a session identifier is generated for the image sharing session that is configured to act as a credential to join the image sharing session as a member. A communication is formed that includes the generated session identifier and that is configured for communication via a network to an originator of the request.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 28, 2020
    Assignee: Adobe Inc.
    Inventors: Richard P. Sinn, Allan M. Young, Thomas T. Donahue
  • Patent number: 10339680
    Abstract: A typeface processing application accesses a character skeleton, which has control points and curves defined by control points, and a character outline surrounding the character skeleton. The typeface processing application computes, for a design parameter of a design application, a graphics control dataset based on a particular control point. Doing so involves identifying a pair of control point positions and a pair of expansions of the character outline, where each position or expansion pair corresponds to a pair of design parameter values. The typeface processing application generates the graphics control dataset, which includes intermediate positions of the control point between the pair of positions and intermediate expansions of the character outline between the pair of expansions.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: July 2, 2019
    Assignee: Adobe Inc.
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
  • Publication number: 20190108159
    Abstract: Certain embodiments involve automatically controlling modifications to typeface designs. For example, a typeface design application provides a design interface for modifying a design of an input character from a typeface. The typeface design application accesses a machine-learning model that is trained, using multiple training typefaces, to recognize the input character as a reference character. The typeface design application receives, via the design interface, an input modifying the design of the input character. The typeface design application determines that the machine-learning model cannot match the reference character to the input character having a modified design. The typeface design application outputs, via the design interface, an indicator that the input character having the modified design is not recognized as the reference character.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
  • Publication number: 20190108662
    Abstract: A typeface processing application accesses a character skeleton, which has control points and curves defined by control points, and a character outline surrounding the character skeleton. The typeface processing application computes, for a design parameter of a design application, a graphics control dataset based on a particular control point. Doing so involves identifying a pair of control point positions and a pair of expansions of the character outline, where each position or expansion pair corresponds to a pair of design parameter values. The typeface processing application generates the graphics control dataset, which includes intermediate positions of the control point between the pair of positions and intermediate expansions of the character outline between the pair of expansions.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
  • Publication number: 20190107939
    Abstract: A content manipulation application provides a graphical interface for editing graphical content. The graphical interface includes first and second control elements for performing first and second manipulations of the graphical content. If the first control element is selected, the content management application switches the graphical interface to a trackpad mode. The trackpad mode disables the second control element and thereby prevents the second control element from performing the second manipulation. While the graphical interface is in the trackpad mode, the content management application receives an input in an input area that lacks the first control element and performs the first manipulation of the graphical content responsive to receiving the input. Subsequent to the first manipulation being performed, the graphical interface is switched out of the trackpad mode, thereby enabling the second control element to perform the second manipulation.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young
  • Publication number: 20180027078
    Abstract: Image session identifier techniques are described. In one or more implementations, a request is received to create an image sharing session and a session identifier is generated for the image sharing session that is configured to act as a credential to join the image sharing session as a member. A communication is formed that includes the generated session identifier and that is configured for communication via a network to an originator of the request.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Richard P. Sinn, Allan M. Young, Thomas T. Donahue
  • Patent number: 9479576
    Abstract: Image session ranking techniques are described. In one or more implementations, indications are received that a plurality of image sharing sessions are available for joining by one or more potential members. The plurality of image sharing sessions are prioritized based on one or more ranking criteria that are usable to determine a relative likelihood that a user wishes to join respective image sharing sessions. A list is formed of suggested image sharing sessions that are arranged, one or another, based on the priority.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 25, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Richard P. Sinn, Allan M. Young
  • Publication number: 20150237143
    Abstract: Image session identifier techniques are described. In one or more implementations, a request is received to create an image sharing session and a session identifier is generated for the image sharing session that is configured to act as a credential to join the image sharing session as a member. A communication is formed that includes the generated session identifier and that is configured for communication via a network to an originator of the request.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Inventors: Richard P. Sinn, Allan M. Young, Thomas T. Donahue
  • Publication number: 20140359482
    Abstract: Image session ranking techniques are described. In one or more implementations, indications are received that a plurality of image sharing sessions are available for joining by one or more potential members. The plurality of image sharing sessions are prioritized based on one or more ranking criteria that are usable to determine a relative likelihood that a user wishes to join respective image sharing sessions. A list is formed of suggested image sharing sessions that are arranged, one or another, based on the priority.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 4, 2014
    Inventors: Richard P. Sinn, Allan M. Young
  • Publication number: 20140344350
    Abstract: Image session invitation and management techniques are described. In one or more implementations, an invitation to join an image sharing session as a potential member is broadcast, e.g., over a local wireless area network by a computing device. An indication of acceptance is received from the potential member at the computing device, the indication including an identity of the potential member. A communication is formed by the computing device for communication via a network to a service provider that is configured to manage the image sharing session. The communication includes the identity of the potential member and an identity of the image sharing session. The communication is also configured to cause the service provider to add the potential member to the image sharing session to share images with other members of the image sharing session or receive images that are shared by the other members of the image sharing session.
    Type: Application
    Filed: May 15, 2013
    Publication date: November 20, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Richard P. Sinn, Allan M. Young