# US 2014/0195903 A1 · Advanced Text Editor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195903 A1
- Document ID: US20140195903A1
- Status: Published application
- Kind: A1
- Application number: 14/151,062
- Filed: 2014-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Assignees: Monotype Imaging Inc.
- Applicants: Monotype Imaging Inc.
- Inventors: Sampo Juhani Kaasila; Vladimir Levantovsky; Anand Vijay; Jitendra Kumar Bansal
- Web page: https://patentgrep.com/patent/US20140195903A1

## CPC

- G06F 40/109: Font handling; Temporal or kinetic typography
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that represents a font and a portion of textual content of an asset. Operations also include identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset. Operations also include presenting, by the computing device, an exclusive set of selectable representations. Each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving information that represents a font and a portion of textual content of an asset;
identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset; and
presenting, by a computing device, an exclusive set of selectable representations, wherein each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the font is selected through interactions with an editor.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the portion of textual content is selected through interactions with an editor.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the exclusive set of selectable representations is visually highlighted.

### Claim 5 (depends on 2)

The computer-implemented method of claim 2, wherein a portion of the editor is executed by the computing device.

### Claim 6 (depends on 2)

The computer-implemented method of claim 2, wherein a portion of the editor is executed remote from the computing device.

### Claim 7 (depends on 2)

The computer-implemented method of claim 2, wherein a portion of the editor is executed by the computing device and remote from the computing device.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more typographical features supported by a scalable font format are OpenType compatible.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, further comprising:
producing one or more files that include instructions for representing the one or more typographical features supported by the scalable font format applied to the textual content.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, further comprising:
presenting another set of selectable representations, each representing a variant of one of the one or more identified typographical features supported by the scalable font format for selecting a particular variant of the corresponding typographical feature.

### Claim 11

A system comprising:
a computing device comprising:
a memory configured to store instructions; and
a processor to execute the instructions to perform operations comprising:
receiving information that represents a font and a portion of textual content of an asset;
identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset; and
presenting, by the computing device, an exclusive set of selectable representations, wherein each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.

### Claim 12 (depends on 11)

The system of claim 11, wherein the font is selected through interactions with an editor.

### Claim 13 (depends on 11)

The system of claim 11, wherein the portion of textual content is selected through interactions with an editor.

### Claim 14 (depends on 11)

The system of claim 11, wherein the exclusive set of selectable representations is visually highlighted.

### Claim 15 (depends on 12)

The system of claim 12, wherein a portion of the editor is executed by the computing device.

### Claim 16 (depends on 12)

The system of claim 12, wherein a portion of the editor is executed remote from the computing device.

### Claim 17 (depends on 12)

The system of claim 12, wherein a portion of the editor is executed by the computing device and remote from the computing device.

### Claim 18 (depends on 11)

The system of claim 11, wherein the one or more typographical features supported by a scalable font format are OpenType compatible.

### Claim 19 (depends on 11)

The system of claim 11, wherein the processor executes the instructions to perform operations comprising:
producing one or more files that include instructions for representing the one or more typographical features supported by the scalable font format applied to the textual content.

### Claim 20 (depends on 11)

The system of claim 11, wherein the processor executes the instructions to perform operations comprising:
presenting another set of selectable representations, each representing a variant of one of the one or more identified typographical features supported by the scalable font format for selecting a particular variant of the corresponding typographical feature.

### Claim 21

One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
receiving information that represents a font and a portion of textual content of an asset;
identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset; and
presenting, by a computing device, an exclusive set of selectable representations, wherein each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.

### Claim 22 (depends on 21)

The computer readable media of claim 21, wherein the font is selected through interactions with an editor.

### Claim 23 (depends on 21)

The computer readable media of claim 21, wherein the portion of textual content is selected through interactions with an editor.

### Claim 24 (depends on 21)

The computer readable media of claim 21, wherein the exclusive set of selectable representations is visually highlighted.

### Claim 25 (depends on 22)

The computer readable media of claim 22, wherein a portion of the editor is executed by the computing device.

### Claim 26 (depends on 22)

The computer readable media of claim 22, wherein a portion of the editor is executed remote from the computing device.

### Claim 27 (depends on 22)

The computer readable media of claim 22, wherein a portion of the editor is executed by the computing device and remote from the computing device.

### Claim 28 (depends on 21)

The computer readable media of claim 21, wherein the one or more typographical features supported by a scalable font format are OpenType compatible.

### Claim 29 (depends on 21)

The computer readable media of claim 21, wherein execution cause the processing device to perform operations comprising::
producing one or more files that include instructions for representing the one or more typographical features supported by the scalable font format applied to the textual content.

### Claim 30 (depends on 21)

The computer readable media of claim 21, wherein execution cause the processing device to perform operations comprising:
presenting another set of selectable representations, each representing a variant of one of the one or more identified typographical features supported by the scalable font format for selecting a particular variant of the corresponding typographical feature.
