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: 20230334875
    Abstract: 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: Application
    Filed: June 20, 2023
    Publication date: October 19, 2023
    Applicant: HELLA GmbH & Co. KGaA
    Inventors: Friedrich KELLER, Michael SKUTEK, Wladimir FISCHER
  • Publication number: 20230260132
    Abstract: A detection method for detecting static objects in surroundings of a vehicle, and a vehicle.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 17, 2023
    Applicant: HELLA GmbH & Co. KGaA
    Inventors: Friedrich KELLER, Michael SKUTEK, Carolin SANTUENS, Wladimir FISCHER, Samra HRNJICIC, Simon DWUCET
  • Patent number: 11567969
    Abstract: 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: Grant
    Filed: May 29, 2018
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Gerrit Graefe, Friedrich Keller, Mihnea Andrei
  • Patent number: 11347705
    Abstract: 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: Grant
    Filed: April 2, 2019
    Date of Patent: May 31, 2022
    Assignee: SAP SE
    Inventors: Juchang Lee, Hyejeong Lee, Kyu Hwan Kim, Friedrich Keller, Mihnea Andrei
  • Patent number: 11249973
    Abstract: 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: Grant
    Filed: May 3, 2018
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventor: Friedrich Keller
  • Patent number: 10838981
    Abstract: 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: Grant
    Filed: August 30, 2017
    Date of Patent: November 17, 2020
    Assignee: SAP SE
    Inventor: Friedrich Keller
  • Publication number: 20200320051
    Abstract: 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: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Inventors: Juchang Lee, Hyejeong Lee, Kyu Hwan Kim, Friedrich Keller, Mihnea Andrei
  • Publication number: 20190370382
    Abstract: 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: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventors: Gerrit Graefe, Friedrich Keller, Mihnea Andrei
  • Publication number: 20190340274
    Abstract: 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: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventor: Friedrich Keller
  • Publication number: 20190065573
    Abstract: 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: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventor: Friedrich Keller
  • Patent number: 4329579
    Abstract: 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: Grant
    Filed: May 22, 1980
    Date of Patent: May 11, 1982
    Assignee: Bodenseewerk Geratetechnik GmbH
    Inventors: Dirk Jansen, Friedrich Keller