Patents by Inventor Volker Sauermann

Volker Sauermann 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).

  • Publication number: 20170322991
    Abstract: A computer-implemented method for deploying a new artifact file in a database. The new artifact file provides specifications for one or more new run-time database objects to be created in the database by processing of the new artifact file by artifact-type specific conversion engines. The method includes assigning ownership of the one or more new run-time database objects to be created in the database to the new artifact file, and, when an existing database object in the database provided by another artifact file corresponds to a new run-time database object specified in the new artifact file, assigning ownership of the existing database object in the database to the new artifact file being deployed.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Publication number: 20170322863
    Abstract: Context tracing may be implemented by modifying a call to parameterize, and thereby govern, logging operations of a called software application or program. Resulting messages of the logging operations are stored in a manner that facilitates fast identification and retrieval of the messages. Accordingly, accurate identification of errors or sub-optimal operations of the called software application or program is enabled, thereby enabling correction and/or optimization of operations of the called program.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Publication number: 20170323247
    Abstract: Systems and methods are disclosed for connection multiplexing in a parallel processing environment. An example method includes requesting, responsive to a request to perform multiple database operations in a single transaction, a connection identifier for a physical connection to the database, providing the connection identifier to each of a plurality of workers, and performing the multiple database operations using the plurality of workers. Each worker may obtain a work item from a work queue, initiate a database request for the work item, and provide the database request to a database server. The database request represents one of the multiple database operations and includes the connection identifier. The database server may determine that the connection identifier corresponds to the physical connection, add the request to a connection queue associated with the physical connection, and execute requests from the connection queue against the database via the physical connection.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 9, 2017
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Publication number: 20170286100
    Abstract: A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact during runtime of an application is defined. The configuration includes at least one dependency for the artifact. The configuration is applied to the artifact. The artifact is deployed based on the applied configuration during runtime of the application. The configuration can include at least one of the following: a default configuration for the artifact and an explicit configuration for the artifact.
    Type: Application
    Filed: June 14, 2017
    Publication date: October 5, 2017
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt
  • Patent number: 9766795
    Abstract: A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: September 19, 2017
    Assignee: SAP SE
    Inventor: Volker Sauermann
  • Patent number: 9710262
    Abstract: A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact during runtime of an application is defined. The configuration includes at least one dependency for the artifact. The configuration is applied to the artifact. The artifact is deployed based on the applied configuration during runtime of the application. The configuration can include at least one of the following: a default configuration for the artifact and an explicit configuration for the artifact.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: July 18, 2017
    Assignee: SAP SE
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt
  • Publication number: 20170147310
    Abstract: A system, a method, and a computer program product for deploying objects are disclosed. A file containing a plurality of artifacts for deploying during runtime of an application is defined. At least one dependency for at least one artifact in the plurality of artifacts is determined based on the defined file. A database object for implementation during runtime of the application is created based on the determined dependency. At least one change to the database object during runtime of the application is implemented. The artifact is deployed during runtime of the application based on the implemented change to the database object.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Applicant: SAP SE
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt
  • Publication number: 20170147333
    Abstract: A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact during runtime of an application is defined. The configuration includes at least one dependency for the artifact. The configuration is applied to the artifact. The artifact is deployed based on the applied configuration during runtime of the application. The configuration can include at least one of the following: a default configuration for the artifact and an explicit configuration for the artifact.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt
  • Publication number: 20170147311
    Abstract: A system, a method, and a computer program product for deployment of objects are disclosed. Using a deployment infrastructure of a database system, a deployment container for deployment of at least one object at runtime of an application is generated. The container includes at least one artifact for the object and a container schema indicative of at least one dependency associated with the object. At least one deployment privilege is associated based on the container schema with the artifact for the object. The artifact of the deployment container is deployed based on the associated deployment schema during runtime of the application. The container can be an isolated container and an access privilege to an object can be requested based on a synonym for deployment purposes.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt, Andreas Thumfart, Ralph Debusmann, Andre Hildebrandt, Stefan Baeuerle, Meinolf Block, Klaus Kopecz, Anil K. Goel, Roger Killian-Kehr
  • Patent number: 9600269
    Abstract: A system, a method, and a computer program product for deploying of objects are disclosed. At least one file containing a plurality of artifacts for deploying during runtime of an application is defined. Each artifact in the plurality of artifacts includes at least one object in the plurality of objects required to be deployed during runtime of the application. At least one dependency for at least one artifact in the plurality of artifacts is determined. An execution order for deployment of the plurality of artifacts is generated. The plurality of artifacts is deployed in accordance with the generated execution order.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 21, 2017
    Assignee: SAP SE
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt, Andreas Thumfart, Ralph Debusmann, Andre Hildebrandt
  • Publication number: 20140215385
    Abstract: A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.
    Type: Application
    Filed: November 11, 2013
    Publication date: July 31, 2014
    Applicant: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8621385
    Abstract: A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: December 31, 2013
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8224938
    Abstract: A data processing system has a program module for determining a re-distribution of objects, such as database tables, over processing units of a cluster of processing units, such as in a blade computing environment. An estimate of the required duration for applying the re-distribution is calculated in order to facilitate an administrator's decision when to initiate the re-distribution procedure.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: July 17, 2012
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8203972
    Abstract: A method and system for compressing a tree with a plurality of nodes that each may be associated with a node identifier and a parent node identifier. The method may comprise for each node in the tree determining whether the current node is to be deleted, if the current node is to be deleted updating a list of deleted nodes such that the node identifier of the current node may be stored; a parameter representing a number of nodes currently having been deleted from the tree may be stored, such that the parameter is associated with the node identifier of the current node, and updating the node identifier and the parent node identifier of the current node as a function of the list of deleted nodes. Each node in the tree is visited only once.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: June 19, 2012
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8171422
    Abstract: In a system and method for displaying data, a processor may simultaneously scroll at different paces through a first data and through a second data in response to a single scroll instruction.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: May 1, 2012
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8108798
    Abstract: A method and system are provided for implementing enhanced buttons in graphical user interface of a software application running on computer system. The enhanced buttons allow additional options to be presented to the user in a context-sensitive manner in the same graphical user interface screen that the user is interacting with. The enhanced buttons are context-sensitive buttons that appear on a graphical user interface window as a result of an initiating action or operation selected from the screen. The initiating operation may be linked to a field, button, or other graphical element or object on the screen and the context-sensitive buttons are associated with this linked graphical element. The context-sensitive buttons may be displayed on the graphical user interface screen in relation to the associated graphical element.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: January 31, 2012
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8078985
    Abstract: A graphical user interface displays an ordered series of items. Each of the items has an index value indicating a position of the item within the series. The graphical user interface includes a scroll bar to scroll through the first ordered series. Items with index values that are outside of a first threshold range around a reference index value corresponding to a position of a slider of the scroll bar are displayed to have an appearance that is different from items having index values inside the first threshold range.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: December 13, 2011
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 8074206
    Abstract: Method and computer system for software tuning. A computer system stores variables (210) for storing at least one threshold value for at least one parameter (P1) influencing the performance of a software application (200) with regards to a specific task. A threshold evaluator (220) compares (430) the at least one threshold value to at least one corresponding current value allowing the software application (200) to select (440) an algorithm (A1) from a plurality of algorithms (A1 to AN) for performing the task in accordance with the result of comparison.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: December 6, 2011
    Assignee: SAP AG
    Inventors: Volker Sauermann, Axel Von Bergen, Arne Schwarz
  • Patent number: 7900155
    Abstract: A system and method for providing information about an operation's applicability to an item. A processor may provide a list of selectable items in a display area and may provide for each of the listed items, in response to receiving a command to perform an operation on selected items of the display area, an indication of a reason for the operation's applicability or inapplicability to the item.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: March 1, 2011
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 7873666
    Abstract: Methods and computer systems are provided for data conversion. In one embodiment, a conversion engine receives from an application a conversion request for data stored in a database and invokes the database to export the data into a conversion source file. The conversion engine may receive a set of rules from the application and convert the data of the conversion source file according to the set of rules. Thereafter, the converted data may be stored in a conversion target file.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: January 18, 2011
    Assignee: SAP AG
    Inventor: Volker Sauermann