A number of professions, industries, trades and occupations use standard abbreviations for certain words and phrases. The data processing apparatus and method of this patent application enables users of word processing programs automatically to convert those words and phrases to the standard abbreviations, and to convert said abbreviations to their corresponding words and phrases, in a manner similar to a spell-checking apparatus and method. The data processing apparatus and method of this patent application also enables users of word processing programs to select from a list of standard abbreviations for insertion into the text. The data processing apparatus and method of this patent application also allows for adding to, editing, updating and customizing the list of words and phrases and of abbreviations which are to correspond to each other within the apparatus and method.
A number of existing products have some, but not all, features of the present invention. For example, the CiteRite™ II software from Lexis-Nexis checks legal citations only for proper form and flags errors. This software is not general enough to use with abbreviations in other fields, and does not convert abbreviations to words. The Oberon Citation7 software supports the proper generation of citations with abbreviations from user-defined tables, but does not convert abbreviations to words or allow the user to select from a list of abbreviations corresponding to a given word. The Quickwords™ software from Corel only works with a single word processor, WordPerfect™, and only converts words to abbreviations, not abbreviations to words.
There is a need for a completely generalized word-to-abbreviation and abbreviation-to-word converter program that works with any type of text containing abbreviations from any profession, industry, trade, or occupation. The software program must allow the user to select the word or abbreviation to be converted and should provide the user with a list of possible conversions. The program should also scan an entire text for a word or abbreviation to be converted and automatically make the conversion.
A data processing method for maintaining and customizing a list of words, phrases, and abbreviations that are standard in a profession, industry, trade or occupation, for automatic insertion of abbreviations from the list into the text, for converting selected words and phrases in the text to abbreviations, for converting selected abbreviations in the text to words and phrases, and for automatically converting a number of words and phrases to abbreviations, and abbreviations to words and phrases, throughout the text, comprising the steps of:
A data processing method for maintaining and customizing a list of words, phrases, and abbreviations that are standard in a profession, industry, trade or occupation and for allowing the user to insert abbreviations from the list at any position in a text, comprising the steps of:
A data processing apparatus for maintaining and customizing a list of words, phrases, and abbreviations that are standard in a profession, industry, trade or occupation, for automatic insertion of abbreviations from the list into the text, for converting selected words and phrases in the text to abbreviations, for converting selected abbreviations in the text to words and phrases, and for automatically converting a number of words and phrases to abbreviations, and abbreviations to words and phrases, throughout the text, comprising:
A principal object and advantage of the data processing apparatus and method is that it enables users of any word processing program automatically to convert words and phrases to abbreviations that are standard in a profession, industry, trade or occupation, and to convert abbreviations to their corresponding words or phrases, in a manner similar to a spell-checking apparatus and method.
A second principal object and advantage of the data processing apparatus and method is that it allows for adding to, editing, updating and customizing the list of words and phrases and abbreviations which are to correspond to each other within the apparatus and method.
A third principal object and advantage of the data processing apparatus and method is that it enables the user automatically to insert said abbreviations into the text from said list.
A fourth principal object and advantage of the data processing apparatus and method is that it can scan an entire text for instances of a selected word or abbreviation and automatically convert each instance to the corresponding abbreviation or word.
A fifth principal object and advantage of the data processing apparatus and method is that it displays a list of possible conversions from which the user can select.
The data processing apparatus and method for converting words and phrases to abbreviations, and converting abbreviations to words and phrases, is illustrated in the attached block diagram (
A flowchart of the data processing method of the present invention is presented in
Illustrative windows for the apparatus's features are shown in
Step 100: Adding to, editing, updating and customizing a list of words and phrases and corresponding abbreviations.
The data processing apparatus and method allows the user to add to, edit, update and customize a pre-defined list of words and phrases and corresponding abbreviations that are standard in various professions, industries, trades and occupations. The utility of the data processing apparatus and method is therefore dynamic. The list of words and phrases and abbreviations may be modified based on the unique needs of the user and developments in various professions, industries, trades and occupations.
Step 200: Inserting abbreviations from said list into the text.
The user can automatically insert an abbreviation into the text via a window which displays the list of words and phrases and corresponding abbreviations described in Step 100 above. The user can open the window via a mouse or keyboard command.
Step 300: Converting a word or phrase in the text to a corresponding abbreviation.
Step 400: Converting an abbreviation in the text to a corresponding word or phrase.
The user can automatically convert a word or phrase in the text to a corresponding abbreviation by highlighting the word or phrase and initiating conversion via a mouse or keyboard command. Likewise, the user can convert an abbreviation in the text to a corresponding word or phrase by highlighting said abbreviation and initiating conversion via a mouse or keyboard command. The mouse command involves pointing the cursor at an on-screen button or drop-down menu item.
Step 301: Selecting from multiple abbreviations corresponding to a word or phrase.
Step 401: Selecting from multiple words or phrases corresponding to an abbreviation.
Occasionally more than one abbreviation corresponds to a word or phrase, and more than one word or phrase corresponds to an abbreviation. If this situation applies to an abbreviation or word or phrase that the user is converting (as described in Steps 300 and 400 above), the window depicted in
Step 500: Checking the text for words and phrases corresponding to abbreviations, and converting said words and phrases to said abbreviations.
Step 600: Checking the text for abbreviations corresponding to words and phrases, and converting said abbreviations to said words or phrases.
The data processing apparatus and method enables the user to perform an abbreviation check of an entire text. The check can be initiated via a mouse or keyboard command. The mouse command involves pointing the cursor at an on-screen button or drop-down menu item.
The user can check the text for words and phrases corresponding to abbreviations, and converting said words and phrases to said abbreviations, via a window that suggests said conversions. The window is similar to that depicted in
The user can check the text for abbreviations corresponding to words and phrase, and converting said abbreviations to said words and phrases, via a window that suggests said conversions. The window is similar to that depicted in
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof, and it is therefore desired that the present embodiment be considered in all respects as illustrative and not restrictive, reference being made to the appended claims rather than to the foregoing description to indicate the scope of the invention.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4355370 | Yanagiuchi | Oct 1982 | A |
| 4459049 | Howell et al. | Jul 1984 | A |
| 4744050 | Hirosawa et al. | May 1988 | A |
| 4760528 | Levin | Jul 1988 | A |
| 4773009 | Kucera et al. | Sep 1988 | A |
| 4866646 | Nakamura et al. | Sep 1989 | A |
| 4891786 | Goldwasser | Jan 1990 | A |
| 4991094 | Fagan et al. | Feb 1991 | A |
| 4994968 | Kato et al. | Feb 1991 | A |
| 5096423 | Goldwasser | Mar 1992 | A |
| 5410475 | Lu et al. | Apr 1995 | A |
| 5623406 | Ichbiah | Apr 1997 | A |
| 5634084 | Malsheen et al. | May 1997 | A |
| 5691708 | Batchelder et al. | Nov 1997 | A |
| 5781891 | Dvorak et al. | Jul 1998 | A |
| 5850629 | Holm et al. | Dec 1998 | A |
| 5860653 | Jacobs | Jan 1999 | A |
| 5949961 | Sharman | Sep 1999 | A |
| 5960385 | Skiena et al. | Sep 1999 | A |
| 6172675 | Ahmad et al. | Jan 2001 | B1 |
| 6192345 | Chicorel | Feb 2001 | B1 |
| 6279018 | Kudrolli et al. | Aug 2001 | B1 |
| 6459910 | Houston | Oct 2002 | B1 |
| 6490548 | Engel | Dec 2002 | B1 |
| 6529911 | Mielenhausen | Mar 2003 | B1 |
| 20020169770 | Kim et al. | Nov 2002 | A1 |
| 20030115049 | Beutnagel et al. | Jun 2003 | A1 |
| 20030115213 | Mielenhausen | Jun 2003 | A1 |
| 20040083199 | Govindugari et al. | Apr 2004 | A1 |
| 20040249819 | Matsumoto et al. | Dec 2004 | A1 |
| 20060112133 | Ljubicich et al. | May 2006 | A1 |
| 20070282608 | Conkie | Dec 2007 | A1 |
| 20070288558 | Land et al. | Dec 2007 | A1 |