Patents by Inventor Christian Mohr

Christian Mohr 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: 11915775
    Abstract: Embodiments of the disclosure are drawn to apparatuses and methods for bad row mode. The memory may prevent proper access operations (e.g., read operations) from being performed on a selected bad row of the memory as part of a bad row mode. For example, the memory may store a bad row address and when an access address matches the bad row address, may suppress one or more signals, change data read from the address, or combinations thereof. The bad row mode may be used to provide a positive control for post package repair (PPR) operations on the memory. A controller may enter the memory into bad row mode and then test the memory to determine if the selected bad row can be located and repaired via PPR.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: February 27, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Jack Riley, Scott Smith, Christian Mohr, Gary Howe, Joshua Alzheimer, Yoshinori Fujiwara, Sujeet Ayyapureddi, Randall Rooney
  • Patent number: 11822569
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: November 21, 2023
    Assignee: SAP SE
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Publication number: 20230280044
    Abstract: A combination appliance (1) comprising a cooking hob (2), which comprises at least one support surface (4) and at least one therein formed recess (11), and at least one extraction device (3), which is arranged below the support surface (4) of the cooking hob (2) and comprises at least one fan (15) for sucking air from the space above the cooking hob (2) through the recess (11) of the support surface (4), and at least one lid (20) for the recess, wherein at least one control module (28), comprising at least one extraction control (18) that controls at least one operation parameter of the extraction device (3), at least one hob control (6) that controls at least one operation parameter of the cooking hob (2), and at least one interface unit (29) that is at least connected to the extraction control (18) and to the hob control (6), and wherein the interface unit (29) is capable of sending signals to the extraction control (18), wherein the extraction control (18) is controlling the extraction device (3) in respon
    Type: Application
    Filed: July 27, 2021
    Publication date: September 7, 2023
    Inventors: Daniele CASO, Fabio RASI, Felicitas FUST, Rosolino REZZOLA, Fabio SPANÓ, Steffie LIM, Peter NEGRETTI, Ugo LO CONTE, Christian MOHR, Eduardo PUOTI
  • Publication number: 20230213209
    Abstract: The present invention is related to a combination appliance (10) comprising a cooking hob (12) and an extraction device (14). The cooking hob (12) comprises at least one cover plate or worktop (22) having an opening (24) or a recess formed therein. The extraction device (14) is arranged below the cover plate or worktop (22) and comprises at least one fan (36) for sucking air from the area above the cooking hob (12) through the opening (24) or recess of the cover plate or worktop (22). The extraction device (14) further includes at least one filter carrier (50) and at least one filter (52; 52a, 52b), which is removable through the opening (24) or recess. According to the invention, the extraction device (14) comprises at least one liquid collector (28a, 62, 74, 76, 76?) and a lid or grid (26), which is inserted in the opening (24) or recess.
    Type: Application
    Filed: July 27, 2021
    Publication date: July 6, 2023
    Inventors: Juergen LEIKAM, Alwin NEUKAMM, Marco RUSSO, Felicitas FUST, Eduardo PUOTI, Ugo LO CONTE, Peter NEGRETTI, Christian MOHR, Rosolino REZZOLA, Fabio SPANÓ, Steffie LIM
  • Publication number: 20230214787
    Abstract: A maintenance planning system for a production plant comprises: a production planning system for determining a production sequence for the production plant; an automation system for controlling production in the production plant; a state monitoring system for acquiring states of the production plant and its components; and a business planning system for the economic management of production and maintenance in the production plant. The maintenance planning system is designed for determining maintenance measures for the production plant. When determining the maintenance measures, the maintenance planning system takes into account the information of the production planning system, the automation system, the state monitoring system and the business planning system and performs optimization with regard to an economic utilization of the production plant. The disclosure further relates to a method for determining maintenance measures for a production plant and corresponding computer programs.
    Type: Application
    Filed: May 6, 2021
    Publication date: July 6, 2023
    Applicant: SMS group GmbH
    Inventors: Christoph HÄUSLER, Sebastian SCHULZ, Claus WILK, Christian MOHR
  • Publication number: 20230096291
    Abstract: Embodiments of the disclosure are drawn to apparatuses and methods for bad row mode. The memory may prevent proper access operations (e.g., read operations) from being performed on a selected bad row of the memory as part of a bad row mode. For example, the memory may store a bad row address and when an access address matches the bad row address, may suppress one or more signals, change data read from the address, or combinations thereof. The bad row mode may be used to provide a positive control for post package repair (PPR) operations on the memory. A controller may enter the memory into bad row mode and then test the memory to determine if the selected bad row can be located and repaired via PPR.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Jack Riley, Scott Smith, Christian Mohr, Gary Howe, Joshua Alzheimer, Yoshinori Fujiwara, Sujeet Ayyapureddi, Randall Rooney
  • Publication number: 20230068901
    Abstract: Certain embodiments of the disclosure concern a computer-implemented method. For a distributable product, the method can store a representation of a production process involving a plurality of prerequisites and input quality parameters, receive a request to promise availability of a first quantity of the product having specific instances of the input quality parameters, simulate production of a second quantity of the product having the specific instances of the input quality parameters, output one or more promised delivery terms, and reserve resources in a production system for production of the second quantity of the product. The second quantity is smaller than or equal to the first quantity.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 2, 2023
    Applicant: SAP SE
    Inventors: Andras Kovacs, Thomas Werth, Grzegorz Falinski, Dominik Herrmann, Jan Peter Ohst, Stefan Merker, Pranit Bankar, Yaswanth Datta Saikumar Vathumilli, Christian Mohr, Jibi Joseph Vadakayil
  • Publication number: 20230042944
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Application
    Filed: October 17, 2022
    Publication date: February 9, 2023
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 11514071
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 29, 2022
    Assignee: SAP SE
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Publication number: 20220252273
    Abstract: The invention relates to a cooking appliance (1) and a method for the preparation of a food product. The cooking appliance (1) comprises at least one or more cooking zones (2), a control unit (3), a storage unit (5) and a voice communication device (4). The control unit (3) and/or the voice communication device (4) is/are configured to identify the user based on a voice of the user as received by the voice communication device (4). The control unit (3) is configured to associate a respective user profile and the respective cooking settings and/or the respective cooking parameters and/or the respective cooking recipes and/or the respective cooking programs as stored in the storage unit (5) to the user and to control the one or more cooking zones (2) as a function of the user profile and the respective cooking settings and/or the respective cooking parameters and/or the respective cooking recipes and/or the respective cooking programs.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 11, 2022
    Inventors: Bianca PUCHINGER, Jennifer KLING, Christian MOHR
  • Publication number: 20200372042
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 10842863
    Abstract: The present invention is related to a beta-herpesvirus, wherein the beta-herpesvirus is spread-deficient.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: November 24, 2020
    Inventors: Christian Thirion, Ulrich Koszinowski, Christian A. Mohr, Zsolt Ruzsics
  • Patent number: 10838958
    Abstract: In one respect, there is provided a distributed database system that includes a global scheduler node and a first local scheduler node. The global scheduler node can be configured to generate an execution plan for a query requiring data stored at and/or managed by a first and a second worker node assigned to the first local scheduler node. The execution plan can include a first fragment having operations to be performed by the first and second worker node. The first local scheduler node can be configured to coordinate the execution of a portion of the first fragment of the execution plan by distributing, to the first and second worker node, operations included in the first fragment of the execution plan, and routing, between the first and second worker node, messages associated with executing the first fragment of the execution plan. Related methods and computer program products are also provided.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 17, 2020
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Martin Strenge, Christian Mohr
  • Patent number: 10776381
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: September 15, 2020
    Assignee: SAP SE
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 10728186
    Abstract: The present disclosure involves systems, software, and computer implemented methods for preventing reader starvation in a distributed system. One example method includes receiving, at a node that manages a data stream, a write-intent request from a writer for a first partition, the data stream associated with a graph that includes levels of partitions including a current level; identifying the first partition for the writer; providing partition information for the first partition to enable the writer to write to the first partition; determining that the writer has previously written to a second partition associated with the current level; in response to determining that the writer has previously written to the second partition: creating a new current level; associating the first partition with the new current level; identifying partitions associated with the current level; and providing a close-level instruction to each local node that includes a partition associated with the current level.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventors: Boris Gruschko, Christian Mohr, Martin Strenge, Florian Foebel, Bjoern Friedmann
  • Patent number: 10719353
    Abstract: In one respect, there is provided a distributed database system that includes a first local scheduler node and a second local scheduler node. The first local scheduler node can be configured to coordinate a performance of a first task and a second task by a first worker node associated with the first local scheduler node. The second local scheduler node can be configured to respond to a defect at the first local scheduler node by at least: collecting, from the first worker node, a log indicating one or more tasks completed by the first worker node prior to the defect at the first local scheduler node; determining, based at least on the log, that the first worker node has completed the first task but not the second task; and coordinating a performance of the second task by the first worker node. Related methods and articles of manufacture are also provided.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 21, 2020
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Martin Strenge, Christian Mohr
  • Patent number: 10545929
    Abstract: In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes and a plurality of optimizers. A first optimizer of the plurality of optimizers can be configured to: receive, from a client, a command; generate, based at least in part on global metadata cached by the first optimizer, an execution plan for fulfilling the command that includes one or more tasks to be performed by at least a first node of the plurality of nodes; determine that at least one task of the one or more tasks are not successfully performed by the first node; and in response to determining that at least one task of the one or more tasks are not successfully performed by the first node, updating the cached global metadata at the first optimizer.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: January 28, 2020
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Martin Strenge, Christian Mohr
  • Patent number: 10409801
    Abstract: A system includes reception of a request to modify the data of a database, the request including first data, execution of processing to fulfill the request, determination, during execution of the processing, that a validation exit is associated with a current state of the processing, storage of the first data in a local temporary table in response to the determination, passage of the local temporary table to the validation exit, and execution of the validation exit to validate the first data based on the local temporary table and on the data of the database.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 10, 2019
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Christian Mohr, Martin Strenge, Sascha Zorn
  • Patent number: 10402387
    Abstract: In one aspect, a computer-implemented method includes calculating cardinality differences and combined sizes for one or more data block pairs in a relational database. The method also includes selecting a data block pair from the one or more data block pairs based on a calculated cardinality difference and a calculated combined size associated with the selected data block pair. The method further includes merging the selected data block pair to form a merged data block, and replacing the selected data block pair in the relational database by the merged data block.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Boris Gruschko, Christian Mohr, Martin Strenge, Florian Foebel, Bjoern Friedmann
  • Patent number: 10305824
    Abstract: A distributed database system can include a plurality of nodes. In order to execute a query at the distributed database system, one or more of the plurality of nodes can perform operations included in an execution plan for the query. A first node of the plurality of nodes can group the plurality of nodes into at least a first cluster. The first node can further select a second node to act as a gateway node for the first cluster. The first node can determine that at least one recipient node of a message is included in the first cluster and route the message to the recipient node by at least sending the message to the second node. Related methods and articles of manufacture are also disclosed.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Martin Strenge, Christian Mohr