Patent US781839A successfully refreshed from Google Patents.
Patent US6578191B1 successfully refreshed from Google Patents.
US6578191B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for dynamic generation of adapters
Assignee: International Business Machines Corp
•
Filing: 1999-05-17
•
Granted: 2003-06-10
•
Expires: 2019-05-17
Abstract
Abstract This invention provides for the implementation of dynamic “event to method” adapter class generation. Event to method adapter classes and objects are automatically and dynamically generated and wired to source and target objects as required using a runtime environments language such as the Beans Markup Language (BML). Adapter classes and objects are automatically and dynamically generated as required while the application program loads and runs. Dynamically generated classes and objects need to exist only at the time that a running application calls for the adapters use, and can be dynamically modified or exchanged in order to optimize the running application or modify application functionality.
Inventors
- 👤 Richard F. Boehme
- 👤 Matthew J. Duftler
- 👤 David A. Epstein
- 👤 Sanjiva Weerawarana
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 10:57
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/541; G06F8/00; G06F8/30
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
125 words
A computer implemented method for dynamically generating adapter classes that convert an output from a source object to an input of a target object, comprising the steps of: generating by an adapter generator in a run-time environment a plurality of instruction codes for constructing an adapter class based upon an adapter specification associated with a specific adapter type; and assembling the plurality of instruction codes into the adapter class, wherein said adapter specification is provided to said adapter generator by an application running in said run-time environment and said steps of generating a plurality of instruction codes and assembling the plurality of instruction codes are performed by said adapter generator at run-time without human intervention by generating an executable for use by said running application.
Claim 2
Dependent Claim
125 words
A computer implemented method for dynamically generating adapter classes that convert an output from a source object to an input of a target object, comprising the steps of: generating by an adapter generator in a run-time environment a plurality of instruction codes for constructing an adapter class based upon an adapter specification associated with a specific adapter type; and assembling the plurality of instruction codes into the adapter class, wherein said adapter specification is provided to said adapter generator by an application running in said run-time environment and said steps of generating a plurality of instruction codes and assembling the plurality of instruction codes are performed by said adapter generator at run-time without human intervention by generating an executable for use by said running application.
Claim 3
Dependent Claim
21 words
The method according to claim 1 , further comprising the step of loading the adapter class into a running application program.
Claim 4
Dependent Claim
27 words
The method according to claim 2 , further comprising the step of instantiating an instance of the adapter class, wherein the instantiation results in an adapter object.
Claim 5
Dependent Claim
22 words
The method according to claim 1 , further comprising the step of converting the adapter specification into an application programming interface call.
Claim 6
Dependent Claim
22 words
The method according to claim 3 , further comprising the step of returning the instantiated adapter object to a running application program.
Claim 7
Dependent Claim
22 words
The method according to claim 1 , further comprising the step of finding the adapter class if it has already been generated.
Claim 8
Dependent Claim
116 words
The method according to claim 1 , wherein the generating step is comprised of the following steps: a) providing an input for an adapter specification; b) creating codes for a header and a version; c) creating codes for an adapter class name derived from an input specification; d) creating codes for an adapter superclass reference; e) creating codes for adapter interfaces referenced in the adapter specification; f) creating codes for adapter access restrictions; g) creating codes for adapter initialization method; h) creating codes for adapter methods referenced in the adapter specification; i) joining codes created in steps b) thru h) into an adapter class code; and j) returning the adapter class code to an application program.
Claim 9
Dependent Claim
36 words
The method according to claim 1 , wherein said step of generating instruction codes includes generating bytecodes for constructing the adapter class, interface, fields, methods, and attributes and generating op-codes for assembly into the adapter class.
References Cited (Backward Citations)
US6195791B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-06-09 | 2006-12-09 | 2007-06-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-06-09 | 2010-12-09 | 2011-06-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-06-09 | 2014-12-09 | 2015-06-10 | $7700.00 | Window Closed / Lapsed |