Patent EP0740250A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0740250A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for dynamically reading and writing multiple object code formats through use of objective code readers and writers

Assignee: Motorola Solutions Inc
•
Filing: 1996-04-22
•
Granted: —
•
Expires: 2016-04-22
📄 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 EP
Data Source google_patents
Last Synchronized 2026-11-07 09:36
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/40; G06F8/52

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 144 words
An apparatus allowing a software Tool (112) to read a plurality of Object File Formats (100, 102, 104) comprising: a plurality of Object Code Readers (110), wherein: each of the plurality of Object Code Readers (110) reads data formatted in at least one of a plurality of Object File Formats (100, 102, 104), and at least two of said plurality of Object Code Readers (110) read data formatted in different ones of the plurality of Object File Formats (100, 102, 104); one or more Data Structures storable in a Memory (14), wherein: said one or more Data Structures provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) (120) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool (112) and one or more of said plurality of Object Code Readers (110).
Claim 2
Dependent Claim 38 words
The apparatus claimed in Claim 1 which additionally comprises: one or more Object Code Writers (110), wherein: each of the one or more Object Code Writers (110) writes data formatted in an Object File Format (100, 102, 104).
Claim 3
Dependent Claim 38 words
The apparatus claimed in Claim 2 wherein within the element of one or more Object Code Writers (110): at least two of said Object Code Writers (110) write data formatted in different Object File Formats (100, 102, 104).
Claim 4
Dependent Claim 27 words
The apparatus claimed in Claim 1 which additionally comprises: a Memory (14), wherein: data representing Object Files is stored in the Data Structures in the Memory (14).
Claim 5
Dependent Claim 27 words
The apparatus claimed in Claim 1 wherein within the element of the plurality of Object Code Readers (110): the Object Code Readers (110) are Dynamically Loadable Modules.
Claim 6
Dependent Claim 29 words
The apparatus claimed in Claim 1 wherein within the element of the plurality of Object Code Readers (110): the Object Code Readers (110) are Dynamically Linkable Library (DLL) modules.
Claim 7
Dependent Claim 39 words
The apparatus claimed in Claim 1 wherein within the element of an Application Programmers' Interface (API) (120): the selection of which Object Code Reader (110) to communicate with depends on which Object Code Format (100, 102, 104) is encountered.
Claim 8
Independent Claim 205 words
An apparatus allowing a software Tool (112) to read and write a plurality of Object File Formats (100, 102, 104) comprising: one or more Object Code Readers (110), wherein: each of the one or more Object Code Readers (110) reads data formatted in at least one of the plurality of Object File Formats (100, 102, 104), and each of the one or more Object Code Readers (110) is a Dynamically Loadable Module; one or more Object Code Writers (110), wherein: each of the one or more Object Code Writers (110) writes data formatted in at least one of the plurality of Object File Formats (100, 102, 104), and each of the one or more Object Code Writers (110) is a Dynamically Loadable Module; one or more Data Structures storable in a Memory (14) which provide a Generalized Object File Format interface; and an Applications Programmers' Interface (API) (120) providing selectable communications allowing data stored in the one or more Data Structures to be transferred between the Tool (112) and one or more of the Object Code Readers (110), 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)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag