Patents by Inventor Stefan Dessloch

Stefan Dessloch 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: 6901409
    Abstract: A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects, and registering the data objects with the software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the software facility for referencing the virtual data object as though it was a single real data object. It also has a step for wrapping this virtual data object as a reusable software component accessible directly from applications.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20050015363
    Abstract: A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. A query modeling structure and method are provided for clearly representing query statements which include an atomic element, a combined element and a relationship between the two defined by a combined operator.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Brian Payton, Maria Scanlon, Sheila Sholars, Andrew Speakes
  • Publication number: 20040039727
    Abstract: A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects, and registering the data objects with the software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the software facility for referencing the virtual data object as though it was a single real data object. It also has a step for wrapping this virtual data object as a reusable software component accessible directly from applications.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 6633889
    Abstract: A method, apparatus and article of manufacture is provided for mapping persistent data objects residing in multiple data sources into a single, reusable software component accessible to an object-oriented programming language application performed by the computer, for multi-database access to data that may be physically distributed and stored in disparate DBMSs, each stored in an electronic storage device coupled to the computer. The method has steps for identifying data objects in multiple data sources, employing a multi-database software facility for connecting to the data sources containing the data objects, and registering the data objects with the multi-database software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the multi-database software facility for referencing the virtual data object as though it was a single real data object.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 6505211
    Abstract: A method, apparatus, and article of manufacture for providing for persistence of Java™ objects. A Java™ object is instantiated from its corresponding Java™ class definition and then loaded into a Java™ virtual machine. The class definition corresponding to the Java™ object can be derived using either the Java™ Reflection API. Once the class definition is derived, it can be used to inspect the contents of the Java™ object. A structured type instance is then generated from the inspected contents of the Java™ object, wherein the structured type instance is stored in a column of a table of a relational database managed by a relational database management system. As a result of these steps, the Java™ object is persistently stored in the database, yet the persistence semantics for storing the object are not specified as part of the class definition of the object, which means that the persistence semantics are orthogonal to the class definition.
    Type: Grant
    Filed: January 20, 2000
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Steven K. Elliot, Saileshwar Krishnamurthy, Rajendra B. Panwar, Dirk Wollscheid
  • Publication number: 20020095423
    Abstract: A method, apparatus and article of manufacture is provided for mapping persistent data objects residing in multiple data sources into a single, reusable software component accessible to an object-oriented programming language application performed by the computer, for multi-database access to data that may be physically distributed and stored in disparate DBMSs, each stored in an electronic storage device coupled to the computer. The method has steps for identifying data objects in multiple data sources, employing a multi-database software facility for connecting to the data sources containing the data objects, and registering the data objects with the multi-database software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the multi-database software facility for referencing the virtual data object as though it was a single real data object.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20020016814
    Abstract: Provided is a method, system, and program for enabling access to data. A call is received from a client to invoke a remote interface method. A remote interface implementation accesses parameters from the received call in response to the invocation of the remote interface method. A stored procedure call is generated with the accessed parameters as input parameters of the stored procedure. The stored procedure call is transferred to a stored procedure named by the call to execute. Output from the stored procedure is received and inserted into a data object that is returned to the client.
    Type: Application
    Filed: April 27, 2001
    Publication date: February 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: Bernhard L. Convent, Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson, Dirk Wollscheid
  • Patent number: 6338056
    Abstract: A new approach to indexing semi-structured, non-traditional data uses an external search engine accessible to a database engine through a standardized interface. An external index managed by an external search engine maps object identifiers associated with the non-traditional data to row identifiers for a table stored in the relational database. In response to a query, one or more of the object identifiers are retrieved from the external index by the external search engine. The object identifiers returned by the external search engine are then used by the database engine to retrieve one or more row identifiers from an index in the relational database. The row identifiers are then used to retrieve one or more rows from the table in the relational database.
    Type: Grant
    Filed: April 22, 1999
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Gene Y. C. Fuh, Michelle Mei-Chiou Jou, Nelson Mendonca Mattos, Raiko Nitzsche
  • Patent number: 6219662
    Abstract: A method, apparatus, and article of manufacture for computer-implemented support of database indexes based on a generalized B-tree index. The index is stored in a B-tree on a data storage device connected to a computer. In particular, multiple key sources are processed using key transformation. Then, a plurality of key targets are generated based on the processed key sources.
    Type: Grant
    Filed: July 9, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gene Y. C. Fuh, Stefan Dessloch, Daniel Tsunfang Lee, Ping Li, Nelson Mendonca Mattos, Shahrokh Talmoud, Yun Wang
  • Patent number: 5765147
    Abstract: A method, apparatus, and article of manufacture for optimizing queries in a database management system, wherein the queries comprise content-based searches of data types that are supported through the use of appropriate indexing techniques not known or available to the database management system. The queries are automatically rewritten or optimized to take advantage of the indexing techniques.
    Type: Grant
    Filed: November 21, 1996
    Date of Patent: June 9, 1998
    Assignee: International Business Machines Corportion
    Inventors: Nelson Mendonca Mattos, Stefan Dessloch