Patents by Inventor Holger Mack

Holger Mack 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: 12147558
    Abstract: A database system includes a persistent storage system, a memory storing metadata defining a tenant object and a plurality of database artifacts, a first instance of the tenant object, the first instance associated with a first plurality of the database artifacts including first data associated with the first instance of the tenant object, and a second instance of the tenant object, the second instance associated with a second plurality of the database artifacts including second data associated with the second instance of the tenant object. A processing unit is to execute program code of a database instance to cause the database system to encrypt the first data associated with the first instance of the tenant object using a first public encryption key and store the encrypted first data in the persistent storage system, and encrypt the second data associated with the second instance of the tenant object using a second public encryption key and store the encrypted second data in the persistent storage system.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: November 19, 2024
    Assignee: SAP SE
    Inventors: Patrick Voelker, Holger Mack, Meinolf Block, Thorsten Glebe, Mihnea Andrei, Yong Sik Kwon, Dirk Thomsen, Martin Schindewolf, Martin Kittel, Myung Sun Park, Beomsoo Kim, Martin Heidel, Christian Bensberg, Fabian Garagnon, Michael Muehle, Sergej Hardock, Johannes Beigel, Sascha Zorn, Christoph Hohner, Andreas Hartel
  • Publication number: 20230409731
    Abstract: A database system includes a persistent storage system, a memory storing metadata defining a tenant object and a plurality of database artifacts, a first instance of the tenant object, the first instance associated with a first plurality of the database artifacts including first data associated with the first instance of the tenant object, and a second instance of the tenant object, the second instance associated with a second plurality of the database artifacts including second data associated with the second instance of the tenant object. A processing unit is to execute program code of a database instance to cause the database system to encrypt the first data associated with the first instance of the tenant object using a first public encryption key and store the encrypted first data in the persistent storage system, and encrypt the second data associated with the second instance of the tenant object using a second public encryption key and store the encrypted second data in the persistent storage system.
    Type: Application
    Filed: October 18, 2022
    Publication date: December 21, 2023
    Inventors: Patrick VOELKER, Holger MACK, Meinolf BLOCK, Thorsten GLEBE, Mihnea ANDREI, Yong Sik KWON, Dirk THOMSEN, Martin SCHINDEWOLF, Martin KITTEL, Myung Sun PARK, Beomsoo KIM, Martin HEIDEL, Christian BENSBERG, Fabian GARAGNON, Michael MUEHLE, Sergej HARDOCK, Johannes BEIGEL, Sascha ZORN, Christoph HOHNER, Andreas HARTEL
  • Publication number: 20230409730
    Abstract: Systems and methods include creation of a first instance of a tenant object in a database instance, association of the first instance of the tenant object with a first plurality of database artifacts including first data associated with the first instance of the tenant object, creation of a second instance of the tenant object in the database instance, association of the second instance of the tenant object with a second plurality of database artifacts including second data associated with the second instance of the tenant object, and reception and response to queries on the first data associated with the first instance of the tenant object and to queries on the second data associated with the second instance of the tenant object.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 21, 2023
    Inventors: Mihnea ANDREI, Alexander BOEHM, Norman MAY, Urs KLINGSPORN, Meinolf BLOCK, Patrick VOELKER, Hyunjun KIM, Thorsten GLEBE, Jonathan BREGLER, Jaeyoung CHOI, Martin KITTEL, Yong Sik KWON, Uwe HAHN, Henning ZAHN, Melanie HANDRECK, Holger MACK, Eunsang KIM, Frank RENKES, Juchang LEE, Martin SCHINDEWOLF, Ivan BOWMAN, Lars DANNECKER
  • Patent number: 9679147
    Abstract: According to some embodiments, a list of files comprising each file in a data repository that is associated with the website is determined. A list of user roles comprising each user role in the data repository that is associated with the website is determined. Each file in the list of files based on each user role in the list of user roles is attempted to be accessed and a report indicating the success or failure of the attempt to access each file in the list of files based on each user role in the list of user roles is created.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: June 13, 2017
    Assignee: SAP SE
    Inventors: Keqin Li, Cedric Hebert, Holger Mack, Tom Schröer
  • Publication number: 20160078234
    Abstract: According to some embodiments, a list of files comprising each file in a data repository that is associated with the website is determined. A list of user roles comprising each user role in the data repository that is associated with the website is determined. Each file in the list of files based on each user role in the list of user roles is attempted to be accessed and a report indicating the success or failure of the attempt to access each file in the list of files based on each user role in the list of user roles is created.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Keqin Li, Cedric Hebert, Holger Mack, Tom Schröer
  • Patent number: 9124575
    Abstract: Techniques are described for providing sign-on within a trusted environment across multiple application servers. For example, a method can be provided for a single sign-on within a trusted environment across application servers. The method comprises, by a first application operating within the trusted environment, connecting to a first application server via a first access channel, and retrieving an authentication token from the first application server via the first access channel. The method further comprises, by a second application operating within the trusted environment, connecting to a second application server via a second access channel, and authenticating with the second application server with the authentication token.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: September 1, 2015
    Assignee: SAP SE
    Inventors: Bjoern Friedmann, Martin Kittel, Holger Mack, Sascha Zorn
  • Publication number: 20150150111
    Abstract: Techniques are described for providing sign-on within a trusted environment across multiple application servers. For example, a method can be provided for a single sign-on within a trusted environment across application servers. The method comprises, by a first application operating within the trusted environment, connecting to a first application server via a first access channel, and retrieving an authentication token from the first application server via the first access channel. The method further comprises, by a second application operating within the trusted environment, connecting to a second application server via a second access channel, and authenticating with the second application server with the authentication token.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Inventors: Bjoern Friedmann, Martin Kittel, Holger Mack, Sascha Zorn