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

Intelligent resource transformation engine for translating files

Assignee: NCR Voyix Corp
•
Filing: 1997-04-09
•
Granted: 1998-07-07
•
Expires: 2017-04-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention allows computer programs to load files generated by other programs. The invention identifies the program which generated a file of interest, based on overhead data contained within the file, and translates the file into a format compatible with the user's program. The invention can also identify the language in which a text file was written, and translate the language into another language specified by the user. Each user has a profile, which specifies preferences of the user, such as preferred language, preferred output device, preferred screen colors, and so on. The invention causes files to be displayed in conformity with the user's profile.

Inventors

  • 👤 David M. Siefert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 14:04
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/151

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 98 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to select a remote resource; b) means for allowing a user to run a selected computer program; and c) transformation means for causing the selected remote resource to become compatible with the selected program, the transformation means including means for: i) identifying the program into which the user wishes to load the resource, ii) ascertaining whether the resource is compatible, and, if not, iii) locating user data within the resource, and iv) translating the user data into a form compatible with the program.
Claim 2
Dependent Claim 98 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to select a remote resource; b) means for allowing a user to run a selected computer program; and c) transformation means for causing the selected remote resource to become compatible with the selected program, the transformation means including means for: i) identifying the program into which the user wishes to load the resource, ii) ascertaining whether the resource is compatible, and, if not, iii) locating user data within the resource, and iv) translating the user data into a form compatible with the program.
Claim 3
Dependent Claim 52 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to select a remote resource; b) means for ascertaining a preferred natural language of the user; and c) translation means for translating the selected remote resource into the preferred natural language, without further intervention by the user.
Claim 4
Dependent Claim 52 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to select a remote resource; b) means for ascertaining a preferred natural language of the user; and c) translation means for translating the selected remote resource into the preferred natural language, without further intervention by the user.
Claim 5
Dependent Claim 96 words
An information retrieval system, comprising: a) an IAF-system having IAF characteristics; b) means for allowing a user to run a selected computer program; and c) translation means for i) allowing a user to select a resource from the IAF-system; ii) causing the selected resource to become compatible with the selected program, if required; iii) identifies the program into which the user wishes to load the resource, iv) ascertains whether the resource is compatible, and, if not, v) locates user data within the resource, and vi) translates the user data into a form compatible with the program.
Claim 6
Dependent Claim 96 words
An information retrieval system, comprising: a) an IAF-system having IAF characteristics; b) means for allowing a user to run a selected computer program; and c) translation means for i) allowing a user to select a resource from the IAF-system; ii) causing the selected resource to become compatible with the selected program, if required; iii) identifies the program into which the user wishes to load the resource, iv) ascertains whether the resource is compatible, and, if not, v) locates user data within the resource, and vi) translates the user data into a form compatible with the program.
Claim 7
Dependent Claim 19 words
A system according to claim 3, in which the translation means comprises: vii means for identifying a natural language.
Claim 8
Dependent Claim 71 words
An information retrieval system, comprising: a) a IAF-system having IAF characteristics; b) means for storing a user profile which indicates preferences of a user regarding one or more of the following: i) preferred natural language; ii) preferred input device parameters; iii) preferred output device parameters; c) translation means for i) allowing a user to select a resource from the IAF-system; and ii) enhancing compatibility between the selected resource and the preferences.
Claim 9
Dependent Claim 71 words
An information retrieval system, comprising: a) a IAF-system having IAF characteristics; b) means for storing a user profile which indicates preferences of a user regarding one or more of the following: i) preferred natural language; ii) preferred input device parameters; iii) preferred output device parameters; c) translation means for i) allowing a user to select a resource from the IAF-system; and ii) enhancing compatibility between the selected resource and the preferences.
Claim 10
Dependent Claim 104 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to retrieve a remote resource; b) means for storing a profile which indicates user preferences on matters of i) preferred natural language; and ii) user interface characteristics; c) means for i) identifying a program which is compatible with the remote resource, ii) launching the identified program, if possible, and iii) loading the remote resource into the launched program; and d) means for i) identifying an alternate program which is compatible with the remote resource, and ii) transforming the remote resource, in order to enhance compatibility with the alternate program.
Claim 11
Dependent Claim 104 words
An information retrieval system, comprising: a) a system having IAF characteristics, which allows a user to retrieve a remote resource; b) means for storing a profile which indicates user preferences on matters of i) preferred natural language; and ii) user interface characteristics; c) means for i) identifying a program which is compatible with the remote resource, ii) launching the identified program, if possible, and iii) loading the remote resource into the launched program; and d) means for i) identifying an alternate program which is compatible with the remote resource, and ii) transforming the remote resource, in order to enhance compatibility with the alternate program.
Claim 12
Dependent Claim 47 words
In the use of a computer program to translate a file from one natural language to another, the improvement comprising the following steps: a) running a program which identifies the natural language of the file; and b) based on the natural language identified, selecting a translation program.
Claim 13
Dependent Claim 47 words
In the use of a computer program to translate a file from one natural language to another, the improvement comprising the following steps: a) running a program which identifies the natural language of the file; and b) based on the natural language identified, selecting a translation program.
Claim 14
Dependent Claim 78 words
In the use of a computer program to translate a file from one language to another, the improvement comprising the following steps: a) storing a profile which identifies a preferred human readable language of a user; b) running a program which identifies the human readable language of the file; and c) based on the human readable language identified, selecting a translation program, which translates i) from the identified human readable language ii) into the preferred human readable language.
Claim 15
Dependent Claim 78 words
In the use of a computer program to translate a file from one language to another, the improvement comprising the following steps: a) storing a profile which identifies a preferred human readable language of a user; b) running a program which identifies the human readable language of the file; and c) based on the human readable language identified, selecting a translation program, which translates i) from the identified human readable language ii) into the preferred human readable language.
Claim 16
Independent Claim 75 words
A method of identifying a natural language of a file which contains natural words, using a computer, comprising the following steps: a) for each of several natural languages, storing a list of natural words unique to the respective language; b) selecting a natural word from the file, and identifying a list containing the natural word; c) repeating step (b) at least once; and d) identifying the list containing the largest number of selected natural words.
Claim 17
Independent Claim 75 words
A method of identifying a natural language of a file which contains natural words, using a computer, comprising the following steps: a) for each of several natural languages, storing a list of natural words unique to the respective language; b) selecting a natural word from the file, and identifying a list containing the natural word; c) repeating step (b) at least once; and d) identifying the list containing the largest number of selected natural words.
Claim 18
Dependent Claim 93 words
In the use of a computer for retrieving a computer file into a computer program, the improvement comprising: a) storing a profile for a user, which indicates the user's preferred modes of interaction with a computer through input devices and output devices; b) operating a system which does the following upon retrieval: i) examines the file and ascertains the identity of the program which generated the file; ii) examines the profile; iii) ascertains the identity of said program; and iv) modifies the file, if necessary, to conform to the profile and said program.
Claim 19
Dependent Claim 93 words
In the use of a computer for retrieving a computer file into a computer program, the improvement comprising: a) storing a profile for a user, which indicates the user's preferred modes of interaction with a computer through input devices and output devices; b) operating a system which does the following upon retrieval: i) examines the file and ascertains the identity of the program which generated the file; ii) examines the profile; iii) ascertains the identity of said program; and iv) modifies the file, if necessary, to conform to the profile and said program.
Claim 20
Dependent Claim 19 words
The improvement according to claim 10, in which the profile contains an indication of a user's preferred natural language.
Claim 21
Dependent Claim 60 words
In the use of a computer, the improvement comprising: a) storing information which indicates a user's preferred natural language; b) maintaining a system which does the following when the user orders retrieval of a file: i) identifies the natural language, if any, of the file; and ii) causes a program to translate the file into the user's preferred natural language.
Claim 22
Dependent Claim 60 words
In the use of a computer, the improvement comprising: a) storing information which indicates a user's preferred natural language; b) maintaining a system which does the following when the user orders retrieval of a file: i) identifies the natural language, if any, of the file; and ii) causes a program to translate the file into the user's preferred natural language.

References Cited (Backward Citations)

US5287537A Cited
US5303379A Cited
US5179703A Cited
US5317722A Cited
EP0388050A2 Cited
EP0398640A2 Cited
US5251314A Cited
WO1993020511A1 Cited
US5434776A Cited
US5568383A Cited
US5564043A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag