Patents by Inventor Rainer Schweigkoffer

Rainer Schweigkoffer 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: 8719242
    Abstract: A database access interceptor includes a statement pool and a table buffer. The statement pool and the table buffer are associated with physical database connections. The interceptor may include a separate instance of the statement pool for each physical database connection. Similarly the interceptor may include a separate instance of the table buffer for each physical database connection.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Dietmar Theobald, Christian Fecht, Ralf Kuersch, Andrea Neufeld, Juergen G. Kissner, Dirk Debertin, Rainer Schweigkoffer
  • Patent number: 7774319
    Abstract: In an embodiment, a database interface performs a three-step optimistic database access. The database interface initially performs an optimistic read of a database object. The database object is checked for consistency after the optimistic read. If the database object is inconsistent, a first pessimistic read is performed with an isolation level that does not guarantee consistency (e.g., with an isolation level of committed read). The database object is checked again for consistency after the first pessimistic read. If the database object is inconsistent, a second pessimistic read is performed with an isolation level that may guarantee consistency (e.g., with an isolation level of repeatable read).
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventors: Rainer Schweigkoffer, Guenther Drach, Tobias Wenner, Frank-Martin Haas, Torsten Ziegler
  • Patent number: 7631303
    Abstract: A system and method are provided for a query language mapping architecture. In an embodiment, the query language mapping architecture includes an Enterprise Java Bean (EJB) interpreting layer to receive one or more EJB persistence requests and to translate the one or more EJB persistence requests to command sequences. In an embodiment, the query language mapping architecture may also include a Structured Query Language (SQL) assembly layer to receive the command sequences from the EJB interpreting layer and to assemble one or more SQL statements based, at least in part, on the command sequences.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: December 8, 2009
    Assignee: SAP Aktiengesellschaft
    Inventors: Dirk Debertin, Rainer Schweigkoffer
  • Patent number: 7490102
    Abstract: A system and method are provided for interacting with a persistence layer. In an embodiment, a persistence layer may receive a representation of Enterprise Java Bean (EJB) metadata. The persistence layer may determine whether the representation of Enterprise Java Bean (EJB) metadata is compatible with a version of the EJB specification. In an embodiment, a representation of an Object-Relational (OR) mapping schema may be generated based, at least in part, on the representation of EJB metadata.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: February 10, 2009
    Assignee: SAP AG
    Inventors: Viktoriya Ivanova, Dirk Debertin, Rainer Schweigkoffer, Gerd Kluger, Svetoslav Manolov
  • Publication number: 20060041584
    Abstract: A system and method are provided for communicating with a Structured Query Language (SQL) statement generator. In an embodiment, an SQL mapper factory receives an object-relational mapping schema to define a mapping between one or more persistence fields of one or more Enterprise Java Beans (EJBs) and one or more tables of a database. An SQL mapper implementation may be selected based, at least in part, on a value specified in a properties file. In an embodiment, the SQL mapper implementation may be generated based, at least in part, on the object-relational mapping schema.
    Type: Application
    Filed: June 7, 2004
    Publication date: February 23, 2006
    Inventors: Dirk Debertin, Viktoriya Ivanova, Rainer Schweigkoffer
  • Publication number: 20060036574
    Abstract: In an embodiment, a database interface performs a three-step optimistic database access. The database interface initially performs an optimistic read of a database object. The database object is checked for consistency after the optimistic read. If the database object is inconsistent, a first pessimistic read is performed with an isolation level that does not guarantee consistency (e.g., with an isolation level of committed read). The database object is checked again for consistency after the first pessimistic read. If the database object is inconsistent, a second pessimistic read is performed with an isolation level that may guarantee consistency (e.g., with an isolation level of repeatable read).
    Type: Application
    Filed: August 11, 2004
    Publication date: February 16, 2006
    Inventors: Rainer Schweigkoffer, Guenther Drach, Tobias Wenner, Frank-Martin Haas, Torsten Ziegler
  • Publication number: 20060004855
    Abstract: A system and method are provided for interacting with a persistence layer. In an embodiment, a persistence layer may receive a representation of Enterprise Java Bean (EJB) metadata. The persistence layer may determine whether the representation of Enterprise Java Bean (EJB) metadata is compatible with a version of the EJB specification. In an embodiment, a representation of an Object-Relational (OR) mapping schema may be generated based, at least in part, on the representation of EJB metadata.
    Type: Application
    Filed: June 7, 2004
    Publication date: January 5, 2006
    Inventors: Viktoriya Ivanova, Dirk Debertin, Rainer Schweigkoffer, Gerd Kluger, Svetoslav Manolov
  • Publication number: 20060004831
    Abstract: A system and method are provided for a query language mapping architecture. In an embodiment, the query language mapping architecture includes an Enterprise Java Bean (EJB) interpreting layer to receive one or more EJB persistence requests and to translate the one or more EJB persistence requests to command sequences. In an embodiment, the query language mapping architecture may also include a Structured Query Language (SQL) assembly layer to receive the command sequences from the EJB interpreting layer and to assemble one or more SQL statements based, at least in part, on the command sequences.
    Type: Application
    Filed: June 7, 2004
    Publication date: January 5, 2006
    Inventors: Dirk Debertin, Rainer Schweigkoffer
  • Publication number: 20050050039
    Abstract: A database access interceptor includes a statement pool and a table buffer. The statement pool and the table buffer are associated with physical database connections. The interceptor may include a separate instance of the statement pool for each physical database connection. Similarly the interceptor may include a separate instance of the table buffer for each physical database connection.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Dietmar Theobald, Christian Fecht, Ralf Kuersch, Andrea Neufeld, Juergen Kissner, Dirk Debertin, Rainer Schweigkoffer