Patents by Inventor Richard Sinn

Richard Sinn 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: 11290337
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 29, 2022
    Assignee: eBay Inc.
    Inventor: Richard Sinn
  • 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: 10963141
    Abstract: Embodiments for manipulating an object, such as an image, are described. For example, a content application renders the object and supports multiple manipulation modes. A GUI of the application is available at a touch screen of a computing device. A mapping of standard touch screen gestures and object manipulations are defined for each manipulation mode. One of the modes is a standard manipulation mode that supports standard object manipulations. At least one other mode is a special manipulation mode. In this special mode, the standard user gestures are mapped to application-defined manipulations that are different from the standard object manipulations. Based on a user selection of one of the manipulation modes, the selected mode is activated. While in the activated manipulation mode, a standard user gesture is received and the relevant object manipulation is applied to the object.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 30, 2021
    Assignee: ADOBE INC.
    Inventors: Richard Sinn, Allan Young
  • Publication number: 20200244541
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 30, 2020
    Inventor: Richard Sinn
  • Patent number: 10659307
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 19, 2020
    Assignee: eBay Inc.
    Inventor: Richard Sinn
  • Patent number: 10558948
    Abstract: A system and method are disclosed for selectively updating software and sending other information, such as advertisements, to an IM client device based on client-side behavior vectors collected from the IM client. Behavior vectors are information related to a software component, such as IM client messenger, client device, and a user of the client device, including, but not limited to core software, optional software, advertisements displayed, usage data, performance data, and client meta data.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: February 11, 2020
    Assignee: OATH INC.
    Inventors: Richard Sinn, Takchun Tse, Bing Yuan, Kingston Choy
  • Patent number: 10445408
    Abstract: Systems and methods are disclosed for identifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a digital font, font characteristics, and a text structure with regard to digital text in an electronic document. Moreover, in one or more embodiments, the disclosed systems and methods utilize the detected font characteristics and text structure to search for complementary digital fonts. In particular, one or more embodiments include systems and methods that generate a search query based on determined font characteristics and/or text structures and utilize the search query to automatically identify, recommend, and provide complementary digital fonts for utilization in the electronic document.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 15, 2019
    Assignee: Adobe Inc.
    Inventors: Richard Sinn, Thomas Donahue, Allan Young
  • 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: 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: 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: 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: 20190052537
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Application
    Filed: October 18, 2018
    Publication date: February 14, 2019
    Inventor: Richard Sinn
  • Patent number: 10129091
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: November 13, 2018
    Assignee: eBay Inc.
    Inventor: Richard Sinn
  • Patent number: 10042539
    Abstract: A computer-implemented method for designing a digital design layout that includes text includes receiving a first user input requesting creation of a text editing element. The text editing element may include a text window and one or more graphical user interface controls associated with the text window. In response to receiving the first user input, the text editing element is displayed via a graphical user interface. The text editing element includes a graphical representation of a text window containing text, an adjustable slide control for changing the text characteristic, and a resize handle for changing the size of the text window. The method further includes receiving a second user input requesting adjustment of the adjustable slide control. In response to receiving the second user input, a characteristic of the text contained in the text window is changed without changing the width and the height of the text window.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: August 7, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Richard Sinn, Rick Scott Seeler, Guy Christopher Nicholas, Philip Andrew Baudoin, Mathieu Badimon
  • Publication number: 20180164988
    Abstract: Embodiments for manipulating an object, such as an image, are described. For example, a content application renders the object and supports multiple manipulation modes. A GUI of the application is available at a touch screen of a computing device. A mapping of standard touch screen gestures and object manipulations are defined for each manipulation mode. One of the modes is a standard manipulation mode that supports standard object manipulations. At least one other mode is a special manipulation mode. In this special mode, the standard user gestures are mapped to application-defined manipulations that are different from the standard object manipulations. Based on a user selection of one of the manipulation modes, the selected mode is activated. While in the activated manipulation mode, a standard user gesture is received and the relevant object manipulation is applied to the object.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Richard Sinn, Allan Young
  • Publication number: 20170255597
    Abstract: Systems and methods are disclosed for identifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a digital font, font characteristics, and a text structure with regard to digital text in an electronic document. Moreover, in one or more embodiments, the disclosed systems and methods utilize the detected font characteristics and text structure to search for complementary digital fonts. In particular, one or more embodiments include systems and methods that generate a search query based on determined font characteristics and/or text structures and utilize the search query to automatically identify, recommend, and provide complementary digital fonts for utilization in the electronic document.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 7, 2017
    Inventors: Richard Sinn, Thomas Donahue, Allan Young
  • Publication number: 20160366025
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Application
    Filed: August 24, 2016
    Publication date: December 15, 2016
    Inventor: Richard Sinn
  • Patent number: 9432371
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 30, 2016
    Assignee: eBay Inc.
    Inventor: Richard Sinn