IP Library Granted Patent US 7,058,673
Granted Patent B2
US 7,058,673 · App. 09/921,549 · Granted Jun 6, 2006

Method for generating positive integer number in Chinese number system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,058,673
App. No.
09/921,549
Granted
Jun 6, 2006
Kind
B2
Abstract

A method for generating a corresponding Chinese character representation for a positive integer number and a Chinese number generating system that accepts a positive integer number as input and generates a corresponding Chinese character representation.

Claims (52)

1. A computer implemented method for generating a corresponding Chinese character representation for a positive integer number, comprising the steps of:

(a) inputting a positive integer number to a server from a client:

(b) passing said number to a program executing on said server;

(c) initializing an output zero flag to false that specifies whether to generate Chinese character zero when one or more zero digits are encountered;

(d) obtaining a remainder by dividing said number by 10;

(e) checking whether said remainder equals zero;

(f) if said remainder is equal to zero, checking whether said output zero flag is true;

(g) if said output zero flag is false, dividing said number by 10;

(h) repeating steps (a) to (e) when N is greater than 0 and;

(i) generating and displaying a corresponding Chinese character representation.

2. The method of claim 1 , wherein said remainder is not equal to zero as determined by step (e) further comprising the steps of:

(j) setting said output zero flag to true so that Chinese character zero will be added when one or more zero digits are encountered; and

(k) adding Chinese character for unit and adding Chinese character for said remainder.

3. The method of claim 2 , wherein said step (l) comprises the sub-steps of:

(l) determining a position indicating number which is the base ten logarithm of current digit unit;

(m) checking whether said position indicating number can be divided by 4;

(n) if said position indicating number can be divided by 4, adding a Chinese character for current position unit;

(o) checking whether said remainder is not equal to 1 or the unit selecting remainder of said position indicating number divided by 4 is not equal to 1 or N is greater than 10; and

(p) if previous step returns true, skipping adding Chinese character for said remainder of Step (d).

4. The method of claim 3 , wherein if Step (o) returns false, further comprising the step of:

(q) adding Chinese character for said remainder of Step (d).

5. The method of claim 3 , wherein if Step (m) determines said position indicating number can not be divided by 4, further comprising the step of:

(r) adding Chinese character for 10, 100 or 1000 as determined by a unit selecting remainder of said position indicating number divided by 4.

6. The method of claim 1 , wherein said output zero flag is true determined by step (f), further comprising the steps of:

(s) setting said output zero flag to false so that only one Chinese character for zero is added for consecutive zero digits; and

(t) adding Chinese character for zero.

7. The method of claim 1 , wherein said Chinese characters are selected from a simple form Chinese character set or a complex form character set.

8. A computer usable medium containing instructions in computer readable form for carrying out a process for generating a corresponding Chinese character representation for a positive integer number, wherein said process comprises the steps of:

(a) initializing an output zero flag to false that specifies whether to generate Chinese character zero when one or more zero digits are encountered;

(b) obtaining a remainder by dividing said number by 10;

(c) checking whether said remainder equals zero;

(d) if said remainder is equal to zero, checking whether said output zero flag is true;

(e) if said output zero flag is false, dividing said number by 10; and

(f) repeating steps (a) to (e) when N is greater than 0.

9. The computer usable medium of claim 8 , wherein when said remainder is not equal to zero as determined by step (c), said process further comprises the steps of:

(g) setting said output zero flag to true so that Chinese character zero will be added when one or more zero digits are encountered; and

(h) adding Chinese character for unit and adding Chinese character for said remainder.

10. The computer usable medium of claim 9 , wherein said step (h) comprises the sub-steps of:

(i) determining a position indicating number which is the base ten logarithm of current digit unit;

(j) checking whether said position indicating number can be divided by 4;

(k) if said position indicating number can be divided by 4, adding a Chinese character for current position unit;

(l) checking whether said remainder is not equal to 1 or the unit selecting remainder of said position indicating number divided by 4 is not equal to 1 or N is greater than 10; and

(m) if previous step returns true, skipping adding Chinese character for said remainder of Step (b).

11. The computer usable medium of claim 10 , wherein if Step (l) returns false, said process further comprises the step of:

(n) adding Chinese character for said remainder of Step (b).

12. The computer usable medium of claim 10 , wherein if Step (j) determines said position indicating number can not be divided by 4, said process further comprises the step of:

(o) adding Chinese character for 10, 100 or 1000 as determined by a unit selecting remainder of said position indicating number divided by 4.

13. The computer usable medium of claim 8 , wherein when said output zero flag is true determined by step (d), said process further comprises the steps of:

(p) setting said output zero flag to false so that only one Chinese character for zero is added for consecutive zero digits; and

(q) adding Chinese character for zero.

14. The computer usable medium of claim 8 , wherein said Chinese characters are selected from a simple form Chinese character set or a complex form character set.

15. The computer usable medium of claim 8 , wherein said instructions in a computer readable form may be downloaded from a Website over the Internet.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →