Patents by Inventor Jack L. Howe, III

Jack L. Howe, III has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6223184
    Abstract: A method, apparatus, and article of manufacture for cataloging datastore characteristics and defining and generating datastore persistent objects. A computerized system includes an external non-object-oriented datastore and a class definition tool that defines a specification for the external non-object-oriented datastore, defines a specification for a datastore persistent object class using the specification for the external non-object-oriented datastore, and defines a specification for an application program that interacts with the datastore persistent object class. The class definition tool stores the datastore specification, the datastore persistent object class specification, and the application program specification in a catalog.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 6219673
    Abstract: A method, apparatus, and article of manufacture for using a non-object-oriented datastore as a generic persistent datastore for persistent objects. A computerized system in accordance with the principles of the present invention provides a “bridge” that interfaces between an application program and a non-object-oriented database management system to provide persistent storage for objects manipulated by the application program.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 6185572
    Abstract: A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a “bridge” for locating a logical unit of data in a non-object-oriented datastore, for retrieving the data from the datastore, and for mapping the data retrieved from the datastore into a datastore persistent object so that the data is encapsulated within the datastore persistent object.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 6081808
    Abstract: A method, apparatus, and article of manufacture for accessing non-object-oriented data using object-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a "collection of object collections" for modeling hierarchical structures, a datastore collection made up of one or more datastore persistent objects, and an instance manager. A datastore class definition tool generates class definitions for datastore persistent objects that encapsulate or wrapper the data retrieved from the non-object-oriented database management system.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: June 27, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 6078927
    Abstract: A method, apparatus and article of manufacture for the incremental presentation of data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a datastore collection comprised of a specified number of datastore persistent objects. The datastore collection manages the datastore persistent objects such that they are added and deleted from the datastore collection.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: June 20, 2000
    Assignee: International Business Machines
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5983235
    Abstract: A method, apparatus, and article of manufacture for managing datastore persistent objects and datastore collections in an object-oriented environment. A computerized system in accordance with the principles of the present invention creates datastore persistent objects that encapsulate logical units of data retrieved an external non-object-oriented datastore, creates schema mappers associated with the datastore persistent objects that translate common elements between the data retrieved from the datastore and the datastore persistent objects, creates datastore collections for organizing the datastore persistent objects, and tracks the datastore collections, schema mappers and datastore persistent objects using an instance manager.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5809509
    Abstract: A method, apparatus, and article of manufacture for using a non-object-oriented datastore as a generic persistent datastore for persistent objects. A computerized system in accordance with the principles of the present invention provides a "bridge" that interfaces between an application program and a non-object-oriented database management system to provide persistent storage for objects manipulated by the application program.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5809508
    Abstract: A method, apparatus, and article of manufacture for cataloging datastore characteristics. 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 captures a database description associated with the datastore, captures a record layout associated with the datastore, associates the database description with the record layout to define a specification for the datastore, and augments the datastore specification to constrain use of the datastore by datastore persistent objects. The class definition tool stores the datastore specification in a catalog.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5799313
    Abstract: A method, apparatus, and article of manufacture for accessing non-object-oriented data using object-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a "collection of object collections" for modeling hierarchical structures, a datastore collection made up of one or more datastore persistent objects, and an instance manager. A datastore class definition tool generates class definitions for datastore persistent objects that encapsulate or wrapper the data retrieved from the non-object-oriented database management system.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: August 25, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5794248
    Abstract: A method, apparatus, and article of manufacture for representing non-object-oriented datastores using a collection of collections data model. A computerized system in accordance with the principles of the present invention includes a "bridge" program that encapsulates a record from an external datastore as a datastore persistent object. The bridge organizes multiple related datastore persistent objects in a datastore collection. The bridge organizes the multiple related collections of datastore persistent objects as a collection of collections.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: August 11, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5794247
    Abstract: A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" for locating a logical unit of data in a non-object-oriented datastore, for retrieving the data from the datastore, and for mapping the data retrieved from the datastore into a datastore persistent object so that the data is encapsulated within the datastore persistent object.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: August 11, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5787436
    Abstract: A method, apparatus, and article of manufacture for using a datastore cursor for the incremental presentation of query results when traversing implied collections in non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for receiving a query request to retrieve data from the external non-object-oriented datastore, for retrieving data from the external non-object-oriented datastore in response to the received query request, and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection and the datastore collection is limited to a specified number of datastore persistent objects.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: July 28, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5781907
    Abstract: A method, apparatus and article of manufacture for the incremental presentation of data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" that interfaces between an application program and a non-object-oriented database management system to materialize data retrieved from the non-object-oriented database management system as objects that can be manipulated by the application program. The bridge includes a datastore collection comprised of a specified number of datastore persistent objects. The datastore collection manages the datastore persistent objects such that they are added and deleted from the datastore collection.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: July 14, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5778379
    Abstract: A method, apparatus, and article of manufacture for accessing non-relational, non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving data from the non-object-oriented datastore in response to a query request received from an application program and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects and the datastore persistent objects are materialized as members of one or more of the collections.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5778358
    Abstract: A method, apparatus, and article of manufacture for querying a non-relational, non-object-oriented datastore using objected-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" for receiving a query request to retrieve data from the external datastore, for parsing the query request according to a specified syntax, and for storing the parsed query request in a query object, wherein the query object is later accessed to direct the retrieval of data from the external datastore.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5765161
    Abstract: A method, apparatus, and article of manufacture for encapsulating data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving a logical unit of data from the external non-object-oriented datastore, for mapping the logical unit of data retrieved from the external datastore into a datastore persistent object, and for manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5765162
    Abstract: A method, apparatus, and article of manufacture for managing datastore persistent objects and datastore collections in an object-oriented environment. A computerized system in accordance with the principles of the present invention creates datastore persistent objects that encapsulate logical units of data retrieved an external non-object-oriented datastore, creates schema mappers associated with the datastore persistent objects that translate common elements between the data retrieved from the datastore and the datastore persistent objects, creates datastore collections for organizing the datastore persistent objects, and tracks the datastore collections, schema mappers and datastore persistent objects using an instance manager.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5765163
    Abstract: A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" for locating a logical unit of data in a non-object-oriented datastore using a queryable persistent identifier, for retrieving the data from the datastore, and for mapping the data retrieved from the datastore into a datastore persistent object so that the data is encapsulated within the datastore persistent object.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5764979
    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.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III
  • Patent number: 5761671
    Abstract: A method, apparatus, and article of manufacture for interfacing queryable datastore persistent objects to non-relational, non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for receiving a request to access a datastore persistent object stored, for retrieving a logical unit of data from the external non-object-oriented datastore in response to the request, and for populating the datastore persistent object with the logical unit of data retrieved from the external non-object-oriented datastore, so that the logical unit of data is encapsulated within the datastore persistent object.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: June 2, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, Jack L. Howe, III