Patents by Inventor Friedrich Keller
Friedrich Keller 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: 20230334875Abstract: A method for determining at least one free space in vehicle surroundings of a vehicle. The method includes: receiving at least two-dimensional contour points of objects in the vehicle surroundings; assigning the received contour points to a plurality of rows, which subdivide into rows at least one field of vision situated in the vehicle surroundings and considered within the scope of the method; ascertaining the particular contour point within a row for at least a portion of the plurality of rows as the minimum contour point, which, of all contour points assigned to this row, has the shortest contour point distance to a reference system of the vehicle within the particular row; and connecting the previously determined minimum contour points to a free space or multiple free spaces within the at least one field of vision considered.Type: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Applicant: HELLA GmbH & Co. KGaAInventors: Friedrich KELLER, Michael SKUTEK, Wladimir FISCHER
-
Publication number: 20230260132Abstract: A detection method for detecting static objects in surroundings of a vehicle, and a vehicle.Type: ApplicationFiled: April 17, 2023Publication date: August 17, 2023Applicant: HELLA GmbH & Co. KGaAInventors: Friedrich KELLER, Michael SKUTEK, Carolin SANTUENS, Wladimir FISCHER, Samra HRNJICIC, Simon DWUCET
-
Patent number: 11567969Abstract: Provided is a database system and method in which storage is partitioned in an unbalanced format for faster access. In one example, the method may include one or more of receiving a request to store a data record, identifying a partition from among a plurality of partitions of a database based on a shard identifier in the request, automatically determining a unique range of data identifiers designated to the partition from the plurality of partitions, respectively, based on an unbalanced partitioning, determining whether the data identifier is available within the unique range of data identifiers of the identified partition, and storing the data record at the identified partition in response to determining the data identifier is available. The unbalanced partitioning according to various embodiments reduces the partitions that need to be checked during a data insert/access operation of the database.Type: GrantFiled: May 29, 2018Date of Patent: January 31, 2023Assignee: SAP SEInventors: Gerrit Graefe, Friedrich Keller, Mihnea Andrei
-
Patent number: 11347705Abstract: Implementations of the present disclosure include providing, at each node in a set of nodes of a database system, a table partition of a plurality of table partitions, the plurality of table partitions being provided by partitioning a table using a primary key, providing, at each node in the set of nodes of the database system, a secondary index partition of a plurality of secondary index partitions, each secondary index partition including a replicate table of at least a portion of the table, the plurality of secondary index partitions being provided by partitioning the table using one or more secondary keys, and for at least one operation executed on a table partition, executing a replication protocol to replicate the at least one operation on a secondary index partition that corresponds to the table partition.Type: GrantFiled: April 2, 2019Date of Patent: May 31, 2022Assignee: SAP SEInventors: Juchang Lee, Hyejeong Lee, Kyu Hwan Kim, Friedrich Keller, Mihnea Andrei
-
Patent number: 11249973Abstract: A method and a system for querying partitioned tables in a distributed database is disclosed. In one aspect, a method includes receiving a request to access multiple data elements, identified by record identifiers from a partitioned and distributed database table. The method further includes mapping record identifiers to partitions. The method further includes sorting the record identifiers by database node and partition. The method further includes generating, for each database node and partition, at least one statement including at least one request to access a data element stored in the corresponding partition. The method further includes responding to the request by routing the at least one statement generated for each database node and partition.Type: GrantFiled: May 3, 2018Date of Patent: February 15, 2022Assignee: SAP SEInventor: Friedrich Keller
-
Patent number: 10838981Abstract: A method of modifying a database architecture to improve database performance is disclosed. A replication database table is generated from an original database table. The original database table is divided into a first plurality of partitions optimized for handling accesses for satisfying a first type of query. The replication database table is divided into a second plurality of partitions optimized for handling accesses for satisfying a second type of database query. Based on receiving the database query of the first type, the query of the first type is routed to one host of a plurality of hosts to satisfy the query, the one host hosting one of the first plurality of partitions; based on receiving the database query of the second type, the query is routed to the same or another host of the plurality of hosts to satisfy the query, the second host hosting one of the second plurality of partitions.Type: GrantFiled: August 30, 2017Date of Patent: November 17, 2020Assignee: SAP SEInventor: Friedrich Keller
-
Publication number: 20200320051Abstract: Implementations of the present disclosure include providing, at each node in a set of nodes of a database system, a table partition of a plurality of table partitions, the plurality of table partitions being provided by partitioning a table using a primary key, providing, at each node in the set of nodes of the database system, a secondary index partition of a plurality of secondary index partitions, each secondary index partition including a replicate table of at least a portion of the table, the plurality of secondary index partitions being provided by partitioning the table using one or more secondary keys, and for at least one operation executed on a table partition, executing a replication protocol to replicate the at least one operation on a secondary index partition that corresponds to the table partition.Type: ApplicationFiled: April 2, 2019Publication date: October 8, 2020Inventors: Juchang Lee, Hyejeong Lee, Kyu Hwan Kim, Friedrich Keller, Mihnea Andrei
-
Publication number: 20190370382Abstract: Provided is a database system and method in which storage is partitioned in an unbalanced format for faster access. In one example, the method may include one or more of receiving a request to store a data record, identifying a partition from among a plurality of partitions of a database based on a shard identifier in the request, automatically determining a unique range of data identifiers designated to the partition from the plurality of partitions, respectively, based on an unbalanced partitioning, determining whether the data identifier is available within the unique range of data identifiers of the identified partition, and storing the data record at the identified partition in response to determining the data identifier is available. The unbalanced partitioning according to various embodiments reduces the partitions that need to be checked during a data insert/access operation of the database.Type: ApplicationFiled: May 29, 2018Publication date: December 5, 2019Inventors: Gerrit Graefe, Friedrich Keller, Mihnea Andrei
-
Publication number: 20190340274Abstract: A method and a system for querying partitioned tables in a distributed database is disclosed. In one aspect, a method includes receiving a request to access multiple data elements, identified by record identifiers from a partitioned and distributed database table. The method further includes mapping record identifiers to partitions. The method further includes sorting the record identifiers by database node and partition. The method further includes generating, for each database node and partition, at least one statement including at least one request to access a data element stored in the corresponding partition. The method further includes responding to the request by routing the at least one statement generated for each database node and partition.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Inventor: Friedrich Keller
-
Publication number: 20190065573Abstract: A method of modifying a database architecture to improve database performance is disclosed. A replication database table is generated from an original database table. The original database table is divided into a first plurality of partitions optimized for handling accesses for satisfying a first type of query. The replication database table is divided into a second plurality of partitions optimized for handling accesses for satisfying a second type of database query. Based on receiving the database query of the first type, the query of the first type is routed to one host of a plurality of hosts to satisfy the query, the one host hosting one of the first plurality of partitions; based on receiving the database query of the second type, the query is routed to the same or another host of the plurality of hosts to satisfy the query, the second host hosting one of the second plurality of partitions.Type: ApplicationFiled: August 30, 2017Publication date: February 28, 2019Inventor: Friedrich Keller
-
Patent number: 4329579Abstract: A target seeking device having a gyro rotor rotating about its axis with two degrees of freedom about a central point of rotation. The device includes a detector fixed with respect to the housing of the device, an optical system by which the field of view of the device is imaged in the plane of the detector, means for producing relative motion between the field of view image and the detector, a signal evaluating circuit, means for producing precession motion of the gyro rotor, and position sensors which respond to the angular position of the gyro rotor relative to the housing. A torquer is provided for receipt of scanning signals. The signals of the position sensors are applied to the torquer through a feedback loop. An evaluation circuit is provided for producing follow-up signals from the detector signals and the position sensor signals.Type: GrantFiled: May 22, 1980Date of Patent: May 11, 1982Assignee: Bodenseewerk Geratetechnik GmbHInventors: Dirk Jansen, Friedrich Keller