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: 11934407Abstract: 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: GrantFiled: June 2, 2022Date of Patent: March 19, 2024Assignee: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Patent number: 11882008Abstract: 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: GrantFiled: December 8, 2022Date of Patent: January 23, 2024Assignee: SAP SEInventors: Ruediger Karl, Norman May, Jaeyoung Choi, Hyogi Jung, Tobias Scheuer, Robin Joy, Patrick Voelker
-
Publication number: 20230259522Abstract: 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: ApplicationFiled: April 21, 2023Publication date: August 17, 2023Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Patent number: 11669539Abstract: 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: GrantFiled: January 4, 2022Date of Patent: June 6, 2023Assignee: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Publication number: 20220292099Abstract: 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: ApplicationFiled: June 2, 2022Publication date: September 15, 2022Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Patent number: 11379486Abstract: 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: GrantFiled: December 13, 2019Date of Patent: July 5, 2022Assignee: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Publication number: 20220197922Abstract: 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: ApplicationFiled: January 4, 2022Publication date: June 23, 2022Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Patent number: 11321344Abstract: 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: GrantFiled: December 13, 2019Date of Patent: May 3, 2022Assignee: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Publication number: 20210089550Abstract: 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: ApplicationFiled: December 13, 2019Publication date: March 25, 2021Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Publication number: 20210089540Abstract: 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: ApplicationFiled: December 13, 2019Publication date: March 25, 2021Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Publication number: 20210089552Abstract: 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: ApplicationFiled: December 13, 2019Publication date: March 25, 2021Applicant: SAP SEInventors: Ruediger Karl, Mihnea Andrei, Juchang Lee, Stefan Baeuerle, Seyeong Bae, Joo Yeon Lee
-
Patent number: 9630588Abstract: 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: GrantFiled: October 22, 2012Date of Patent: April 25, 2017Assignee: TRW Automotive GmbHInventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Patent number: 9381887Abstract: 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: GrantFiled: February 11, 2013Date of Patent: July 5, 2016Assignee: TRW Automotive GmbHInventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Patent number: 9358949Abstract: 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: GrantFiled: October 22, 2012Date of Patent: June 7, 2016Assignee: TRW Automotive GmbHInventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Publication number: 20150027337Abstract: 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: ApplicationFiled: February 11, 2013Publication date: January 29, 2015Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Publication number: 20150028652Abstract: 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: ApplicationFiled: October 22, 2012Publication date: January 29, 2015Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Publication number: 20140291432Abstract: 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: ApplicationFiled: October 22, 2012Publication date: October 2, 2014Applicant: TRW Automotive GmbHInventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Publication number: 20140265517Abstract: 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: ApplicationFiled: October 22, 2012Publication date: September 18, 2014Inventors: Hans-Peter Betz, Dominik Seitzer, Ruediger Karl
-
Patent number: 8839189Abstract: 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: GrantFiled: September 30, 2009Date of Patent: September 16, 2014Assignee: SAP AGInventors: Knut Thies, Anne Jacobi, Ingo Kober, Michael Schmitt, Bertram Vielsack, Ruediger Karl, Sven Kruppel-Berndt
-
Publication number: 20110078654Abstract: 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: ApplicationFiled: September 30, 2009Publication date: March 31, 2011Applicant: SAP AGInventors: Knut Thies, Anne Jacobi, Ingo Kober, Michael Schmitt, Bertram Vielsack, Ruediger Karl, Sven Kruppel-Berndt