IP Library Patent Application 14025117
Patent Application
App. No. 14/025,117

Font Management for Editing Electronic Documents

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/025,117
Abstract

A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving a request indicating that the computing device is unable to present textual content of an editable electronic document. The request includes one or more attributes of the textual content of the editable electronic document. Operations also include identifying appropriate font information for the computing device to present the textual content of the editable electronic document from the one or more attributes. Operations also include providing the identified font information to the computing device for presenting the editable electronic document.

Claims (54)

1 . A computing device implemented method comprising:

receiving a request indicating that the computing device is unable to present textual content of an editable electronic document, wherein the request includes one or more attributes of the textual content of the editable electronic document;

identifying appropriate font information for the computing device to present the textual content of the editable electronic document from the one or more attributes; and

providing the identified font information to the computing device for presenting the editable electronic document.

2 . The computing device implemented method of claim 1 , wherein the one or more attributes are provided by a copy of the editable electronic document included with the request.

3 . The computing device implemented method of claim 1 , wherein the one or more attributes identify one or more fonts absent at the computing device.

4 . The computing device implemented method of claim 1 , wherein receiving the request is triggered by the computing device attempting to access the editable electronic document.

5 . The computing device implemented method of claim 1 , wherein receiving the request is triggered by attempting to access the editable electronic document remote from the computing device.

6 . The computing device implemented method of claim 1 , wherein receiving the request is triggered by scanning the editable electronic document in an autonomous manner at the computing device or remote from the computing device.

7 . The computing device implemented method of claim 1 , wherein receiving the request is triggered by a user selection.

8 . The computing device implemented method of claim 1 , wherein the one or more attributes of the textual content of the editable electronic document identifies one or more fonts used by the electronic document.

9 . The computing device implemented method of claim 1 , wherein the one or more attributes of the textual content identifies one or more characters present in the editable electronic document.

10 . The computing device implemented method of claim 1 , wherein identifying the appropriate font information includes scanning the editable electronic document to identify fonts included in the electronic document.

11 . The computing device implemented method of claim 10 , wherein the scanning of the electronic document is executed by the computing device.

12 . The computing device implemented method of claim 10 , wherein the scanning of the electronic document is performed by an agent executed by the computing device.

13 . The computing device implemented method of claim 10 , wherein the scanning of the electronic document is executed at a font service provider.

14 . The computing device implemented method of claim 1 , wherein providing the identified font information to the computing device includes sending the editable electronic document and the identified font information to the computing device.

15 . 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 indicating that the computing device is unable to present textual content of an editable electronic document, wherein the request includes one or more attributes of the textual content of the editable electronic document;

identifying appropriate font information for the computing device to present the textual content of the editable electronic document from the one or more attributes; and

providing the identified font information to the computing device for presenting the editable electronic document.

16 . The system of claim 15 , wherein the one or more attributes are provided by a copy of the editable electronic document included with the request.

17 . The system of claim 15 , wherein the one or more attributes identify one or more fonts absent at the computing device.

18 . The system of claim 15 , wherein receiving the request is triggered by the computing device attempting to access the editable electronic document.

19 . The system of claim 15 , wherein receiving the request is triggered by attempting to access the editable electronic document remote from the computing device.

20 . The system of claim 15 , wherein receiving the request is triggered by scanning the editable electronic document in an autonomous manner at the computing device or remote from the computing device.

21 . The system of claim 15 , wherein receiving the request is triggered by a user selection.

22 . The system of claim 15 , wherein the one or more attributes of the textual content of the editable electronic document identifies one or more fonts used by the electronic document.

23 . The system of claim 15 , wherein the one or more attributes of the textual content identifies one or more characters present in the editable electronic document.

24 . The system of claim 15 , wherein identifying the appropriate font information includes scanning the editable electronic document to identify fonts included in the electronic document.

25 . The system of claim 24 , wherein the scanning of the electronic document is executed by the computing device.

26 . The system of claim 24 , wherein the scanning of the electronic document is performed by an agent executed by the computing device.

27 . The system of claim 24 , wherein the scanning of the electronic document is executed at a font service provider.

28 . The system claim 15 , wherein providing the identified font information to the computing device includes sending the editable electronic document and the identified font information to the computing device.

29 . 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 indicating that the computing device is unable to present textual content of an editable electronic document, wherein the request includes one or more attributes of the textual content of the editable electronic document;

identifying appropriate font information for the computing device to present the textual content of the editable electronic document from the one or more attributes; and

providing the identified font information to the computing device for presenting the editable electronic document.

30 . The computer readable media of claim 29 , wherein the one or more attributes are provided by a copy of the editable electronic document included with the request.

31 . The computer readable media of claim 29 , wherein the one or more attributes identify one or more fonts absent at the computing device.

32 . The computer readable media of claim 29 , wherein receiving the request is triggered by the computing device attempting to access the editable electronic document.

33 . The computer readable media of claim 29 , wherein receiving the request is triggered by attempting to access the editable electronic document remote from the computing device.

34 . The computer readable media of claim 29 , wherein receiving the request is triggered by scanning the editable electronic document in an autonomous manner at the computing device or remote from the computing device.

35 . The computer readable media of claim 29 , wherein receiving the request is triggered by a user selection.

36 . The computer readable media of claim 29 , wherein the one or more attributes of the textual content of the editable electronic document identifies one or more fonts used by the electronic document.

37 . The computer readable media of claim 29 , wherein the one or more attributes of the textual content identifies one or more characters present in the editable electronic document.

38 . The computer readable media of claim 29 , wherein identifying the appropriate font information includes scanning the editable electronic document to identify fonts included in the electronic document.

39 . The computer readable media of claim 38 , wherein the scanning of the electronic document is executed by the computing device.

40 . The computer readable media of claim 38 , wherein the scanning of the electronic document is performed by an agent executed by the computing device.

41 . The computer readable media of claim 38 , wherein the scanning of the electronic document is executed at a font service provider.

42 . The computer readable media of claim 29 , wherein providing the identified font information to the computing device includes sending the editable electronic document and the identified font information to the computing device.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049566/0513 Recorded Oct 11, 2019
From: BANK OF AMERICA, N.A.
To: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; IMAGING HOLDINGS CORP.; MYFONTS INC.; MONOTYPE ITC INC.; OLAPIC, INC.
Reel/Frame 050711/0170 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 25, 2019
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; MYFONTS INC.; IMAGING HOLDINGS CORP.; MONOTYPE ITC INC.; SWYFT MEDIA INC.
Reel/Frame 048691/0513 →
PATENT SECURITY AGREEMENT Recorded Mar 22, 2019
From: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; IMAGING HOLDINGS CORP.; MYFONTS INC.; MONOTYPE ITC INC.; OLAPIC, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049566/0513 →
SECURITY AGREEMENT Recorded Sep 17, 2015
From: MONOTYPE IMAGING INC.; MONOTYPE IMAGING HOLDINGS INC.; MYFONTS INC.; IMAGING HOLDINGS CORP.; MONOTYPE ITC INC.; SWYFT MEDIA INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 036627/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: HARNED, DAVID S., III; YETRINTALA, VENKAT
To: MONOTYPE IMAGING INC.
Reel/Frame 031194/0474 →