Patent Document ID: 8132098
Application ID: 12137327

Base Claim:
1. A system, comprising: a processor; and a computer-readable storage device coupled to the processor, the computer-readable storage device storing instructions that, when executed by the processor, perform operations including: identifying each text line, in a plurality of consecutive text lines, that ends in a hyphen; determining the proximity of at least two non-consecutive lines that end in hyphens; and calculating a hyphenation penalty value based on the determined proximity of the at least two non-consecutive lines that end in hyphens.

---

Claim 9:
9. The system of claim 1 , wherein the operations further comprise: identifying an alternate layout in which hyphens occur at the end of different text lines; determining the proximity of at least two non-consecutive lines that end in hyphens in the alternate layout; and calculating a second hyphenation penalty value based on the determined proximity of at least two non-consecutive hyphens within a plurality of consecutive text lines in the alternate layout.