Patents by Inventor Ruediger Karl

Ruediger Karl 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: 11934407
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in-memory storage or in dynamic storage of a database management system. The dynamic storage includes an in-memory buffer cache and persistent storage. The logical pointer can be updated to point to the in-memory storage or the dynamic storage, including based on use statistics. Similarly, a table having data for the virtual table can be transitioned between the in-memory buffer cache and the persistent storage, including based on use statistics for the virtual table. A value for the logical pointer can be updated when the table is transferred between the in-memory buffer cache and the dynamic storage.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 19, 2024
    Assignee: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Patent number: 11882008
    Abstract: Systems and methods include establishment of a first database session with a first database user, determine first session variable values associated with the first database session, the first session variable values including a first tenant value, determine a first workload class based on the first tenant value and on zero or more of the other first session variable values, the first workload class including first parameter values specifying first resource consumption limits, and manage resource consumption of the first database session based on the first parameter values.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: January 23, 2024
    Assignee: SAP SE
    Inventors: Ruediger Karl, Norman May, Jaeyoung Choi, Hyogi Jung, Tobias Scheuer, Robin Joy, Patrick Voelker
  • Publication number: 20230259522
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 17, 2023
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Patent number: 11669539
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: June 6, 2023
    Assignee: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Publication number: 20220292099
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in-memory storage or in dynamic storage of a database management system. The dynamic storage includes an in-memory buffer cache and persistent storage. The logical pointer can be updated to point to the in-memory storage or the dynamic storage, including based on use statistics. Similarly, a table having data for the virtual table can be transitioned between the in-memory buffer cache and the persistent storage, including based on use statistics for the virtual table. A value for the logical pointer can be updated when the table is transferred between the in-memory buffer cache and the dynamic storage.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 15, 2022
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Patent number: 11379486
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in-memory storage or in dynamic storage of a database management system. The dynamic storage includes an in-memory buffer cache and persistent storage. The logical pointer can be updated to point to the in-memory storage or the dynamic storage, including based on use statistics. Similarly, a table having data for the virtual table can be transitioned between the in-memory buffer cache and the persistent storage, including based on use statistics for the virtual table. A value for the logical pointer can be updated when the table is transferred between the in-memory buffer cache and the dynamic storage.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 5, 2022
    Assignee: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Publication number: 20220197922
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
    Type: Application
    Filed: January 4, 2022
    Publication date: June 23, 2022
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Patent number: 11321344
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: May 3, 2022
    Assignee: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Publication number: 20210089550
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in a federated database system or in a cache of a database management system of a central computing system. When data associated with the virtual table is requested, or prior to receiving the request, the data can be stored in a table in the cache. The logical pointer can be updated to reference the cache. If the cache is full, the table can be removed from the cache, and the logical pointer can be updated to reference a table at the federated database system.
    Type: Application
    Filed: December 13, 2019
    Publication date: March 25, 2021
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Publication number: 20210089540
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in-memory storage or in dynamic storage of a database management system. The dynamic storage includes an in-memory buffer cache and persistent storage. The logical pointer can be updated to point to the in-memory storage or the dynamic storage, including based on use statistics. Similarly, a table having data for the virtual table can be transitioned between the in-memory buffer cache and the persistent storage, including based on use statistics for the virtual table. A value for the logical pointer can be updated when the table is transferred between the in-memory buffer cache and the dynamic storage.
    Type: Application
    Filed: December 13, 2019
    Publication date: March 25, 2021
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Publication number: 20210089552
    Abstract: Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as tables located in a remote database system, replica tables containing data replicated from a table in a remote database system, or cached table data. Replica tables targeted by a logical pointer of a virtual table schema can have various locations, such as being located in main memory of a database system, being located in a dynamic storage system, or being located in a data lake. Replica tables can be transferred between locations based on various criteria.
    Type: Application
    Filed: December 13, 2019
    Publication date: March 25, 2021
    Applicant: SAP SE
    Inventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
  • Patent number: 9630588
    Abstract: The invention relates to a belt tensioner (10) for a seat belt system comprising a belt shaft housing (18) and a belt shaft (12) pivoted in the belt shaft housing (18) about an axis (A), wherein prior to activation of the belt tensioner (10) the belt shaft (12) is retained in a torsionally fixed manner relative to the belt shaft housing (18) in at least one direction of rotation.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 25, 2017
    Assignee: TRW Automotive GmbH
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Patent number: 9381887
    Abstract: A pyrotechnic pretensioner (10) for a safety system in a vehicle has an inflator (22) including a propelling charge (26) and an igniter (32) and including a housing (12) in which a pressure chamber (14) is provided into which gas can flow and in which a piston can be displaced by the gas, an end piece (16) which closes the pressure chamber (14) and in which a chamber (24) is formed into which the propelling charge (26) is filled and whose wall constitutes the wall of the propellant is provided on the housing (12).
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: July 5, 2016
    Assignee: TRW Automotive GmbH
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Patent number: 9358949
    Abstract: A belt tensioner for a seat belt system includes a belt shaft housing, a belt shaft pivoted about an axis in the belt shaft housing, a rope reel tightly connected to the belt shaft. A tensioner drive includes a tensioner tube, a deformable plastic element guided to be longitudinally movable in the tensioner tube, a drive pinion and a pull rope which is partly wound onto the rope reel. The plastic element is adapted to engage in the drive pinion and to drive the drive pinion in the tensioning direction. During rotation of the drive pinion the pull rope is wound onto a rope drum of the drive pinion, on the one hand, and is unwound from the rope reel, on the other hand, while the belt shaft rotates.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: June 7, 2016
    Assignee: TRW Automotive GmbH
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Publication number: 20150027337
    Abstract: A pyrotechnic pretensioner (10) for a safety system in a vehicle has an inflator (22) including a propelling charge (26) and an igniter (32) and including a housing (12) in which a pressure chamber (14) is provided into which gas can flow and in which a piston can be displaced by the gas, an end piece (16) which closes the pressure chamber (14) and in which a chamber (24) is formed into which the propelling charge (26) is filled and whose wall constitutes the wall of the propellant is provided on the housing (12).
    Type: Application
    Filed: February 11, 2013
    Publication date: January 29, 2015
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Publication number: 20150028652
    Abstract: The invention relates a belt tensioner (10) for a seat belt system comprising a tensioner tube (42) for receiving and guiding a pressurizing element (44) as well as a separate generator housing (46) for receiving a gas generator (48), wherein a coupling element (50) tightly connecting the generator housing (46) to the tensioner tube (42) is provided.
    Type: Application
    Filed: October 22, 2012
    Publication date: January 29, 2015
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Publication number: 20140291432
    Abstract: The invention relates to a belt tensioner (10) for a seat belt system comprising a belt shaft housing (18) and a belt shaft (12) pivoted in the belt shaft housing (18) about an axis (A), wherein prior to activation of the belt tensioner (10) the belt shaft (12) is retained in a torsionally fixed manner relative to the belt shaft housing (18) in at least one direction of rotation.
    Type: Application
    Filed: October 22, 2012
    Publication date: October 2, 2014
    Applicant: TRW Automotive GmbH
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Publication number: 20140265517
    Abstract: A belt tensioner for a seat belt system includes a belt shaft housing, a belt shaft pivoted about an axis in the belt shaft housing, a rope reel tightly connected to the belt shaft. A tensioner drive includes a tensioner tube, a deformable plastic element guided to be longitudinally movable in the tensioner tube, a drive pinion and a pull rope which is partly wound onto the rope reel. The plastic element is adapted to engage in the drive pinion and to drive the drive pinion in the tensioning direction. During rotation of the drive pinion the pull rope is wound onto a rope drum of the drive pinion, on the one hand, and is unwound from the rope reel, on the other hand, while the belt shaft rotates.
    Type: Application
    Filed: October 22, 2012
    Publication date: September 18, 2014
    Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
  • Patent number: 8839189
    Abstract: Implementations of the present disclosure include executing a business application on a server device, the business application executing a service based on a base plurality of inputs, accessing a first service variant based on the service, generating a first plurality of input fields based on the first service variant, the first plurality of input fields corresponding to a first plurality of inputs, the first plurality of inputs being a sub-set of the base plurality of inputs, and executing the service based on the first plurality of inputs that is input using the first plurality of input fields.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 16, 2014
    Assignee: SAP AG
    Inventors: Knut Thies, Anne Jacobi, Ingo Kober, Michael Schmitt, Bertram Vielsack, Ruediger Karl, Sven Kruppel-Berndt
  • Publication number: 20110078654
    Abstract: Implementations of the present disclosure include executing a business application on a server device, the business application executing a service based on a base plurality of inputs, accessing a first service variant based on the service, generating a first plurality of input fields based on the first service variant, the first plurality of input fields corresponding to a first plurality of inputs, the first plurality of inputs being a sub-set of the base plurality of inputs, and executing the service based on the first plurality of inputs that is input using the first plurality of input fields.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: SAP AG
    Inventors: Knut Thies, Anne Jacobi, Ingo Kober, Michael Schmitt, Bertram Vielsack, Ruediger Karl, Sven Kruppel-Berndt