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

Method and apparatus for launching files created by non-resident application programs

Assignee: Apple Inc
•
Filing: 1996-09-18
•
Granted: 1997-07-29
•
Expires: 2016-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method in a computer system enables the translation and opening of a document which was created by an application program no longer resident in the computer system. The method begins by identifying the file format of the target document, Subsequently, all computer resident applications capable of opening the document are identified and translation paths from the document to the accessible application programs are calculated. Each of the available application programs and corresponding translation paths are listed in order of fidelity, with an indicia identifying the preferred path. One of the translation paths is selected and the document is translated into the acceptable format. Following translation of the program, the application is launched and the newly translated document is opened.

Inventors

  • 👤 Dylan B. Ashe
  • 👤 Nick G. Kledzik

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 14:32
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/11; G06F16/116; G06F40/00; G06F40/10; G06F40/12; G06F40/123; G06F40/151; G06F40/166; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 115 words
A method in a computer system for processing a document created previously by an application program which is not currently accessible by the computer system, comprising the steps of: determining that the application program that created the document is not accessible by the computer system; identifying application programs that are accessible by the computer system that are different from the application program that created the document and are capable of translating the document; calculating translation paths from the document to the accessible application programs; selecting one of the accessible application programs capable of translating the document; and using the selected application program to translate the document into a format acceptable to an accessible application program.
Claim 2
Independent Claim 115 words
A method in a computer system for processing a document created previously by an application program which is not currently accessible by the computer system, comprising the steps of: determining that the application program that created the document is not accessible by the computer system; identifying application programs that are accessible by the computer system that are different from the application program that created the document and are capable of translating the document; calculating translation paths from the document to the accessible application programs; selecting one of the accessible application programs capable of translating the document; and using the selected application program to translate the document into a format acceptable to an accessible application program.
Claim 3
Dependent Claim 31 words
The method according to claim 1, wherein following the step of using the selected program to translate the document, the method further comprises the step of launching the accessible application program.
Claim 4
Dependent Claim 14 words
The method according to claim 2, further comprising the step of opening the document.
Claim 5
Dependent Claim 28 words
The method according to claim 1, wherein following the step of identifying programs, the method further comprises the step of listing the accessible programs in order of fidelity.
Claim 6
Dependent Claim 25 words
The method according to claim 4, wherein the listing of programs includes an indicia indicating the preferred choice from among the programs based on fidelity.
Claim 7
Dependent Claim 17 words
The method according to claim 4, wherein the listing of programs includes an identification of translation paths.
Claim 8
Dependent Claim 18 words
The method according to claim 1, further comprising the step of identifying the file format of the document.
Claim 9
Dependent Claim 38 words
The method of claim 1 wherein the computer system is connected to a communications link, and further comprising the step of: searching via the communications link for remotely located programs that are capable of translating the selected document.
Claim 10
Dependent Claim 23 words
The method of claim 1, further comprising the step of determining that a currently operating application program is incapable of translating the document.
Claim 11
Independent Claim 117 words
An apparatus for processing a document created previously by an application program which is not accessible by a computer system, comprising: means for determining that the application program that created the document is not accessible to the computer system; means for identifying application programs that are accessible by the computer system that are different from the application program that created the document and are capable of translating the document; means for calculating translation paths from the document to the accessible application programs; means for selecting one of the accessible application programs capable of translating the document; and means for using the selected application program to translate the document into a format acceptable to an accessible application program.
Claim 12
Independent Claim 117 words
An apparatus for processing a document created previously by an application program which is not accessible by a computer system, comprising: means for determining that the application program that created the document is not accessible to the computer system; means for identifying application programs that are accessible by the computer system that are different from the application program that created the document and are capable of translating the document; means for calculating translation paths from the document to the accessible application programs; means for selecting one of the accessible application programs capable of translating the document; and means for using the selected application program to translate the document into a format acceptable to an accessible application program.
Claim 13
Dependent Claim 15 words
The apparatus according to claim 10, further comprising means for launching the accessible application program.
Claim 14
Dependent Claim 17 words
The apparatus according to claim 10, further comprising means for identifying the file format of the document.
Claim 15
Dependent Claim 13 words
The apparatus according to claim 10, further comprising means for opening the document.
Claim 16
Dependent Claim 17 words
The apparatus according to claim 10, further comprising means for listing the programs in order of fidelity.
Claim 17
Dependent Claim 37 words
The apparatus of claim 10 wherein the computer system is connected to a communications link, and further comprising: means for searching via the communications link for remotely located programs that are capable of translating the selected document.
Claim 18
Dependent Claim 131 words
A computer usable information storage medium storing computer readable program code means for causing a computer to perform the steps of: displaying a list of document files for selection by a user of the computer; detecting a user's selection eta listed document file; determining that the application program that created the selected document file is not accessible by the computer system; identifying application programs accessible by the computer system that are different from the application program that created the document and are capable of translating the document file; calculating translation paths from the document to the accessible application programs; selecting one of the accessible application programs capable of translating the document file; and using the selected program to translate the document file into a format acceptable to an accessible application program.
Claim 19
Dependent Claim 131 words
A computer usable information storage medium storing computer readable program code means for causing a computer to perform the steps of: displaying a list of document files for selection by a user of the computer; detecting a user's selection eta listed document file; determining that the application program that created the selected document file is not accessible by the computer system; identifying application programs accessible by the computer system that are different from the application program that created the document and are capable of translating the document file; calculating translation paths from the document to the accessible application programs; selecting one of the accessible application programs capable of translating the document file; and using the selected program to translate the document file into a format acceptable to an accessible application program.
Claim 20
Independent Claim 116 words
A method for computer system processing of a document file created previously, comprising the steps of: using the computer to display a list of document files; selecting a document file; determining whether the application program that created the document file is currently accessible by the computer system, and if not then identifying application programs accessible by the computer system that are different from the application program that created the document and which are capable of translating the document file; calculating translation paths from the document to the accessible application programs; selecting from the identified application programs a application program capable of translating the document file; and using the selected application program to translate file document file.
Claim 21
Independent Claim 116 words
A method for computer system processing of a document file created previously, comprising the steps of: using the computer to display a list of document files; selecting a document file; determining whether the application program that created the document file is currently accessible by the computer system, and if not then identifying application programs accessible by the computer system that are different from the application program that created the document and which are capable of translating the document file; calculating translation paths from the document to the accessible application programs; selecting from the identified application programs a application program capable of translating the document file; and using the selected application program to translate file document file.
Claim 22
Dependent Claim 27 words
The method of claim 17 further comprising after the step of translating the document file, the step of using the selected program to open the document file.
Claim 23
Dependent Claim 25 words
The method of claim 17 wherein the step of identifying programs comprises the step of listing the identified programs in order of fidelity of translation.
Claim 24
Independent Claim 115 words
An apparatus for processing a document file created previously, comprising: computer system memos for listing document files; means for selecting a document file listed by the computer system means; means for determining that the application program that created the document file is not accessible by the computer system means; means for identifying application programs accessible by the computer system means that are different from the application program that created the document and that are capable of translating the document file; means for calculating translation paths from the document to the accessible application programs; means for selecting one of the identified application programs; and means for using the selected application program to translate the document file.
Claim 25
Independent Claim 115 words
An apparatus for processing a document file created previously, comprising: computer system memos for listing document files; means for selecting a document file listed by the computer system means; means for determining that the application program that created the document file is not accessible by the computer system means; means for identifying application programs accessible by the computer system means that are different from the application program that created the document and that are capable of translating the document file; means for calculating translation paths from the document to the accessible application programs; means for selecting one of the identified application programs; and means for using the selected application program to translate the document file.
Claim 26
Dependent Claim 111 words
A computer usable information storage medium storing computer readable program code means for causing a computer to perform the steps of: displaying a list of document flies for selection by a user of the computer; detecting a user is selection of a listed document file; determining that the application program that created the selected document file is not accessible by the computer; identifying application programs accessible by the computer that are different from the application program that created the document and that are capable of translating the document file; calculating translation paths from the document to the accessible application programs; and using the selected application program to translate the document file.
Claim 27
Dependent Claim 111 words
A computer usable information storage medium storing computer readable program code means for causing a computer to perform the steps of: displaying a list of document flies for selection by a user of the computer; detecting a user is selection of a listed document file; determining that the application program that created the selected document file is not accessible by the computer; identifying application programs accessible by the computer that are different from the application program that created the document and that are capable of translating the document file; calculating translation paths from the document to the accessible application programs; and using the selected application program to translate the document file.

References Cited (Backward Citations)

EP0192927A2 Cited
US4686522A Cited
US5065347A Cited
EP0408132A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-28 2001-01-27 2001-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-28 2005-01-27 2005-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-28 2009-01-27 2009-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag