Font preloading
First Claim
Patent Images
1. A portable electronic device, comprising:
- at least one non-volatile memory device storing at least one symbol that is capable of being presented at a display of the portable electronic device;
at least one processor configured to, during a startup of the portable electronic device;
i) analyze one or more views that are to be presented at the display, wherein the one or more views include at least one attribute for determining a manner in which the at least one symbol is to be presented in the one or more views at the display,ii) generate, based on the at least one attribute and the at least one symbol, a list of glyphs; and
iii) preload, from the at least one non-volatile memory device, at least one glyph from the list of glyphs into a volatile memory device of the portable electronic device.
0 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method for preloading the glyphs required to display the content of a system. In accordance with an embodiment of the present technique, only those glyphs which are present in the system upon startup or synchronization of an electronic device are preloaded. The glyphs present upon startup or synchronization of the electronic device may be determined by scanning the system. In an illustrated embodiment, scanning the system may include analyzing models and views to determine the glyphs present in the system.
49 Citations
26 Claims
-
1. A portable electronic device, comprising:
-
at least one non-volatile memory device storing at least one symbol that is capable of being presented at a display of the portable electronic device; at least one processor configured to, during a startup of the portable electronic device; i) analyze one or more views that are to be presented at the display, wherein the one or more views include at least one attribute for determining a manner in which the at least one symbol is to be presented in the one or more views at the display, ii) generate, based on the at least one attribute and the at least one symbol, a list of glyphs; and iii) preload, from the at least one non-volatile memory device, at least one glyph from the list of glyphs into a volatile memory device of the portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a portable electronic device comprising at least one non-volatile memory device storing at least one symbol capable of being presented at a display of the portable electronic device, the method comprising:
-
i) during a startup of the portable electronic device; a) scanning for one or more views that are to be presented at the display, wherein the one or more views include at least one attribute for determining a manner in which the at least one symbol is to be presented in the one or more views at the display, b) generating, based on the at least one attribute and the at least one symbol, a list of glyphs, and c) pre-loading, from the at least one non-volatile memory device, at least one glyph from the list of glyphs into at least one volatile memory device of the portable electronic device; and ii) reading the at least one glyph. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. At least one non-transitory computer readable storage medium containing instructions, that in response to being executed by at least one processor of a portable electronic device, cause the portable electronic device to:
during a startup of the portable electronic device, wherein the portable electronic device comprises at least one non-volatile memory device storing at least one symbol that is capable of being presented at a display of the portable electronic device; a) scan for one or more views that are to be presented at the display, wherein the one or more views include at least one attribute for determining a manner in which the at least one symbol is to be presented in the one or more views at the display, b) generate, based on the at least one attribute and the at least one symbol, a list of glyphs, and c) preload, from the at least one non-volatile memory device, at least one glyph from the list of glyphs into at least one volatile memory device of the portable electronic device.
-
21. A portable electronic device, comprising:
-
at least one non-volatile memory device storing at least one symbol that is capable of being presented at a display of the portable electronic device; at least one volatile memory device; and at least one processor coupled to the at least one non-volatile memory device and the at least one volatile memory device, wherein the at least one processor is configured to, during a startup of the portable electronic device; a) scan for one or more views that are to be presented at the display, wherein the one or more views include at least one attribute for determining a manner in which the at least one symbol is to be presented in the one or more views at the display, and b) generate, from the at least one attribute and the at least one symbol, a list of glyphs. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification