← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 05:59
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag