Patents by Inventor Antonio Cavedoni

Antonio Cavedoni 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: 9846684
    Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Jason Clay Beaver, Elizabeth Caroline Furches Cranfill, Eric Lance Wilson, David Chance Graham, Johannes Fortmann, Olivier Gutknecht, Antonio Cavedoni
  • Publication number: 20150347356
    Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Jason Clay Beaver, Elizabeth Caroline Furches Cranfill, Eric Lance Wilson, David Chance Graham, Johannes Fortmann, Olivier Gutknecht, Antonio Cavedoni
  • Publication number: 20150348278
    Abstract: A method may include receiving a request to render text from an application executing on at least one processor of a computing device, the request including a font usage description; determining, using the at least one processor, a display context in which the text is to be rendered on a output device communicatively coupled to the computing device; querying, using the at least one processor, a usage data source using the determined display context and font usage description to determine font characteristics for rendering the text; and rendering the text on the output device communicatively coupled to the computing device using the determined font characteristics.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Antonio Cavedoni, Tung A. Tseung, Julio A. Gonzalez
  • Patent number: D797842
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: September 19, 2017
    Assignee: Apple Inc.
    Inventors: Antonio Cavedoni, Kevin Will Chen, Riccardo Lorusso, Bon Min, Christopher Wilson, Eric Lance Wilson
  • Patent number: D802049
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 7, 2017
    Assignee: Apple Inc.
    Inventors: Antonio Cavedoni, Maxwell O. Drukman, Riccardo Lorusso, Christian P. Wagner, Eric Lance Wilson
  • Patent number: D846021
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: April 16, 2019
    Assignee: Apple Inc.
    Inventors: Antonio Cavedoni, Riccardo Lorusso, Bon Min, Loï Antoine Sander, Christopher Wilson, Eric Lance Wilson