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

Apparatus for dynamically reading/writing multiple object file formats through use of object code readers/writers interfacing with generalized object file format interface and applications programmers' interface

Assignee: NXP USA Inc
•
Filing: 1995-04-24
•
Granted: 1998-04-14
•
Expires: 2015-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for allowing a single software Tool (136) to read and write multiple Object File Formats utilize dynamically configurable and loadable Object File Readers (131) and Writers (139). A separate Reader (131) and Writer (139) can be implemented for each different Object File Format and variations thereof. Tools (136) communicate with the Readers (131) and Writers (139) using a Generalized Object File Program Interface (124). This Interface (124) utilizes Data Structures implementing a Generalized Object File Internal Representation (122) and an Applications Programmers Interface (120).

Inventors

  • 👤 Weiping Yin
  • 👤 Paul Hancock
  • 👤 Alan Weiner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 08:37
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/40; G06F8/52

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 127 words
An apparatus allowing a software Tool to read a plurality of Object File Formats comprising: a plurality of Object Code Readers, wherein: each of the plurality of Object Code Readers reads data formatted in at least one of a plurality of Object File Formats, and at least two of said plurality of Object Code Readers read data formatted in different ones of the plurality of Object File Formats; one or more Data Structures storable in a Memory, wherein: said one or more Data Structures provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool and one or more of said plurality of Object Code Readers.
Claim 2
Independent Claim 127 words
An apparatus allowing a software Tool to read a plurality of Object File Formats comprising: a plurality of Object Code Readers, wherein: each of the plurality of Object Code Readers reads data formatted in at least one of a plurality of Object File Formats, and at least two of said plurality of Object Code Readers read data formatted in different ones of the plurality of Object File Formats; one or more Data Structures storable in a Memory, wherein: said one or more Data Structures provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool and one or more of said plurality of Object Code Readers.
Claim 3
Dependent Claim 33 words
The apparatus claimed in claim 1 which additionally comprises: one or more Object Code Writers, wherein: each of the one or more Object Code Writers writes data formatted in an Object File Format.
Claim 4
Dependent Claim 33 words
The apparatus claimed in claim 2 wherein within the element of one or more Object Code Writers: at least two of said Object Code Writers write data formatted in different Object File Formats.
Claim 5
Dependent Claim 25 words
The apparatus claimed in claim 1 which additionally comprises: a Memory, wherein: data representing Object Files is stored in the Data Structures in the Memory.
Claim 6
Dependent Claim 25 words
The apparatus claimed in claim 1 wherein within the element of the plurality of Object Code Readers: the Object Code Readers are Dynamically Loadable Modules.
Claim 7
Dependent Claim 27 words
The apparatus claimed in claim 1 wherein within the element of the plurality of Object Code Readers: the Object Code Readers are Dynamically Linkable Library (DLL) modules.
Claim 8
Dependent Claim 34 words
The apparatus claimed in claim 1 wherein within the element of an Application Programmers' Interface (API): the selection of which Object Code Reader to communicate with depends on which Object Code Format is encountered.
Claim 9
Independent Claim 185 words
An apparatus allowing a software Tool to read and write a plurality of Object File Formats comprising: one or more Object Code Readers, wherein: each of the one or more Object Code Readers reads data formatted in at least one of the plurality of Object File Formats, and each of the one or more Object Code Readers is a Dynamically Loadable Module; one or more Object Code Writers, wherein: each of the one or more Object Code Writers writes data formatted in at least one of the plurality of Object File Formats, and each of the one or more Object Code Writers is a Dynamically Loadable Module; one or more Data Structures storable in a Memory which provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool and one or more of the Object Code Readers, wherein: the selection of which Object Code Reader to communicate with and which Object Code Writer to communicate with depends on which Object Code Format is encountered.
Claim 10
Independent Claim 185 words
An apparatus allowing a software Tool to read and write a plurality of Object File Formats comprising: one or more Object Code Readers, wherein: each of the one or more Object Code Readers reads data formatted in at least one of the plurality of Object File Formats, and each of the one or more Object Code Readers is a Dynamically Loadable Module; one or more Object Code Writers, wherein: each of the one or more Object Code Writers writes data formatted in at least one of the plurality of Object File Formats, and each of the one or more Object Code Writers is a Dynamically Loadable Module; one or more Data Structures storable in a Memory which provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool and one or more of the Object Code Readers, wherein: the selection of which Object Code Reader to communicate with and which Object Code Writer to communicate with depends on which Object Code Format is encountered.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag