Worldwide number format for a spreadsheet program module
First Claim
1. A computer-implemented method for rendering a number in a spreadsheet program module, comprising the steps of:
- determining the value of the number;
reading a worldwide number format of the number wherein the worldwide format includes a locale specifier of the number and a base format of the number; and
using the base format and the locale specifier to render the number therein applying the worldwide number format to the number;
wherein the locale specifier comprises;
a locale identification used to categorize different parts of the world and determine what language in which to render the number independent of regional settings associated with the spreadsheet program module;
a number shape including a number shape value that indicates what shape in which to render the number; and
a calendar type including a calendar type value that indicates which calendar should be used to calculate a date from the value of the number.
2 Assignments
0 Petitions
Accused Products
Abstract
A worldwide number format for use with a spreadsheet program module is disclosed. The worldwide number format includes a locale specifier comprising a number shape, a calendar type and a locale identification (LCID). The worldwide number format also includes a base number format and a value. The LCID is used to categorize different parts of the world. Primarily, the LCID categorizes different parts of the world by language such as English, German, French, Thai, Arabic, etc. The LCID is used to determine what language to display month names, month abbreviations, weekday names, weekday abbreviations, time designations such as AM/PM, etc. The calendar type supports both Gregorian and non-Gregorian calendars. Calendar type is a value to indicate which calendar should be used to calculate the date from the value. The number shape is a value that indicates what shape in which to represent the number. In other words, number shape refers to the manner of writing numbers and the digit shape to use to represent a number. For example, some countries prefer to see numbers written out.
-
Citations
19 Claims
-
1. A computer-implemented method for rendering a number in a spreadsheet program module, comprising the steps of:
-
determining the value of the number; reading a worldwide number format of the number wherein the worldwide format includes a locale specifier of the number and a base format of the number; and using the base format and the locale specifier to render the number therein applying the worldwide number format to the number; wherein the locale specifier comprises; a locale identification used to categorize different parts of the world and determine what language in which to render the number independent of regional settings associated with the spreadsheet program module; a number shape including a number shape value that indicates what shape in which to render the number; and a calendar type including a calendar type value that indicates which calendar should be used to calculate a date from the value of the number. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for entering a number into a cell in an electronic spreadsheet of a spreadsheet application program module, the method comprising the steps of:
-
receiving a category indication for the number from a selection via a Category dropdown menu of the Format Cells dialog within the spreadsheet application program module; receiving a locale identifier only for the number from a selection via a Locale dropdown menu of the Format Cells dialog within the spreadsheet application program module; cross-referencing the category indication and locale identifier independent of regional format settings to determine a plurality of sample number formats with a plurality of underlying number formats; displaying the plurality of sample number formats; receiving an indication of a selection of one of the plurality of sample number formats; and storing the underlying number format of the selected sample number format in association with a value for the cell, wherein the underlying number format of the selected sample number format and the value for the cell comprise the number. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for generating a graphical object including a Format Cells dialog box for choosing the number format of a number in an electronic spreadsheet application program module, the method comprising:
-
generating a Category menu comprising a plurality of number categories to select for the number; generating a Locale menu comprising a plurality of locales to select as the locale identification for the number independent of at least one of operating system regional settings and a language version of the electronic spreadsheet application program module; and generating a Type menu comprising a plurality of sample display formats to select to display the number. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification