Patent US5285387A successfully refreshed from Google Patents.
US5285387A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for linking an applications program and a conversion program
Assignee: HP Inc
•
Filing: 1990-10-31
•
Granted: 1994-02-08
•
Expires: 2010-10-31
Abstract
Abstract The present invention provides a standardized interface between an conversion program and an applications program where the conversion program processes input data for the applications program. The interface advantageously provides in place conversion of the input data when the applications program operates in a multi-window environment. By using a standardized interface, applications programs may be simplified, while any conversion program may be reused in conjunction with any applications program.
Inventors
- 👤 Yasuhiro Kurahara
- 👤 Toshihisa Aoki
- 👤 Takumi Otani
- 👤 Masaaki Imai
- 👤 Nobuhisa Takahashi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:11
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/01; G06F3/018; G06F40/00; G06F40/40; G06F40/53
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
176 words
A method of providing a uniform interface between a phonetic-to-hieroglyphic conversion program and a text displaying applications program in a computer system comprising: (a) sending a current position of a cursor of a first window under the control of the applications program from the applications program to the conversion program when the position of the cursor is changed, regardless of whether or not the phonetic-to-hieroglyphic conversion program is of the type that needs the current cursor position of the first window; (b) inputting the phonetic symbols; (c) converting the inputted string of phonetic symbols in (b) to corresponding string of symbols comprising at least one of the hieroglyphic symbols and the phonetic symbols; the conversion being effected by the conversion program separate from the applications program; (d) displaying the converted string of symbols under the control of the conversion program; (e) selecting the displayed string of converted symbols; (f) sending the selected string of the symbols in (e) from the conversion program to the applications programs; and (g) displaying the received string in the first window.
Claim 2
Independent Claim
176 words
A method of providing a uniform interface between a phonetic-to-hieroglyphic conversion program and a text displaying applications program in a computer system comprising: (a) sending a current position of a cursor of a first window under the control of the applications program from the applications program to the conversion program when the position of the cursor is changed, regardless of whether or not the phonetic-to-hieroglyphic conversion program is of the type that needs the current cursor position of the first window; (b) inputting the phonetic symbols; (c) converting the inputted string of phonetic symbols in (b) to corresponding string of symbols comprising at least one of the hieroglyphic symbols and the phonetic symbols; the conversion being effected by the conversion program separate from the applications program; (d) displaying the converted string of symbols under the control of the conversion program; (e) selecting the displayed string of converted symbols; (f) sending the selected string of the symbols in (e) from the conversion program to the applications programs; and (g) displaying the received string in the first window.
Claim 3
Dependent Claim
20 words
The method recited in claim 1 wherein the phonetic symbols are Kana and the hieroglyphic symbols are Kanji in Japanese.
Claim 4
Dependent Claim
36 words
The method recited in claim 1 wherein converted results and unconverted phonetic symbols are displayed in a first window, and during the step (d) intermediate results of possible hieroglyphic symbols are displayed in a second window.
Claim 5
Dependent Claim
18 words
The method recited in claim 3 wherein the second window is movable and overlaps with the first window.
Claim 6
Dependent Claim
32 words
The method recited in claim 4 wherein the conversion program moves the position of the second window in response to the current position of the first window sent from the applications program.
Claim 7
Dependent Claim
25 words
The method recited in claim 5 wherein the applications program and the conversion program are concurrently and separated executable programs under a multi-tasking operating system.
Claim 8
Dependent Claim
15 words
The method recited in claim 3 wherein said second window is at a fixed location.
Claim 9
Dependent Claim
26 words
The method recited in claim 3 where a cursor position in the first window determines a location of the overlapping second window in the first window.
Claim 10
Dependent Claim
21 words
The method recited in claim 1 wherein communication between the conversion program and the applications programs takes place through interprocess communication.
Claim 11
Dependent Claim
49 words
The method recited in claim 9 wherein the inter process communication conveys information on the applications program window's cursor position, font and display color to the conversion program so that the conversion program can use the information to determine the position, font and display color for the second window.
Claim 12
Dependent Claim
17 words
The method recited in claim 1 wherein the input symbols are initially processed by the conversion program.
Claim 13
Dependent Claim
17 words
The method recited in claim 1 wherein the input symbols are initially processed by the application program.
Claim 14
Dependent Claim
30 words
A method recited in claim 1 wherein selecting the displayed string is accomplished by repeating the steps (c) through (f) until a user selects appropriate hieroglyphic symbols in step (e).
Claim 15
Independent Claim
188 words
A method of providing a uniform interface between a text-displaying applications program and Kana-to-Kanji conversion program in a computer system comprising: (a) sending a current position of a cursor of a first window under the control of the applications program from the applications program to the conversion program when the position of the cursor is changed; (b) inputting Kana symbols; (c) converting the inputted Kana string in (b) to corresponding Kanji-Kana string comprising at least one of Kanji symbols and Kana symbols, the conversion being effected by the conversion program separate from the applications program; (d) displaying the converted Kana-Kanji string of symbols under the control of the conversion program in a movable and overlapping second window under the conditions specified by the applications program at a cursor position in a first window, such information passed via the interprocess communication; (e) selecting an appropriately converted Kanji-Kana symbols; (f) repeating the steps (c) through (e) until a user selects appropriately converted Kanji-Kana symbols in step (e), and (g) replacing the selected Kanji-Kana symbols passed to the applications program via the interprocess communication with corresponding text in the first window.
Claim 16
Independent Claim
188 words
A method of providing a uniform interface between a text-displaying applications program and Kana-to-Kanji conversion program in a computer system comprising: (a) sending a current position of a cursor of a first window under the control of the applications program from the applications program to the conversion program when the position of the cursor is changed; (b) inputting Kana symbols; (c) converting the inputted Kana string in (b) to corresponding Kanji-Kana string comprising at least one of Kanji symbols and Kana symbols, the conversion being effected by the conversion program separate from the applications program; (d) displaying the converted Kana-Kanji string of symbols under the control of the conversion program in a movable and overlapping second window under the conditions specified by the applications program at a cursor position in a first window, such information passed via the interprocess communication; (e) selecting an appropriately converted Kanji-Kana symbols; (f) repeating the steps (c) through (e) until a user selects appropriately converted Kanji-Kana symbols in step (e), and (g) replacing the selected Kanji-Kana symbols passed to the applications program via the interprocess communication with corresponding text in the first window.
References Cited (Backward Citations)
JPS5887618A
Cited
JPS60142463A
Cited
JPS60157661A
Cited
JPS60173667A
Cited
JPS60195663A
Cited
JPS60251468A
Cited
JPS613267A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-02-07 | 1997-08-09 | 1998-02-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-02-07 | 2001-08-09 | 2002-02-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-02-07 | 2005-08-09 | 2006-02-08 | $7700.00 | Window Closed / Lapsed |