Patents by Inventor Taha Soliman

Taha Soliman 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: 20260181942
    Abstract: A method for processing input variables using a processing device having at least one first field-effect transistor. The method includes: providing the first field-effect transistor with a first threshold voltage, which characterizes a first input variable associated with the first field-effect transistor; applying to a gate electrode of the first field-effect transistor a first control variable, which characterizes a second input variable associated with the first field-effect transistor; ascertaining a first output variable, which characterizes at least one product of the first input variable and the second input variable, on the basis of a first variable, which characterizes a time profile of a current through a load path of the first field-effect transistor.
    Type: Application
    Filed: January 23, 2024
    Publication date: June 25, 2026
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12656379
    Abstract: A device including a first input for receiving an input current, a second input for receiving a reference current, and a first output. The device is designed to compare the input current with the reference current and, on the basis of the comparison, to output an output current.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: June 16, 2026
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12652039
    Abstract: A method for processing input variables, comprising: application of a first input variable to a control electrode of a first transistor; application of a second input variable to a current leakage device, wherein the current leakage device is designed to connect a load path of the first transistor selectively to a first circuit node or a second circuit node based on the second input variable.
    Type: Grant
    Filed: April 3, 2024
    Date of Patent: June 9, 2026
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20260111719
    Abstract: An in-memory computation (IMC) circuit. The IMC circuit includes: an array comprising a matrix of memory cells having a plurality of rows and columns, wherein memory cells within the same column are connected through a common bit line and memory cells within the same row are connected through a common word line, wherein the memory cells are configured for storing weights of a trained neural network architecture, wherein the order of the weights is pre-scrambled; at least one decoder configured for outputting a number of shifting operations to be performed by each shifting register of a plurality of shifting registers using a secret key; the plurality of shifting registers configured for shifting outputs of the array according to the output of the decoder.
    Type: Application
    Filed: October 20, 2025
    Publication date: April 23, 2026
    Inventors: Benjamin Hettwer, Luca Parrini, Taha Soliman, Tobias Kirchner
  • Patent number: 12562742
    Abstract: A method for processing input variables by means of a processing device having least a first transistor. The method including: providing the first transistor and a first memristive element, which characterizes a first input variable associated with the first transistor, wherein a charging current of a capacitance associated with a control electrode of the first transistor can be influenced using the first memristive element; applying to the control electrode of the first transistor a first output variable which characterizes a second input variable associated with the first transistor; ascertaining a first output variable which characterizes at least one product of the first input variable and of the second input variable, based on a first variable characterizing a time profile of a current through a load path of the first transistor.
    Type: Grant
    Filed: March 8, 2024
    Date of Patent: February 24, 2026
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12556196
    Abstract: A method for processing input variables using a processing device including at least two field-effect transistors. Drain-to-source paths of the at least two field-effect transistors are each connected to a first circuit node. The method includes: applying to a gate electrode of the first field-effect transistor a first drive signal which characterizes a first input variable associated with the first field-effect transistor; applying to a gate electrode of the second field-effect transistor a second drive signal which characterizes a first input variable associated with the second field-effect transistor, wherein at least one of the first drive signal and/or the second drive signal has a non-constant amplitude.
    Type: Grant
    Filed: January 23, 2024
    Date of Patent: February 17, 2026
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12549191
    Abstract: An analog-to-digital converter device designed to form a digital output signal based on an input current. The analog-to-digital converter device has a first analog-to-digital converter unit of a first type and a second analog-to-digital converter unit of a second type, wherein the first analog-to-digital converter unit is designed to receive the input current and, based on the input current, to form a first portion of the digital output signal and to output a first output current to the second analog-to-digital converter unit, wherein the second analog-to-digital converter unit is designed to form a second portion of the digital output signal based on the first output current.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: February 10, 2026
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12463637
    Abstract: A method for processing input variables using a processing device having at least a first transistor, for example a field-effect transistor. The method includes: providing the first transistor and a first memristive circuit device which characterizes a first input variable associated with the first transistor, wherein a charging current of a capacitor associated with a control electrode of the first transistor can be influenced by means of the first memristive element; applying to the control electrode of the first transistor a first control signal which characterizes a second input variable associated with the first transistor and which has at least periodically a non-constant amplitude; ascertaining a first output variable on the basis of a first variable characterizing a time curve of a current through a load path of the first transistor.
    Type: Grant
    Filed: April 19, 2024
    Date of Patent: November 4, 2025
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Patent number: 12450307
    Abstract: The disclosure relates to a method for mapping an input vector to an output vector by means of a matrix circuit which has memory cells arranged in a matrix in a plurality of rows and a plurality of columns and first, second and third lines, each memory cell having an adjustable memory state, is connected to the first line (22) of the corresponding row, is connected to the second and third lines of the corresponding column and is set up to generate an electrical current (I1, I2, I3) depending on the memory state and voltages applied to the first, second and third lines, is connected to the second and third lines of the corresponding column and is arranged to conduct an electric current (I1, I2, I3) into the third line (26) as a function of the memory state and voltages applied to the first, second and third lines, each memory cell having a semiconductor switching element (28) with a control terminal which is connected to the second line (24) of the corresponding column; wherein input voltages (U1, U2, U3) corr
    Type: Grant
    Filed: December 7, 2023
    Date of Patent: October 21, 2025
    Assignees: Robert Bosch GmbH, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.
    Inventors: Tobias Kirchner, Taha Soliman, Thomas Kaempfe
  • Patent number: 12418299
    Abstract: An apparatus. The apparatus includes at least a first comparator device, which is designed to compare a first input current with a first reference current and, based on the comparison, to output a first output current to a second comparator device, wherein the first output current corresponds to a difference of the first reference current and the first input current if the first input current is smaller than the first reference current, and wherein the first output current corresponds to a difference of the first input current and the first reference current if the first input current is greater than or equal to the first reference current.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: September 16, 2025
    Assignee: ROBERT BOSCH GMBH
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20250252010
    Abstract: A method and a device for error detection, in particular for error correction, in in-memory computations with a set of memory cells for determining a result of a linear operation. Each respective memory cell in the set of memory cells includes a respective resistance. The device includes the set of memory cells and a memory cell for determining a checksum, that includes a resistance that is the same or essentially the same as the sum of the respective resistances.
    Type: Application
    Filed: January 21, 2025
    Publication date: August 7, 2025
    Inventors: Benjamin Hettwer, Jan Micha Borrmann, Luca Parrini, Taha Soliman
  • Publication number: 20250141463
    Abstract: An analog-to-digital converter device designed to form a digital output signal based on an input current. The analog-to-digital converter device has a first analog-to-digital converter unit of a first type and a second analog-to-digital converter unit of a second type, wherein the first analog-to-digital converter unit is designed to receive the input current and, based on the input current, to form a first portion of the digital output signal and to output a first output current to the second analog-to-digital converter unit, wherein the second analog-to-digital converter unit is designed to form a second portion of the digital output signal based on the first output current.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240402226
    Abstract: A device including a first input for receiving an input current, a second input for receiving a reference current, and a first output.
    Type: Application
    Filed: August 24, 2022
    Publication date: December 5, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240364329
    Abstract: A method for processing input variables using a processing device having at least a first transistor, for example a field-effect transistor. The method includes: providing the first transistor and a first memristive circuit device which characterizes a first input variable associated with the first transistor, wherein a charging current of a capacitor associated with a control electrode of the first transistor can be influenced by means of the first memristive element; applying to the control electrode of the first transistor a first control signal which characterizes a second input variable associated with the first transistor and which has at least periodically a non-constant amplitude; ascertaining a first output variable on the basis of a first variable characterizing a time curve of a current through a load path of the first transistor.
    Type: Application
    Filed: April 19, 2024
    Publication date: October 31, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240348246
    Abstract: A method for processing input variables, comprising: application of a first input variable to a control electrode of a first transistor; application of a second input variable to a current leakage device, wherein the current leakage device is designed to connect a load path of the first transistor selectively to a first circuit node or a second circuit node based on the second input variable.
    Type: Application
    Filed: April 3, 2024
    Publication date: October 17, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240313779
    Abstract: A method for processing input variables by means of a processing device having least a first transistor. The method including: providing the first transistor and a first memristive element, which characterizes a first input variable associated with the first transistor, wherein a charging current of a capacitance associated with a control electrode of the first transistor can be influenced using the first memristive element; applying to the control electrode of the first transistor a first output variable which characterizes a second input variable associated with the first transistor; ascertaining a first output variable which characterizes at least one product of the first input variable and of the second input variable, based on a first variable characterizing a time profile of a current through a load path of the first transistor.
    Type: Application
    Filed: March 8, 2024
    Publication date: September 19, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240265986
    Abstract: A circuit for carrying out a vector operation. The circuit includes: memory cells, connected to a column line, each having an input terminal and a semiconductor switching element, the gate terminal of which is connected to the input terminal, and the drain or the source terminal being connected to the column line, wherein when a sufficiently high gate voltage is at the gate terminal, the memory cell is activated so that an electrical cell current is conducted out of or into the column line at suitable voltages; an input voltage circuit connected to the input terminals; a detection circuit connected to the column line and having an analog-to-digital converter which determines a digital value corresponding to the intensity of a measurement current flowing into or out of the column line, the detection circuit being configured to detect the digital value determined by the analog-to-digital converter, and reduce the measurement current.
    Type: Application
    Filed: February 2, 2024
    Publication date: August 8, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240259031
    Abstract: A method for processing input variables using a processing device including at least two field-effect transistors. Drain-to-source paths of the at least two field-effect transistors are each connected to a first circuit node. The method includes: applying to a gate electrode of the first field-effect transistor a first drive signal which characterizes a first input variable associated with the first field-effect transistor; applying to a gate electrode of the second field-effect transistor a second drive signal which characterizes a first input variable associated with the second field-effect transistor, wherein at least one of the first drive signal and/or the second drive signal has a non-constant amplitude.
    Type: Application
    Filed: January 23, 2024
    Publication date: August 1, 2024
    Inventors: Taha Soliman, Tobias Kirchner
  • Publication number: 20240193228
    Abstract: The disclosure relates to a method for mapping an input vector to an output vector by means of a matrix circuit which has memory cells arranged in a matrix in a plurality of rows and a plurality of columns and first, second and third lines, each memory cell having an adjustable memory state, is connected to the first line (22) of the corresponding row, is connected to the second and third lines of the corresponding column and is set up to generate an electrical current (I1, I2, I3) depending on the memory state and voltages applied to the first, second and third lines, is connected to the second and third lines of the corresponding column and is arranged to conduct an electric current (I1, I2, I3) into the third line (26) as a function of the memory state and voltages applied to the first, second and third lines, each memory cell having a semiconductor switching element (28) with a control terminal which is connected to the second line (24) of the corresponding column; wherein input voltages (U1, U2, U3) corr
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Inventors: Tobias Kirchner, Taha Soliman, Thomas Kaempfe
  • Publication number: 20240161820
    Abstract: A method for operating a memory device comprising at least one memory unit. The at least one memory unit includes a bistable multivibrator and two access transistors for the controllable connection of the bistable multivibrator to two secondary control lines associated with the at least one memory unit. The connection of the bistable multivibrator to the two secondary control lines can be controlled using a first primary control line. The method includes: applying a control signal to a control terminal of at least one of the two access transistors in such a way that a load path of the at least one access transistor is at least partially electrically conductive, with respect to a high-resistance state of the load path of the at least one access transistor; determining a first variable which characterizes at least one current flowing through the load path of the at least one access transistor.
    Type: Application
    Filed: November 7, 2023
    Publication date: May 16, 2024
    Inventors: Taha Soliman, Tobias Kirchner