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

Method for capturing and cataloging program characteristics for the usage of datastore persistent classes

Assignee: International Business Machines Corp
•
Filing: 1996-10-25
•
Granted: 1998-06-09
•
Expires: 2016-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and article of manufacture for capturing and cataloging program characteristics for the usage of datastore persistent classes. A computerized system in accordance with the principles of the present invention includes an external non-object-oriented datastore and a class definition tool that defines a datastore persistent object class having methods for wrappering data from the datastore and defines a specification for an application program that interacts with datastore persistent objects. The class definition tool stores the application program specification in a catalog and augments the application program specification to constrain use of a datastore persistent object by the application program. The class definition tool further generates subschema mapper class definition and method source code using the application program specification.

Inventors

  • 👤 Kenneth R. Blackman
  • 👤 Jack L. Howe, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 19:45
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 82 words
A method for capturing and cataloging program characteristics for the usage of datastore persistent classes, comprising the steps of: defining a specification in a memory of a computer for a datastore persistent object class, wherein the datastore persistent object class has methods for wrappering data from an external non-object-oriented datastore stored on a data storage device attached to a computer; and defining a specification in the memory of the computer for an application program that interacts with the datastore persistent object class.
Claim 2
Independent Claim 82 words
A method for capturing and cataloging program characteristics for the usage of datastore persistent classes, comprising the steps of: defining a specification in a memory of a computer for a datastore persistent object class, wherein the datastore persistent object class has methods for wrappering data from an external non-object-oriented datastore stored on a data storage device attached to a computer; and defining a specification in the memory of the computer for an application program that interacts with the datastore persistent object class.
Claim 3
Dependent Claim 44 words
The method of claim 1, the defining the application program specification step comprising the steps of: identifying an application program; identifying datastore persistent objects used by the application program; and capturing characteristics related to use of the datastore persistent objects by the application program.
Claim 4
Dependent Claim 24 words
The method of claim 1, further comprising storing the application program specification in a catalog on a data storage device attached to a computer.
Claim 5
Dependent Claim 24 words
The method of claim 1, further comprising augmenting the application program specification to constrain use of a datastore persistent object by the application program.
Claim 6
Dependent Claim 21 words
The method of claim 1, further comprising generating subschema mapper class definition and method source code using the application program specification.
Claim 7
Dependent Claim 17 words
The method of claim 5, further comprising generating program specification block code using the application program specification.
Claim 8
Dependent Claim 90 words
A computerized apparatus for capturing and cataloging program characteristics for the usage of datastore persistent classes, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; and a class definition tool, executed by a computer, for defining a datastore persistent object class in a memory of the computer, wherein the datastore persistent object class has methods for wrappering data from the external non-object-oriented datastore, and for defining a specification in the memory of the computer for an application program that interacts with datastore persistent objects.
Claim 9
Dependent Claim 90 words
A computerized apparatus for capturing and cataloging program characteristics for the usage of datastore persistent classes, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; and a class definition tool, executed by a computer, for defining a datastore persistent object class in a memory of the computer, wherein the datastore persistent object class has methods for wrappering data from the external non-object-oriented datastore, and for defining a specification in the memory of the computer for an application program that interacts with datastore persistent objects.
Claim 10
Dependent Claim 60 words
The apparatus of claim 7, the means for defining the application program specification comprising: means, performed by the computer, for identifying an application program; means, performed by the computer, for identifying datastore persistent objects used by the application program; and means, performed by the computer, for capturing characteristics related to use of the datastore persistent objects by the application program.
Claim 11
Dependent Claim 30 words
The apparatus of claim 7, further comprising means, performed by the computer, for storing the application program specification in a catalog on a data storage device attached to a computer.
Claim 12
Dependent Claim 30 words
The apparatus of claim 7, further comprising means, performed by the computer, for augmenting the application program specification to constrain use of a datastore persistent object by the application program.
Claim 13
Dependent Claim 27 words
The apparatus of claim 7, further comprising means, performed by the computer, for generating subschema mapper class definition and method source code using the application program specification.
Claim 14
Dependent Claim 23 words
The apparatus of claim 11, further comprising means, performed by the computer, for generating program specification block code using the application program specification.
Claim 15
Dependent Claim 111 words
A program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for capturing and cataloging program characteristics for the usage of datastore persistent classes, the method comprising the steps of: defining a specification in a memory of a computer for a datastore persistent object class, wherein the datastore persistent object class has methods for wrappering data from an external non-object-oriented datastore stored on a data storage device attached to a computer; and defining a specification in the memory of the computer for an application program that interacts with the datastore persistent object class.
Claim 16
Dependent Claim 111 words
A program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for capturing and cataloging program characteristics for the usage of datastore persistent classes, the method comprising the steps of: defining a specification in a memory of a computer for a datastore persistent object class, wherein the datastore persistent object class has methods for wrappering data from an external non-object-oriented datastore stored on a data storage device attached to a computer; and defining a specification in the memory of the computer for an application program that interacts with the datastore persistent object class.
Claim 17
Dependent Claim 44 words
The method of claim 13, the defining the application program specification step comprising the steps of: identifying an application program; identifying datastore persistent objects used by the application program; and capturing characteristics related to use of the datastore persistent objects by the application program.
Claim 18
Dependent Claim 26 words
The method of claim 13, the method further comprising storing the application program specification in a catalog on a data storage device attached to a computer.
Claim 19
Dependent Claim 25 words
The method of claim 13, the method further comprising augmenting the application program specification to constrain use of a datastore persistent object by the application.
Claim 20
Dependent Claim 23 words
The method of claim 13, the method further comprising generating subschema mapper class definition and method source code using the application program specification.
Claim 21
Dependent Claim 19 words
The method of claim 17, the method further comprising generating program specification block code using the application program specification.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag