Patent US6038565A successfully refreshed from Google Patents.
US6038565A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Object oriented data format mapping mechanism
Assignee: International Business Machines Corp
•
Filing: 1998-01-16
•
Granted: 2000-03-14
•
Expires: 2018-01-16
Abstract
Abstract An object oriented data format mapping mechanism provides a framework for mapping data from one or more stored formats to a desired format without custom-generating the conversion code from scratch. The extensible portions of the framework allow a programmer to extend the framework to define a particular data format mapping environment. The framework maps all data to rows, with individual data being accessed by specifying an index within the row. One or more mapped rows define entries in the desired format, but instead of containing data, they contain method calls to classes that perform the desired retrieval and/or manipulation of the data.
Inventors
- 👤 Clifton Malcolm Nock
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 20:38
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F16/25; G06F16/258; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
108 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and an object oriented data format mapping framework mechanism residing in the memory and executed by the at least one processor, the data format mapping framework mechanism including at least one mapped row that defines a plurality of indexes in a desired format for mapping data from at least one stored format into the desired format, each mapped row including a method call at each mapped row index to dynamically convert data in the at least one stored format into the desired format when the data in the desired format is required.
Claim 2
Independent Claim
108 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and an object oriented data format mapping framework mechanism residing in the memory and executed by the at least one processor, the data format mapping framework mechanism including at least one mapped row that defines a plurality of indexes in a desired format for mapping data from at least one stored format into the desired format, each mapped row including a method call at each mapped row index to dynamically convert data in the at least one stored format into the desired format when the data in the desired format is required.
Claim 3
Dependent Claim
28 words
The apparatus of claim 1 wherein the data format mapping framework mechanism further comprises at least one map that defines the method call at each mapped row index.
Claim 4
Dependent Claim
38 words
The apparatus of claim 2 wherein a user extends the data format mapping framework mechanism to define a data format mapping environment by defining the at least one mapped row and by defining the at least one map.
Claim 5
Dependent Claim
32 words
The apparatus of claim 1 wherein the data format mapping framework mechanism comprises a row class, a mapped row class that is a subclass of the row class, and a map class.
Claim 6
Dependent Claim
20 words
The apparatus of claim 4 wherein the row class and the map class are abstract classes of the framework mechanism.
Claim 7
Dependent Claim
27 words
The apparatus of claim 1 wherein each method dynamically retrieves data from the stored format into the desired format when data in the desired format is required.
Claim 8
Independent Claim
113 words
A method for mapping data stored in at least one stored format to a desired format, the method comprising the steps of: extending an object oriented data format mapping framework mechanism to define at least one map class and at least one mapped row class, the at least one mapped row class defining a plurality of indexes in a desired format, each mapped row including a method call at each mapped row index to dynamically perform the mapping of data stored in the at least one stored format to the desired format when the data in the desired format is required; and executing the extended data format mapping framework mechanism on an apparatus.
Claim 9
Independent Claim
113 words
A method for mapping data stored in at least one stored format to a desired format, the method comprising the steps of: extending an object oriented data format mapping framework mechanism to define at least one map class and at least one mapped row class, the at least one mapped row class defining a plurality of indexes in a desired format, each mapped row including a method call at each mapped row index to dynamically perform the mapping of data stored in the at least one stored format to the desired format when the data in the desired format is required; and executing the extended data format mapping framework mechanism on an apparatus.
Claim 10
Dependent Claim
41 words
The method of claim 7 further including the step of generating at least one mapped row in the desired format, each method call at each mapped row index comprising a call to a method on the at least one map class.
Claim 11
Dependent Claim
27 words
The method of claim 7 further including the step of dynamically calling the methods at each mapped row index when data is required in the desired format.
Claim 12
Independent Claim
144 words
A method for providing a data format mapping environment in an object oriented system that allows a software application to access in a desired format data stored in at least one stored format, the method comprising the steps of: a user extending an object oriented data format mapping framework mechanism by defining at least one concrete subclass of a map class; and a user extending the framework mechanism to define at least one mapped row that defines a plurality of indexes in a desired format, each mapped row including a method call at each mapped row index to dynamically convert data in the stored format into the desired format when the data in the desired format is required; the combination of the at least one concrete subclass of the map class and the at least one mapped row defining the data format mapping environment.
Claim 13
Independent Claim
144 words
A method for providing a data format mapping environment in an object oriented system that allows a software application to access in a desired format data stored in at least one stored format, the method comprising the steps of: a user extending an object oriented data format mapping framework mechanism by defining at least one concrete subclass of a map class; and a user extending the framework mechanism to define at least one mapped row that defines a plurality of indexes in a desired format, each mapped row including a method call at each mapped row index to dynamically convert data in the stored format into the desired format when the data in the desired format is required; the combination of the at least one concrete subclass of the map class and the at least one mapped row defining the data format mapping environment.
Claim 14
Dependent Claim
108 words
A program product comprising: an object oriented data format mapping framework mechanism residing in the memory and executed by the at least one processor, the data format mapping framework mechanism including at least one mapped row that defines a plurality of indexes in a desired format for mapping data from at least one stored format into the desired format, each mapped row including a method call at each mapped row index to dynamically convet data in the at least one stored format into the desired format when the data in the desired format is required; and signal bearing media bearing the object oriented data format mapping framework mechanism.
Claim 15
Dependent Claim
108 words
A program product comprising: an object oriented data format mapping framework mechanism residing in the memory and executed by the at least one processor, the data format mapping framework mechanism including at least one mapped row that defines a plurality of indexes in a desired format for mapping data from at least one stored format into the desired format, each mapped row including a method call at each mapped row index to dynamically convet data in the at least one stored format into the desired format when the data in the desired format is required; and signal bearing media bearing the object oriented data format mapping framework mechanism.
Claim 16
Dependent Claim
14 words
The program product of claim 11 wherein the signal bearing media comprises recordable media.
Claim 17
Dependent Claim
14 words
The program product of claim 11 wherein the signal bearing media comprises recordable media.
Claim 18
Dependent Claim
29 words
The program product of claim 11 wherein the data format mapping framework mechanism further comprises at least one map that defines the method call at each mapped row index.
Claim 19
Dependent Claim
55 words
The program product of claim 11 wherein the data form at mapping framework mechanism comprises an extensible object oriented framework mechanism that defines a desired data format mapping environment when a user extends the framework mechanism by defining at least one concrete subclass of a map class and by defining the least one mapped row.
Claim 20
Dependent Claim
33 words
The program product of claim 11 wherein the data format mapping framework mechanism comprises a row class, a mapped row class that is a subclass of the row class, and a map class.
Claim 21
Dependent Claim
33 words
The program product of claim 12 wherein the data format mapping framework mechanism comprises a row class, a mapped row class that is a subclass of the row class, and a map class.
Claim 22
Dependent Claim
28 words
The program product of claim 11 wherein each method dynamically retrieves data from the stored format into the desired format when data in the desired format is required.
Claim 23
Dependent Claim
46 words
The apparatus of claim 1 wherein the data format mapping framework mechanism, when executed by the at least one processor, maps data from the stored format to the desired format when required and also maps data from the desired format to the stored format when required.
Claim 24
Dependent Claim
32 words
The apparatus of claim 1 wherein the data format mapping framework mechanism maps data from a plurality of stored formats to the desired format when executed on the at least one processor.
Claim 25
Dependent Claim
40 words
The method of claim 7 further comprising the step of: the extended data format mapping framework mechanism converting data from the stored format to the desired format when required and from the desired format to the stored format when required.
Claim 26
Dependent Claim
50 words
The method of claim 7 further comprising the step of: defining a plurality of maps that each convert the data from a corresponding plurality of stored formats into the desired format, the extended data format mapping framework mechanism converting data from the plurality of stored formats to the desired format.
Claim 27
Dependent Claim
44 words
The program product of claim 11 wherein the data format mapping framework mechanism maps data from the stored format to the desired format and also maps data from the desired format to the stored format when the program product is executed on an apparatus.
Claim 28
Dependent Claim
34 words
The program product of claim 11 wherein the data format mapping framework mechanism maps data from a plurality of stored formats to the desired format when the program product is executed on an apparatus.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-03-14 | 2003-09-13 | 2004-03-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-03-14 | 2007-09-13 | 2008-03-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-03-14 | 2011-09-13 | 2012-03-14 | $7700.00 | Window Closed / Lapsed |