# US 2014/0153012 A1 · Network Based Font Management for Imaging Devices

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

- Number: US 2014/0153012 A1
- Document ID: US20140153012A1
- Status: Published application
- Kind: A1
- Application number: 13/692,593
- Filed: 2012-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Monotype Imaging Inc.
- Inventors: John Seguin; Christopher J. Roberts; Vladimir Levantovsky
- Web page: https://patentgrep.com/patent/US20140153012A1

## CPC

- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1229: {Printer resources management or printer maintenance, e.g. device status, power levels}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- G06F 40/109: Font handling; Temporal or kinetic typography
- G06F 3/1234: {Errors handling and recovery, e.g. reprinting (G06F3/1261 takes precedence)}
- 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 a request from an imaging device indicating that the imaging device is unable to present textual content of an asset. The request includes one or more attributes of the textual content of the asset and the request is sent from the imaging device absent user input. Operations also include identifying an appropriate amount of font information from the received one or more attributes for the imaging device to present the asset, and, providing the identified font information to the imaging device for presenting the asset.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving a request from an imaging device indicating that the imaging device is unable to present textual content of an asset, wherein the request includes one or more attributes of the textual content of the asset and the request is sent from the imaging device absent user input;
identifying an appropriate amount of font information from the received one or more attributes for the imaging device to present the asset; and
providing the identified font information to the imaging device for presenting the asset.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein identifying the appropriate amount of font information includes identifying one or more fonts.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein identifying the appropriate amount of font information includes creating one or more fonts.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the appropriate amount of font information includes one or more font subsets based on the textual content of the asset.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more attributes include information for identifying one or more fonts absent from the imaging device.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more attributes include information for identifying one or more fonts absent from the asset.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more attributes include information representing the structure of the asset.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the request also includes one or more environmental characteristics of a communication connection between the imaging device and a font service provider.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the request includes one or more attributes that represent at least one capability of the imaging device.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein the request includes geographical information regarding the location of the imaging device.

### Claim 11

A computer-implemented method comprising:
receiving at an imaging device data representing textual content of one or more assets;
parsing the data representing the textual content to determine if font information is absent at the imaging device for presenting the textual content of the one or more assets; and
sending a request to a font service provider for requesting the absent font information for presenting the one or more assets, wherein the request is sent to the font service provider absent user input.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein the request identifies a font used by the textual content of the one or more assets but absent at the imaging device.

### Claim 13 (depends on 11)

The computer-implemented method of claim 11, wherein the request identifies information associated with the one or more assets to be presented by the imaging device.

### Claim 14 (depends on 11)

The computer-implemented method of claim 11, wherein parsing the data representing the textual content includes identifying each character present in the textual content of the one or more assets.

### Claim 15 (depends on 11)

The computer-implemented method of claim 11, wherein the request identifies each character present in the textual content of the one or more assets.

### Claim 16

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 a request from an imaging device indicating that the imaging device is unable to present textual content of an asset, wherein the request includes one or more attributes of the textual content of the asset and the request is sent from the imaging device absent user input;
identifying an appropriate amount of font information from the received one or more attributes for the imaging device to present the asset; and
providing the identified font information to the imaging device for presenting the asset.

### Claim 17 (depends on 16)

The system of claim 16, wherein identifying the appropriate amount of font information includes identifying one or more fonts.

### Claim 18 (depends on 16)

The system of claim 16, wherein identifying the appropriate amount of font information includes creating one or more fonts.

### Claim 19 (depends on 16)

The system of claim 16, wherein the appropriate amount of font information includes one or more font subsets based on the textual content of the asset.

### Claim 20 (depends on 16)

The system of claim 16, wherein the one or more attributes include information for identifying one or more fonts absent from the imaging device.

### Claim 21 (depends on 16)

The system of claim 16, wherein the one or more attributes include information for identifying one or more fonts absent from the asset.

### Claim 22 (depends on 16)

The system of claim 16, wherein the one or more attributes include information representing the structure of the asset.

### Claim 23 (depends on 16)

The system of claim 16, wherein the request also includes one or more environmental characteristics of a communication connection between the imaging device and a font service provider.

### Claim 24 (depends on 16)

The system of claim 16, wherein the request includes one or more attributes that represent at least one capability of the imaging device.

### Claim 25 (depends on 16)

The system of claim 16, wherein the request includes geographical information regarding the location of the imaging device.

### Claim 26

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 at an imaging device data representing textual content of one or more assets;
parsing the data representing the textual content to determine if font information is absent at the imaging device for presenting the textual content of the one or more assets; and
sending a request to a font service provider for requesting the absent font information for presenting the one or more assets, wherein the request is sent to the font service provider absent user input.

### Claim 27 (depends on 26)

The system of claim 26, wherein the request identifies a font used by the textual content of the one or more assets but absent at the imaging device.

### Claim 28 (depends on 26)

The system of claim 26, wherein the request identifies information associated with the one or more assets to be presented by the imaging device.

### Claim 29 (depends on 26)

The system of claim 26, wherein parsing the data representing the textual content includes identifying each character present in the textual content of the one or more assets.

### Claim 30 (depends on 26)

The system of claim 26, wherein the request identifies each character present in the textual content of the one or more assets.

### Claim 31

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 a request from an imaging device indicating that the imaging device is unable to present textual content of an asset, wherein the request includes one or more attributes of the textual content of the asset and the request is sent from the imaging device absent user input;
identifying an appropriate amount of font information from the received one or more attributes for the imaging device to present the asset; and
providing the identified font information to the imaging device for presenting the asset.

### Claim 32 (depends on 31)

The computer readable media of claim 31, wherein identifying the appropriate amount of font information includes identifying one or more fonts.

### Claim 33 (depends on 31)

The computer readable media of claim 31, wherein identifying the appropriate amount of font information includes creating one or more fonts.

### Claim 34 (depends on 31)

The computer readable media of claim 31, wherein the appropriate amount of font information includes one or more font subsets based on the textual content of the asset.

### Claim 35 (depends on 31)

The computer readable media of claim 31, wherein the one or more attributes include information for identifying one or more fonts absent from the imaging device.

### Claim 36 (depends on 31)

The computer readable media of claim 31, wherein the one or more attributes include information for identifying one or more fonts absent from the asset.

### Claim 37 (depends on 31)

The computer readable media of claim 31, wherein the one or more attributes include information representing the structure of the asset.

### Claim 38 (depends on 31)

The computer readable media of claim 31, wherein the request also includes one or more environmental characteristics of a communication connection between the imaging device and a font service provider.

### Claim 39 (depends on 31)

The computer readable media of claim 31, wherein the request includes one or more attributes that represent at least one capability of the imaging device.

### Claim 40 (depends on 31)

The computer readable media of claim 31, wherein the request includes geographical information regarding the location of the imaging device.

### Claim 41

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 at an imaging device data representing textual content of one or more assets;
parsing the data representing the textual content to determine if font information is absent at the imaging device for presenting the textual content of the one or more assets; and
sending a request to a font service provider for requesting the absent font information for presenting the one or more assets, wherein the request is sent to the font service provider absent user input.

### Claim 42 (depends on 41)

The computer readable media of claim 41, wherein the request identifies a font used by the textual content of the one or more assets but absent at the imaging device.

### Claim 43 (depends on 41)

The computer readable media of claim 41, wherein the request identifies information associated with the one or more assets to be presented by the imaging device.

### Claim 44 (depends on 41)

The computer readable media of claim 41, wherein parsing the data representing the textual content includes identifying each character present in the textual content of the one or more assets.

### Claim 45 (depends on 41)

The computer readable media of claim 41, wherein the request identifies each character present in the textual content of the one or more assets.
