Storage Device That Provides Efficient, Updatable National Language Support For A Mobile Device
First Claim
Patent Images
1. A virtual national language support file, comprising:
- a wrapper for providing logical binding to predetermined content; and
a plurality of national language support file segments logically bound by the wrapper, wherein the plurality of national language support file segments include a national language support base segment providing first locale data and at least one national language support segment for providing second locale data.
3 Assignments
0 Petitions
Accused Products
Abstract
Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.
-
Citations
20 Claims
-
1. A virtual national language support file, comprising:
-
a wrapper for providing logical binding to predetermined content; and a plurality of national language support file segments logically bound by the wrapper, wherein the plurality of national language support file segments include a national language support base segment providing first locale data and at least one national language support segment for providing second locale data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing a virtual national language support file, comprising:
-
providing a plurality of national language support file segments, wherein the plurality of national language support file segments include a national language support base segment providing first locale data and at least one national language support segment for providing second locale data; and logically binding the plurality of national language support file segments in a wrapper. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for dynamically updating a virtual national language support file, comprising:
-
loading new national language support data on a device; determining whether a user initiates an update to the virtual national language support file; mapping new national language support data as a new primary language when a user initiates an update to the virtual national language support file; and otherwise, determining whether application programming interfaces reflect locale data usage common to the new national language support data and searching for new national language support data matching the locale data usage. - View Dependent Claims (18, 19, 20)
-
Specification