Patents by Inventor Marcus Dill

Marcus Dill 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: 8266123
    Abstract: Navigating from an alert related to a state of a data object to a source of the alert includes displaying alerts in a portal environment. The portal environment has an analytical portal application associated with an analytical data store and a transaction portal application associated with a transaction data store. One of the alerts includes a transaction alert that is associated with a data object in the transaction data and another of the alerts includes an analytical alert that is associated with a data object. An indication of a transaction alert or an analytical alert is received from a user. When the indication is an indication of an analytical alert, navigation occurs to the analytical portal application. When the indication is an indication of the transaction alert, navigation occurs to the transaction portal application.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: September 11, 2012
    Assignee: SAP AG
    Inventors: Marcus Dill, Stefan Zern, Roman Hayer, Wolfgang Meurer, Jens Weidner, Markus Kupke, Stefan Busch, Martin Diewald, Andre Wachholz-Prill
  • Patent number: 7694307
    Abstract: One implementation provides a computer system for invoking execution of analytical tasks in sequence. In this implementation, the computer system is programmed to receive a request to execute an analytical task from a front-end software application, and determine that a first additional analytical task needs to be executed before the requested analytical task. The computer system is then programmed to invoke execution of the first additional analytical task on a first analytical engine. Using information generated from the execution of the first additional analytical task, the computer system is then programmed to invoke execution of the requested analytical task on a second analytical engine.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill, Sven Gilg, Harish Hoskere Mahabal, Dipankar Roy, Vikas Bhan, Manikandan V, Girish V. Kulkarni
  • Patent number: 7571191
    Abstract: A data analysis workbench enables a user to define a data analysis process that includes an extract sub-process to obtain transactional data from a source system, a load sub-process for providing the extracted data to a data warehouse or data mart, a data mining analysis sub-process to use the obtained transactional data, and a deployment sub-process to make the data mining results accessible by another computer program. Common settings used by each of the sub-processes are defined, as are specialized settings relevant to each of the sub-processes. The invention also enables a user to define an order in which the defined sub-processes are to be executed.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: August 4, 2009
    Assignee: SAP AG
    Inventors: Marcus Dill, Harish Hoskere Mahabal, Torsten Bachmann
  • Patent number: 7454412
    Abstract: A method of compiling values that relate to aggregate data includes providing, from a data warehouse system and to a computer device, an output that causes a visual display of an aggregate data portion on the computer device. The aggregate data portion has been aggregated from selected data records in a data source system. There is received, at the data warehouse system and from the computer device, a user input indicating a request to compile values stored in a field of each of the selected data records. The method includes compiling, in the data warehouse system, the values stored in the field of each of the selected data records. The compiled values may be used to create a target group for a marketing campaign.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: November 18, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Martin Diewald, Jens Weidner, Marcus Dill
  • Patent number: 7421740
    Abstract: Transactional access control information extracted from a transactional data source and used by a transactional application program is received at an analytical application program used for analytical processing. Each entry in the transactional access control information identifies a user that is permitted to access a data object that is stored in the transactional data source. The received transactional access control information is translated into analytical access control information for use by the analytical application program. Entries in the analytical access control information identify users that are able to access data objects that are stored in an analytical data store used by the analytical application program and correspond to data objects stored in the transactional data source.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: September 2, 2008
    Assignee: SAP AG
    Inventors: Harald Fey, Marcus Dill, Jens Buhr
  • Patent number: 7373633
    Abstract: One implementation provides a computer system that integrates software applications with analytical software applications. In this implementation, the computer system is programmed to receive a request from a software application to execute an analytical task, such as a prediction task or a key performance indicator (KPI) lookup task. The request includes a task name and input information. The computer system then uses the task name to identify an analytical engine and a data store, and invokes an analytical software application in the analytical engine to execute the analytical task. The analytical task is executed using the identified data store and the received input information. The computer system receives task output from the invoked analytical software application, the task output including output information generated during execution of the analytical task. The computer system then sends the output information to the software application that made the request.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: May 13, 2008
    Assignee: SAP AG
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill, Sven Gilg, Harish Hoskere Mahabal, Dipankar Roy, Vikas Bhan, Manikandan V, Girish V. Kulkarni, Ramine Eskandari
  • Patent number: 7360215
    Abstract: One implementation provides a computer system that is capable of processing task requests from front-end software applications. The computer system is programmed to receive a task request from a front-end software application. The task request includes input values and a task name that is associated with an analytical task of a particular type to be executed. The computer system is also programmed to use the task request to select a subset of the input values needed for execution of the analytical task of the particular type, create a task invocation request that includes the selected input values, and send the task invocation request to an analytical engine.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: April 15, 2008
    Assignee: SAP AG
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill
  • Publication number: 20070240600
    Abstract: An apparatus includes a thermally-activated, deflagration initiation device, a deflagration-to-detonation transition manifold, a first transfer line connecting the deflagration initiation device and the deflagration-to-detonation transition manifold, and a linear shaped charge coupled with the first transfer line. An apparatus includes a heat-to-detonation transition manifold, a heat pipe connected to the transition manifold, a linear shaped charge, and a transfer line connecting the heat-to-detonation transition manifold and the linear shaped charge. An apparatus includes a thermally-activated pyrotechnic train and a linear shaped charge coupled with the pyrotechnic train. A method includes initiating a deflagrating material at a predetermined temperature or within a predetermined range of temperatures, initiating a detonating material with the deflagrating material, and initiating a linear shaped charge with the detonated material.
    Type: Application
    Filed: May 13, 2005
    Publication date: October 18, 2007
    Inventors: Anthony Skinner, Michael Fortner, Marcus Dill, David Zichichi, Lamar Lunsford
  • Publication number: 20060004816
    Abstract: A method of compiling values that relate to aggregate data includes providing, from a data warehouse system and to a computer device, an output that causes a visual display of an aggregate data portion on the computer device. The aggregate data portion has been aggregated from selected data records in a data source system. There is received, at the data warehouse system and from the computer device, a user input indicating a request to compile values stored in a field of each of the selected data records. The method includes compiling, in the data warehouse system, the values stored in the field of each of the selected data records. The compiled values may be used to create a target group for a marketing campaign.
    Type: Application
    Filed: November 29, 2004
    Publication date: January 5, 2006
    Inventors: Martin Diewald, Jens Weidner, Marcus Dill
  • Publication number: 20050283463
    Abstract: Navigating from an alert related to a state of a data object to a source of the alert includes displaying alerts in a portal environment. The portal environment has an analytical portal application associated with an analytical data store and a transaction portal application associated with a transaction data store. One of the alerts includes a transaction alert that is associated with a data object in the transaction data and another of the alerts includes an analytical alert that is associated with a data object. An indication of a transaction alert or an analytical alert is received from a user. When the indication is an indication of an analytical alert, navigation occurs to the analytical portal application. When the indication is an indication of the transaction alert, navigation occurs to the transaction portal application.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 22, 2005
    Inventors: Marcus Dill, Stefan Zern, Roman Hayer, Wolfgang Meurer, Jens Weidner, Markus Kupke, Stefan Busch, Martin Diewald, Andre Wachholz-Prill
  • Publication number: 20050283642
    Abstract: Techniques for alert handling are described that enable a separation of the generation of an alert from the determination of the recipient or party responsible for the alert. One aspect of the techniques is having an alert mechanism read a responsibility data store that associates a type of alert with the user who is designated as a recipient for the type of alert. Another aspect is the programmatic determination of the recipient and the storage of the determined recipient in the responsibility data store.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 22, 2005
    Inventor: Marcus Dill
  • Publication number: 20050278334
    Abstract: Transactional access control information extracted from a transactional data source and used by a transactional application program is received at an analytical application program used for analytical processing. Each entry in the transactional access control information identifies a user that is permitted to access a data object that is stored in the transactional data source. The received transactional access control information is translated into analytical access control information for use by the analytical application program. Entries in the analytical access control information identify users that are able to access data objects that are stored in an analytical data store used by the analytical application program and correspond to data objects stored in the transactional data source.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: Harald Fey, Marcus Dill, Jens Buhr
  • Publication number: 20050262036
    Abstract: Systems and techniques for providing user navigation to electronic data stored in a data source system. A method may include obtaining, in a data repository management system, pre-selected electronic data stored in a data source system, and providing an output for displaying the pre-selected electronic data on an access device. The output creates a navigation link that upon user selection prompts the data repository management system for navigation target information for accessing the pre-selected electronic data stored in the data source system. A user input using the navigation link may be received at the data repository management system, indicating a request for access to the pre-selected electronic data in the data source system. In response, the data repository management system provides information to the access device, causing it to guide user navigation to access the pre-selected electronic data stored in the data source system.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 24, 2005
    Inventors: Martin Diewald, Markus Kupke, Jens Weidner, Marcus Dill
  • Publication number: 20050027683
    Abstract: A data analysis workbench enables a user to define a data analysis process that includes an extract sub-process to obtain transactional data from a source system, a load sub-process for providing the extracted data to a data warehouse or data mart, a data mining analysis sub-process to use the obtained transactional data, and a deployment sub-process to make the data mining results accessible by another computer program. Common settings used by each of the sub-processes are defined, as are specialized settings relevant to each of the sub-processes. The invention also enables a user to define an order in which the defined sub-processes are to be executed.
    Type: Application
    Filed: April 5, 2004
    Publication date: February 3, 2005
    Inventors: Marcus Dill, Harish Mahabal, Torsten Bachmann
  • Publication number: 20040267751
    Abstract: A data analysis workbench enables a user to define a data analysis process that includes an extract sub-process to obtain transactional data from a source system, a load sub-process for providing the extracted data to a data warehouse or data mart, a data mining analysis sub-process to use the obtained transactional data, and a deployment sub-process to make the data mining results accessible by another computer program. Common settings used by each of the sub-processes are defined, as are specialized settings relevant to each of the sub-processes. The invention also enables a user to define an order in which the defined sub-processes are to be executed. The defined data analysis process then is able to be performed by one or more computer systems.
    Type: Application
    Filed: April 5, 2004
    Publication date: December 30, 2004
    Inventors: Marcus Dill, Harish Hoskere Mahabal, Lakshmi Shankar, Jens Weidner, Bernd Ecker, Torsten Bachmann
  • Publication number: 20040250255
    Abstract: One implementation provides a computer system that integrates software applications with analytical software applications. In this implementation, the computer system is programmed to receive a request from a software application to execute an analytical task, such as a prediction task or a key performance indicator (KPI) lookup task. The request includes a task name and input information. The computer system then uses the task name to identify an analytical engine and a data store, and invokes an analytical software application in the analytical engine to execute the analytical task. The analytical task is executed using the identified data store and the received input information. The computer system receives task output from the invoked analytical software application, the task output including output information generated during execution of the analytical task. The computer system then sends the output information to the software application that made the request.
    Type: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill, Sven Gilg, Harish Hoskere Mahabal, Dipankar Roy, Vikas Bhan, Manikandan V, Girish V. Kulkarni, Ramine Eskandari
  • Publication number: 20040230978
    Abstract: One implementation provides a computer system for invoking execution of analytical tasks in sequence. In this implementation, the computer system is programmed to receive a request to execute an analytical task from a front-end software application, and determine that a first additional analytical task needs to be executed before the requested analytical task. The computer system is then programmed to invoke execution of the first additional analytical task on a first analytical engine. Using information generated from the execution of the first additional analytical task, the computer system is then programmed to invoke execution of the requested analytical task on a second analytical engine.
    Type: Application
    Filed: September 18, 2003
    Publication date: November 18, 2004
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill, Sven Gilg, Harish Hoskere Mahabal, Dipankar Roy, Vikas Bhan, Manikandan V, Girish V. Kulkarni
  • Publication number: 20040230977
    Abstract: One implementation provides a computer system that is capable of processing task requests from front-end software applications. The computer system is programmed to receive a task request from a front-end software application. The task request includes input values and a task name that is associated with an analytical task of a particular type to be executed. The computer system is also programmed to use the task request to select a subset of the input values needed for execution of the analytical task of the particular type, create a task invocation request that includes the selected input values, and send the task invocation request to an analytical engine.
    Type: Application
    Filed: August 29, 2003
    Publication date: November 18, 2004
    Inventors: Achim Kraiss, Jens Weidner, Marcus Dill
  • Publication number: 20040215656
    Abstract: A data mining run that includes special analyses is triggered directly after having loaded new data in a data warehouse environment, to enrich the newly loaded data by new attributes. The process automates replicating transaction data from a source system into a data warehouse, triggering a data mining procedure (such as a training or a prediction procedure) that enriches the data with new attributes, and triggering the upload of the enriched data back into the data warehouse.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Inventors: Marcus Dill, Harish Hoskere Mahabal, Lakshmi Shankar, Jens Weidner, Bernd Ecker