← Back to Patent Explorer
US5293314A Expired / Lapsed US ⏱️ 0.0 years remaining

Word processor having a word frequency count unit

Assignee: Brother Industries Ltd
•
Filing: 1991-09-03
•
Granted: 1994-03-08
•
Expires: 2011-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A word processor capable of determining the frequencies of use of the words in an editable text stored in the text memory includes a frequency count memory provided in an unused area of the text memory. The text memory addresses of the words in the text are stored in association with their respective frequencies of use in the frequency count memory. The configuration permits a speedy frequency count operation on the words in the text without providing a separate frequency count memory.

Inventors

  • 👤 Toshiyuki Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:46
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/253

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 310 words
A word processor having a capability of counting frequency of use of words, comprising: (a) an input means for inputting a text data and an instruction data into the word processor; (b) a text storage area provided in a text memory for storing the text data inputted by the input means; (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data and a start point for defining the frequency data area being changeable according to an amount of the text data stored therein; (d) a read-out means for successively reading out the word data and an address data of the word data from the text memory; (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order; (f) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and of the corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data; (g) a determination means for determining whether unused area is available in the frequency data area when the address data is stored by the address storage means; and (h) a boundary means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data in the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text storage area.
Claim 2
Dependent Claim 310 words
A word processor having a capability of counting frequency of use of words, comprising: (a) an input means for inputting a text data and an instruction data into the word processor; (b) a text storage area provided in a text memory for storing the text data inputted by the input means; (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data and a start point for defining the frequency data area being changeable according to an amount of the text data stored therein; (d) a read-out means for successively reading out the word data and an address data of the word data from the text memory; (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order; (f) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and of the corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data; (g) a determination means for determining whether unused area is available in the frequency data area when the address data is stored by the address storage means; and (h) a boundary means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data in the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text storage area.
Claim 3
Dependent Claim 41 words
A word processor according to claim 1, wherein (c1) the frequency data area stores 2 bytes of the address data of the word data in the text storage area and 1 byte of the frequency data in the frequency data area.
Claim 4
Dependent Claim 63 words
A word processor according to claim 1, wherein the address storage means includes: (e1) an alphabetical order determination means for comparing a count word data read-out by the read-out means and the word data in the text storage area corresponding to the address stored in the frequency data area and determining an alphabetical order between the count word data and the word data.
Claim 5
Dependent Claim 69 words
A word processor according to claim 1, wherein the determination means includes: (g1) judgment means for judging whether the address of an end word data in the frequency data area is less than a final address of the text memory in order to judge whether there is unused area in the frequency data area available to store the address data and the frequency data for the end word data.
Claim 6
Dependent Claim 45 words
A word processor according to claim 4, wherein the determination means includes: (g2) judgment means for determining whether an unused area is available in the frequency data area each time the address data is stored in the frequency data area by the address storage means.
Claim 7
Dependent Claim 41 words
A word processor according to claim 5, wherein the determination means includes: (g3) judgment means for judging whether a storage location of a last word data of the text storage area is less than the end address of the text memory.
Claim 8
Dependent Claim 39 words
A word processor according to claim 1, wherein the boundary memory means includes: (h1) means for storing the address of the next, first unread-out word data when there is no unused memory area available for the frequency data area.
Claim 9
Dependent Claim 60 words
A word processor according to claim 7, wherein the boundary memory means includes: (h2) means for identifying uncounted word data in the text storage area based on the address of the first unread-out word data and means for resuming a suspended frequency counting operation thereby accurately count the frequency of use of the word data in the text storage area.
Claim 10
Dependent Claim 56 words
A word processor according to claim 1, wherein the boundary memory means includes: (h3) means for storing the address of the lastly read-out word data so as to distinguish the boundary between the counted area and the uncounted area of the text storage area when the available memory area for the frequency data area runs out.
Claim 11
Dependent Claim 64 words
A word processor according to claim 1, wherein the boundary memory means includes: (h4) a display means for moving a cursor onto an initial letter of a first, uncounted word data based on a cursor data and for displaying a message indicating an over flow appears on a message line of a display when said determination means determines there is no unused area available.
Claim 12
Dependent Claim 90 words
A word processor according to claim 1, wherein the frequency count means includes: (f1) means for counting the frequency of use of the word data based on the address data of the word data stored in the frequency data area and the word data corresponding to the address data in the text storage area after the address storage means completes storing the address data in the frequency data area, and for storing the frequency of use of the word data in the frequency data area adjacent the corresponding address data.
Claim 13
Dependent Claim 57 words
A word processor according to claim 1, wherein the frequency count means includes: (f2) means for erasing the address data of identical word data to keep only one of the address data of the identical word data in the frequency data area when a plurality of the address data of the identical word data exist in therein.
Claim 14
Dependent Claim 42 words
A word processor according to claim 12, wherein the frequency count means includes: (f3) means for moving up following address data toward an address where the address data has been erased by said erasing means was stored in the frequency data area.
Claim 15
Dependent Claim 42 words
A word processor according to claim 13, wherein the frequency count means includes: (f4) means for subtracting the address corresponding to the erased address data from the address stored in the following word data which is moved up to a higher address.
Claim 16
Dependent Claim 50 words
A word processor according to claim 8, wherein the frequency count means includes: (f5) means for resuming determination of the frequency of use of the word data at the word data in the text storage area corresponding to the boundary after an available area is produced in the text memory.
Claim 17
Dependent Claim 34 words
A word processor according to claim 1, wherein the frequency count means includes: (f6) means for displaying the word data in association with the frequency of use of the word data on a display.
Claim 18
Dependent Claim 37 words
A word processor according to claim 16, wherein the frequency count means includes: (f7) means for displaying a table of counted word data and their respective frequency data as shown in an order of frequency of use.
Claim 19
Dependent Claim 327 words
A word processor having a capability of counting frequency of use of words, comprising: (a) an input means for inputting a text data and an instruction data into the word processor; (b) a text storage area provided in a text memory for storing the text data inputted by the input means; (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data, and a start point for defining the frequency data area being changeable according to the amount of the stored text data; (d) a read-out means for successively reading out the word data and the address data of the word data from the text memory; (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order; (f) a determination means for determining whether the unused area is available in the frequency data area each time the address data is stored by the address storage means; (g) a boundary memory means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data of the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text memory; (h) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and a corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data; and (i) means for displaying the word data in association with the frequency data thereof on a display.
Claim 20
Dependent Claim 327 words
A word processor having a capability of counting frequency of use of words, comprising: (a) an input means for inputting a text data and an instruction data into the word processor; (b) a text storage area provided in a text memory for storing the text data inputted by the input means; (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data, and a start point for defining the frequency data area being changeable according to the amount of the stored text data; (d) a read-out means for successively reading out the word data and the address data of the word data from the text memory; (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order; (f) a determination means for determining whether the unused area is available in the frequency data area each time the address data is stored by the address storage means; (g) a boundary memory means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data of the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text memory; (h) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and a corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data; and (i) means for displaying the word data in association with the frequency data thereof on a display.

References Cited (Backward Citations)

US4782325A Cited
US4744050A Cited
JPS62256069A Cited
US4843389A Cited
US4899148A Cited
US4876541A Cited
US4888730A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-07 1997-09-06 1998-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-07 2001-09-06 2002-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-07 2005-09-06 2006-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag