Patents by Inventor Jane Hartmann

Jane Hartmann 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: 8478793
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: July 2, 2013
    Assignee: SAP AG
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Patent number: 8046377
    Abstract: A method of executing a distributed join query for a set of documents includes communication between a first server and a second server. In the first server, a first tuple list is generated from a first list of documents matching a precondition part of the query. A first set of value identifiers of attributes associated with the first list of documents is extracted from the first tuple list. A first set of dictionary keys is generated from the set of value identifiers. Then, the first set of dictionary keys is sent with a join condition attribute to a second server. In the second server, the first set of value identifiers is converted to a second set of value identifiers of attributes associated with the second server based on the set of dictionary keys. Then, a lookup of documents is performed based on the second set of value identifiers.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventors: Oliver M. Steinau, Jane Hartmann
  • Publication number: 20110173237
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Application
    Filed: March 24, 2011
    Publication date: July 14, 2011
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Patent number: 7941423
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: May 10, 2011
    Assignee: SAP AG
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Publication number: 20100145930
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Application
    Filed: February 19, 2010
    Publication date: June 10, 2010
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Patent number: 7693821
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Publication number: 20080027903
    Abstract: A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Gerhard L. Hill, Thomas Peh, Jane Hartmann
  • Publication number: 20060136388
    Abstract: A method of executing a distributed join query for a set of documents includes communication between a first server and a second server. In the first server, a first tuple list is generated from a first list of documents matching a precondition part of the query. A first set of value identifiers of attributes associated with the first list of documents is extracted from the first tuple list. A first set of dictionary keys is generated from the set of value identifiers. Then, the first set of dictionary keys is sent with a join condition attribute to a second server. In the second server, the first set of value identifiers is converted to a second set of value identifiers of attributes associated with the second server based on the set of dictionary keys. Then, a lookup of documents is performed based on the second set of value identifiers.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Oliver Steinau, Jane Hartmann