Patent US5740469A successfully refreshed from Google Patents.
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
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 09:06
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.
References Cited (Backward Citations)
US4751740A
Cited
US5421015A
Cited
US5097533A
Cited
US5119465A
Cited
US5371885A
Cited
US5363487A
Cited
US5339431A
Cited
US5280613A
Cited
US5339419A
Cited
US5313635A
Cited
US5421001A
Cited
US5339433A
Cited
US5561800A
Cited
US5574903A
Cited
US5636357A
Cited
EP0740250A2
Cited
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 |