The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 19, 2017

Filed:

Sep. 30, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Jason Clay Beaver, San Jose, CA (US);

Elizabeth Caroline Furches Cranfill, San Francisco, CA (US);

Eric Lance Wilson, San Jose, CA (US);

David Chance Graham, Campbell, CA (US);

Johannes Fortmann, San Francisco, CA (US);

Olivier Gutknecht, San Francisco, CA (US);

Antonio Cavedoni, Mountain View, CA (US);

Assignee:

APPLE INC., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/21 (2006.01); G09G 5/24 (2006.01); G09G 5/26 (2006.01); G06F 17/22 (2006.01); G06F 3/03 (2006.01); G09G 5/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/214 (2013.01); G06F 3/03 (2013.01); G06F 17/212 (2013.01); G06F 17/2294 (2013.01); G09G 5/243 (2013.01); G09G 5/26 (2013.01); G09G 5/30 (2013.01); G09G 2340/145 (2013.01);
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.


Find Patent Forward Citations

Loading…