Allowing operating system access to non-standard fonts in a network document
DC CAFCFirst Claim
1. A non-transitory computer-readable medium adapted for use with a computer coupled to a network such that select information on the non-transitory computer-readable medium is accessible by a hand-held device having an operating system and coupled to the network, the non-transitory computer-readable medium including:
- an electronic file package including a plurality of display characters and computer executable instructions for identifying the plurality of display characters for display and for identifying one or more external fonts used to render at least one of the plurality of display characters;
a font package comprising one or more external font files that include formatting information necessary for the hand-held device to render the at least one of the plurality of display characters using the one or more identified external fonts, the font package separate from the computer executable instructions for identifying the plurality of display characters for display; and
an exposure module for installation of the one or more external font files in a temporary fonts directory on the hand-held device, the one or more external font files being received from the computer responsive to the computer receiving a request for the font package from the hand-held device so that the hand-held device can render the at least one of the plurality of display characters using the one or more external font files, whereby when the plurality of display characters are displayed, the plurality of display characters are displayed by a program module of the operating system using the one or more external font files, wherein in response to the one or more external font files being installed, a system font table of the hand-held device is updated to reflect an availability of the external font files.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.
42 Citations
17 Claims
-
1. A non-transitory computer-readable medium adapted for use with a computer coupled to a network such that select information on the non-transitory computer-readable medium is accessible by a hand-held device having an operating system and coupled to the network, the non-transitory computer-readable medium including:
-
an electronic file package including a plurality of display characters and computer executable instructions for identifying the plurality of display characters for display and for identifying one or more external fonts used to render at least one of the plurality of display characters; a font package comprising one or more external font files that include formatting information necessary for the hand-held device to render the at least one of the plurality of display characters using the one or more identified external fonts, the font package separate from the computer executable instructions for identifying the plurality of display characters for display; and an exposure module for installation of the one or more external font files in a temporary fonts directory on the hand-held device, the one or more external font files being received from the computer responsive to the computer receiving a request for the font package from the hand-held device so that the hand-held device can render the at least one of the plurality of display characters using the one or more external font files, whereby when the plurality of display characters are displayed, the plurality of display characters are displayed by a program module of the operating system using the one or more external font files, wherein in response to the one or more external font files being installed, a system font table of the hand-held device is updated to reflect an availability of the external font files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
requesting, by a hand-held device with an operating system that recognizes a standard set of fonts, a network document that is hosted on a server communicatively coupled to the hand-held device via a network, the network document including; an application file comprising computer executable instructions identifying a plurality of display characters used in the network document, and computer executable instructions identifying a font used to render at least one display character of the plurality of display characters, the font not being included in the standard set of fonts; accessing the network document; receiving, at the hand-held device, a font package separate from the application file of the network document and referenced by the computer executable instructions of the network document, the font package comprising computer readable formatting information for the operating system of the hand-held device to render the at least one display character using the font and for other applications controlled by the operating system of the hand-held device to render the at least one display character using the font; and responsive to the hand-held device accessing the network document; installing the computer readable formatting information of the font package in a temporary fonts directory on the hand-held device so as to enable a program module of the operating system of the hand-held device to render the at least one display character using the font, wherein when the at least one display character is displayed, the at least one display character is displayed using the computer readable formatting information installed in the temporary fonts directory, and updating a system font table of the hand-held device to reflect an availability of the font. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A hand-held device coupleable to a network such that the hand-held device can receive information from a non-transitory computer-readable medium adapted for use with a second computer coupled to the network, the hand-held device comprising:
-
a display; a processing unit; and memory to store instructions that, when executed by the processing unit, cause the processing unit to; enable communication between the hand-held device and the second computer coupled to the network, download an electronic file from the second computer, the electronic file including computer executable instructions for identifying two or more display characters for use in a program application and for identifying a font used to render at least one display character of the two or more display characters for use in the program application, wherein the computer executable instructions reference a font package comprising computer readable formatting information necessary for an operating system of the hand-held device to render the at least one display character on the display using the font, install an exposure module on the hand-held device, the exposure module for automatically installing or exposing the font package to the hand-held device so that the hand-held device can render the at least one display character using the font, cause the exposure module to install at least a portion of the font package to a temporary fonts directory of the hand-held device so that a program module of the hand-held device can render the at least one display character using the font, whereby when the at least one display character is displayed, the at least one display character is displayed using the font, and cause a system font table of the hand-held device to be updated to reflect an availability of the font. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification