Patents by Inventor Werner Daehn

Werner Daehn 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: 8819155
    Abstract: Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: August 26, 2014
    Assignee: Business Objects Software Limited
    Inventors: Alexander Ocher, Frank Buchholz, Werner Daehn, Wu Cao, Ben Hofmans
  • Publication number: 20130159385
    Abstract: Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Alexander Ocher, Frank Buchholz, Werner Daehn, Wu Cao, Ben Hofmans
  • Patent number: 8200614
    Abstract: A computer readable storage medium includes executable instructions to support the definition of an Extract Transform and Load (ETL) task. An evaluation of source table structures, source data change indicators, and target table structures is performed. The ETL task is converted to a delta load task in accordance with the evaluation.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 12, 2012
    Assignee: SAP France S.A.
    Inventors: Awez Syed, Werner Daehn
  • Patent number: 7945529
    Abstract: A computer readable storage medium includes executable instructions to analyze sort options associated with an input table and a comparison table. It is determined whether a consistent sort can be performed by a first database associated with the input table and a second database associated with the comparison table. A first sort operation is performed on the input table at the first database and a second sort operation is performed on the comparison table at the second database when a consistent sort can be achieved. Sort operations on the input table and the comparison table are executed at a common sort engine when a consistent sort cannot be performed by the first database and the second database.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: May 17, 2011
    Assignee: Business Objects, S.A.
    Inventors: Hui Xu, Werner Daehn, Mon For Yee, Ajit Dash
  • Publication number: 20090276449
    Abstract: A computer readable storage medium includes executable instructions to support the definition of an Extract Transform and Load (ETL) task. An evaluation of source table structures, source data change indicators, and target table structures is performed. The ETL task is converted to a delta load task in accordance with the evaluation.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: BUSINESS OBJECTS, S.A.
    Inventors: Awez SYED, Werner DAEHN
  • Publication number: 20090171959
    Abstract: A computer readable storage medium includes executable instructions to analyze sort options associated with an input table and a comparison table. It is determined whether a consistent sort can be performed by a first database associated with the input table and a second database associated with the comparison table. A first sort operation is performed on the input table at the first database and a second sort operation is performed on the comparison table at the second database when a consistent sort can be achieved. Sort operations on the input table and the comparison table are executed at a common sort engine when a consistent sort cannot be performed by the first database and the second database.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: BUSINESS OBJECTS S.A.
    Inventors: Hui Xu, Werner Daehn, Mon For Yee, Ajit Dash