Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
147 words
A general purpose computer implemented method for translating the original language of presentations of a target application program into a selected replacement language for display on a computer viewing screen, wherein the translation retains the original presentation meaning, comprising the steps of: loading said target application program into a general purpose computer for running said target application program, storing a replacement language in said general purpose computer, said stored replacement language forming a database multi-language dictionary, injecting, into said loaded target application program, a program means utilizing a dynamic link library to attach a process to said target application program, running said target application program in said general purpose computer, recognizing, via said attached process, the application original presentation, and replacing said original language with said replacement language by using said original presentation as an entry into said dictionary wherein said recognizing and replacing occur in real-time.
Claim 2
Dependent Claim
147 words
A general purpose computer implemented method for translating the original language of presentations of a target application program into a selected replacement language for display on a computer viewing screen, wherein the translation retains the original presentation meaning, comprising the steps of: loading said target application program into a general purpose computer for running said target application program, storing a replacement language in said general purpose computer, said stored replacement language forming a database multi-language dictionary, injecting, into said loaded target application program, a program means utilizing a dynamic link library to attach a process to said target application program, running said target application program in said general purpose computer, recognizing, via said attached process, the application original presentation, and replacing said original language with said replacement language by using said original presentation as an entry into said dictionary wherein said recognizing and replacing occur in real-time.
Claim 3
Dependent Claim
89 words
A method as defined in claim 1 further comprising the steps of: storing a plurality of other replacement languages via said dictionary, storing a presentation font in a computer database, receiving activities from the target application program, and recognizing, via said injected program means, that the activities contain said original presentations requested by the target application to be communicated to the user through the general purpose computer and replacing the presentation font with the selected font, and responsive to said activities, replacing said presentation language with said selected language.
Claim 4
Dependent Claim
167 words
A computer, having an operating system, implemented method for translating and altering the language of original presentations of target application programs into a selected replacement language with a selected replacement font comprising the steps of: loading said target application programs into a general purpose computer for running said target application programs, storing a replacement language in said general purpose computer, said stored replacement language forming a database dictionary, storing a presentation replacement font in a computer database of fonts, injecting, into said loaded target application programs, a program means utilizing a dynamic link library to attach a process to said target application programs, running said target application program, receiving activities from said target application programs, and recognizing, via said attached process, that the activities contain original presentations requested by said target application programs to be communicated to the user through the operating system, and storing the designated replacement presentation with the selected replacement language and the selected replacement font corresponding to said original presentation language and font.
Claim 5
Dependent Claim
167 words
A computer, having an operating system, implemented method for translating and altering the language of original presentations of target application programs into a selected replacement language with a selected replacement font comprising the steps of: loading said target application programs into a general purpose computer for running said target application programs, storing a replacement language in said general purpose computer, said stored replacement language forming a database dictionary, storing a presentation replacement font in a computer database of fonts, injecting, into said loaded target application programs, a program means utilizing a dynamic link library to attach a process to said target application programs, running said target application program, receiving activities from said target application programs, and recognizing, via said attached process, that the activities contain original presentations requested by said target application programs to be communicated to the user through the operating system, and storing the designated replacement presentation with the selected replacement language and the selected replacement font corresponding to said original presentation language and font.
Claim 6
Dependent Claim
68 words
A method as defined in claim 3 further comprising the following steps of: f) capturing said received original presentations from the target application programs by installing a window procedure filter function before the original presentations are displayed by said operating system, and g) sending the stored designated replacement presentation to the operating system for display to the user, wherein said translation process occurs in real-time to said user.
Claim 7
Dependent Claim
121 words
A method as defined in claim 3, wherein said selected replacement language and selected replacement font constitute an application specific translation table, further comprising the following steps: a) providing a master dictionary file stored as a computer database of selected replacements languages, b) comparing the received presentation with the stored identified target presentations to determine if a received presentation is to be translated and into what language, c) looking up, via computer means in the master dictionary computer database the original received presentations and replacing the original presentations with corresponding translated presentations, d) storing in computer memory corresponding words and phrases of the original translated presentations in an application specific translation table, and e) repeating the process for each selected language.
Claim 8
Dependent Claim
26 words
The method of claim 3 further comprising the steps of displaying the translation to the user, and accepting inputs from the user to correct said translation.
Claim 9
Independent Claim
21 words
The method of claims 3, 4 or 5 further comprising the steps of stopping and displaying each step to said user.
Claim 10
Independent Claim
27 words
The method of claims 3, 4 or 5 wherein said steps of claims 3, 4 or 5 are repeated for multiple languages and for concurrently active applications.
Claim 11
Independent Claim
18 words
The method of claims 3, 4 or 5 further comprising the step of editing of said translation tables.
Claim 12
Independent Claim
23 words
The method of claims 3, 4 or 5 further comprising the step of selecting a different presentation language during execution of an application.
Claim 13
Independent Claim
42 words
The method of claims 3, 4 or 5 further comprising the steps of: running an application on multiple computer systems and platforms, and activating the translations for a plurality of replacements languages and replacement fonts individually on each computer system and platform.
Claim 14
Dependent Claim
23 words
A method as defined in claim 3 further comprising the step of preventing the original presentation from being sent to the operating system.
Claim 15
Dependent Claim
43 words
A method as defined in claim 3 further comprising the step of allowing the original presentation to be sent to the operating system, and immediately overwriting said original presentation with the replacement presentation such that the user does not see the original presentation.
Claim 16
Dependent Claim
135 words
Computer apparatus for translating the language of original presentations of a target application program into a selected replacement language for display on a computer viewing screen, wherein the translation retains the original presentation meaning, comprising: a general purpose computer loaded with the target application program in runable form, means for storing a replacement language in said general purpose computer database multi-language dictionary, means for injecting into the loaded target application program a program means utilizing a dynamic link library to attach a process to said target application program, means for running said target application program, means for recognizing, via said attached process, the application original presentations means for replacing said language of said original presentations with said replacement language by looking up translations via said dictionary and wherein said recognizing and replacing occur in real-time.
Claim 17
Dependent Claim
135 words
Computer apparatus for translating the language of original presentations of a target application program into a selected replacement language for display on a computer viewing screen, wherein the translation retains the original presentation meaning, comprising: a general purpose computer loaded with the target application program in runable form, means for storing a replacement language in said general purpose computer database multi-language dictionary, means for injecting into the loaded target application program a program means utilizing a dynamic link library to attach a process to said target application program, means for running said target application program, means for recognizing, via said attached process, the application original presentations means for replacing said language of said original presentations with said replacement language by looking up translations via said dictionary and wherein said recognizing and replacing occur in real-time.
Claim 18
Dependent Claim
171 words
Computer apparatus, having an operating system, for translating and altering the original presentation language of target application programs into a selected replacement language of a selected font comprising: a general purpose computer loaded with the target application programs in runable form, means for storing a replacement language in said general purpose computer database multi-language dictionary, means for storing a presentation font in said general purpose computer database of fonts, mean for injecting into the loaded target application programs a program means utilizing a dynamic link library to attach a process to said target application program, such that the original presentation is not sent to the operating system, means for running said target application programs, means for receiving activities from the target application programs, and recognizing, via said attached process, that the activities contain original presentations requested by the target application programs to be communicated to the user through the operating system, and means for replacing the original presentation and font with the selected replacement presentation via said dictionary and font database.
Claim 19
Dependent Claim
171 words
Computer apparatus, having an operating system, for translating and altering the original presentation language of target application programs into a selected replacement language of a selected font comprising: a general purpose computer loaded with the target application programs in runable form, means for storing a replacement language in said general purpose computer database multi-language dictionary, means for storing a presentation font in said general purpose computer database of fonts, mean for injecting into the loaded target application programs a program means utilizing a dynamic link library to attach a process to said target application program, such that the original presentation is not sent to the operating system, means for running said target application programs, means for receiving activities from the target application programs, and recognizing, via said attached process, that the activities contain original presentations requested by the target application programs to be communicated to the user through the operating system, and means for replacing the original presentation and font with the selected replacement presentation via said dictionary and font database.