Apparatus of a hand-held device for exposing non-standard fonts in a network document to an operating system
DC CAFCFirst Claim
1. An apparatus of a hand-held device for exposing a non-standard font of a network document to an operating system comprising:
- a processing unit;
memory to store instructions that, when executed by the processing unit, cause the processing unit to;
implement a browser for navigating to a network document of a website hosted at a website server;
enable communication between the browser and the web site server;
provide access by the browser to the network document;
generate a transmission for a request to a font server, based at least in part on the network document, to download a font file to the hand-held device, wherein the font file corresponds to a defined character or group of characters;
receive at the hand-held device the font file from the font server, based at least in part on the request to download a font file to the hand-held device; and
automatically expose at least a portion of the font file to an operating system on the hand-held device, to enable the operating system to render one or more of the defined character or group of characters, wherein an installation module is used to automatically expose the at least a portion of the font file to the operating system, and wherein the installation module copies the font file to a temporary font directory and updates a system font table of the operating system to include information about the font file.
3 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 nonstandard characters within the network document. An installation module is also downloaded to the browsing computer. The installation 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 formatting information. As a result, the operating system of the browsing computer is able to display the network document including the non-standard characters.
39 Citations
21 Claims
-
1. An apparatus of a hand-held device for exposing a non-standard font of a network document to an operating system comprising:
-
a processing unit; memory to store instructions that, when executed by the processing unit, cause the processing unit to; implement a browser for navigating to a network document of a website hosted at a website server; enable communication between the browser and the web site server; provide access by the browser to the network document; generate a transmission for a request to a font server, based at least in part on the network document, to download a font file to the hand-held device, wherein the font file corresponds to a defined character or group of characters; receive at the hand-held device the font file from the font server, based at least in part on the request to download a font file to the hand-held device; and automatically expose at least a portion of the font file to an operating system on the hand-held device, to enable the operating system to render one or more of the defined character or group of characters, wherein an installation module is used to automatically expose the at least a portion of the font file to the operating system, and wherein the installation module copies the font file to a temporary font directory and updates a system font table of the operating system to include information about the font file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium embodying instructions that, when executed by a processor perform operations comprising:
-
enabling communication between a handheld device and a web site server by employing a browser application on the handheld device; accessing, by the handheld device, a network document of a web site hosted at the web site server; generating a transmission for a request to a font server, based at least in part on the network document, to download a font file to the handheld device, wherein the font file corresponds to a defined character or group of characters; receiving at the handheld device the font file from the font server, based at least in part on the request to download the font file to the handheld device; automatically exposing the font file to an operating system on the handheld device, wherein the automatically exposing the font file to the operating system is implemented using an installation module, and wherein the installation module copies the font file to a temporary font directory and updates a system font table of the operating system to include information about the font file; and rendering on the handheld device, using the font file, one or more characters included in the network document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
enabling communication between a handheld device and a web site server employing a browser on the handheld device; accessing, by the handheld device, a network document of a web site hosted at the web site server; generating a transmission for a request to a font server, based at least in part on the network document, to download a font file to the handheld device, wherein the font file corresponds to a defined character or group of characters; receiving at the handheld device the font file from the font server, based at least in part on the request to download the font file to the handheld device; automatically exposing at least a portion of the font file to an operating system of the handheld device, wherein an installation module is used to automatically expose the at least a portion of the font file to the operating system, and wherein the installation module copies the font file to a temporary font directory and updates a system font table of the operating system to include information about the font file; and rendering, by an operating system on the handheld device that accesses the font file, one or more characters included in the network document using the information in the font file. - View Dependent Claims (19, 20, 21)
-
Specification