Patents by Inventor Thomas Van Vaerenbergh

Thomas Van Vaerenbergh 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: 11923009
    Abstract: The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells, applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause and updating one or more variables within the interpretation if at least one clause is violated.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: March 5, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Giacomo Pedretti, Tobias Frederic Ziegler, Thomas Van Vaerenbergh, Catherine Graves
  • Publication number: 20230410902
    Abstract: The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells, applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause and updating one or more variables within the interpretation if at least one clause is violated.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Giacomo Pedretti, Tobias Frederic Ziegler, Thomas Van Vaerenbergh, Catherine Graves
  • Publication number: 20230410903
    Abstract: The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells. The method further includes applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause, randomly selecting one matched match line, determining a selected clause from one or more violated clause, and altering one or more literals within the interpretation using a break count for each variable of the selected clause.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: GIACOMO PEDRETTI, TOBIAS FREDERIC ZIEGLER, THOMAS VAN VAERENBERGH, CATHERINE GRAVES
  • Patent number: 11783878
    Abstract: Systems and methods for an optical ternary content addressable memory (TCAM) are provided. The optical TCAM implements a time-division multiplexing (TDM) based encoding scheme to encode each bit position of a search word in the time domain. Each bit position is associated with at least two time slots. The encoded optical signal comprising the search word is routed through one or more modulators configured to represent a respective TCAM stored word. If a mismatch between at least one bit position of the search word and at least one TCAM stored word occurs, a photodetector or photodetector array will detect light.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 10, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas Van Vaerenbergh, Can Li, Catherine Graves
  • Patent number: 11681103
    Abstract: Embodiments of the present disclosure provide etch-variation tolerant optical coupling components and processes for making the same. An etch-variation tolerant geometry is determined for at least one waveguide of an optical coupling component (e.g., a directional coupler). The geometry is optimized such that each fabricated instance of an optical component design with the etch-variation tolerant geometry has substantially the same coupling ratio at any etch depth between a shallow etch depth and a deep etch depth.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: June 20, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peng Sun, Mir Ashkan Seyedi, Thomas Van Vaerenbergh, Marco Fiorentino
  • Patent number: 11650751
    Abstract: A method for determining a solution to a constrained optimization problem includes programming a weights matrix of a Hopfield network with a first encoded matrix representation of an initial constrained optimization problem. The method also includes employing the Hopfield network to determine a solution to the initial constrained optimization problem. Additionally, the method includes encoding a plurality of constrained optimization problems associated with a target constrained optimization problem into a plurality of encoded matrix representations each of which are a combination of the first and the second encoded matrix representations. The plurality of encoded matrix representations increases in convergence to the second encoded matrix representation of the target constrained optimization problem sequentially. The method further includes re-programming the weights matrix of the Hopfield network in an iterative manner with the plurality of encoded matrix representations.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 16, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Suhas Kumar, Thomas Van Vaerenbergh, John Paul Strachan
  • Publication number: 20230133722
    Abstract: Systems and methods are provided for creating and sharing knowledge among design houses. In particular, examples of the presently disclosed technology leverage the concepts of meta-optimizing and collaborative learning to reduce the computational burden shouldered by individual design houses using inverse design techniques to find optimal designs in a manner which protects intellectual property sensitive information. Examples may share versions of a central meta-optimizer (i.e. local meta-optimizers) among design houses targeting different (but related) design tasks. A local meta-optimizer can be trained to indirectly optimize a design task by computing hyper-parameters for a design house's private optimization function. The private optimization function may be using inverse design techniques to find an optimal design for a design task. This may correspond to finding a global minimum of a cost function using gradient descent techniques or more advanced global optimization techniques.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: THOMAS VAN VAERENBERGH, PENG SUN, MARTIN FOLTIN, RAYMOND G. BEAUSOLEIL
  • Patent number: 11610105
    Abstract: Systems and methods are provided for implementing a hardware accelerator. The hardware accelerator emulates a neural network, and includes a memristor crossbar array, and a non-linear filter. The memristor crossbar array can be programmed to calculate node values of the neural network. The nodes values can be calculated in accordance with rules to reduce an energy function associated with the neural network. The non-linear filter is coupled to the memristor crossbar array and programmed to harness noise signals that may be present in analog circuitry of the hardware accelerator. The noise signals can be harnessed such that the energy function associated with the neural network converges towards a global minimum and modifies the calculated node values. In some embodiments, the non-liner filter is implemented as a Schmidt trigger comparator.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Suhas Kumar, Thomas Van Vaerenbergh, John Paul Strachan
  • Patent number: 11599771
    Abstract: Recurrent neural networks, and methods therefor, are provided with diagonal and programming fluctuation to find energy global minima. The method may include storing the matrix of weights in memory cells of a crossbar array of a recursive neural network prior to operation of the recursive neural network; altering the weights according to a probability distribution; setting the weights to non-zero values in at least one of the memory cells in a diagonal of the memory cells in the crossbar array; and operating the recursive neural network.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 7, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Suhas Kumar, Thomas Van Vaerenbergh, John Paul Strachan
  • Patent number: 11580411
    Abstract: Systems are provided for implementing a hardware accelerator. The hardware accelerator emulate a stochastic neural network, and includes a first memristor crossbar array, and a second memristor crossbar array. The first memristor crossbar array can be programmed to calculate node values of the neural network. The nodes values can be calculated in accordance with rules to reduce an energy function associated with the neural network. The second memristor crossbar array is coupled to the first memristor crossbar array and programmed to introduce noise signals into the neural network. The noise signals can be introduced such that the energy function associated with the neural network converges towards a global minimum and modifies the calculated node values.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Suhas Kumar, Thomas Van Vaerenbergh, John Paul Strachan
  • Publication number: 20230019942
    Abstract: Systems and methods are configured to provide a first problem to be solved to a network of memristors. A second problem to be solved can be gradually provided to the network of memristors. Controlled noise can be applied to the network of memristors for at least a portion of time during which the second problem is “gradually” provided to the network of memristors. A solution to the second problem can be determined.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: SUHAS KUMAR, JOHN PAUL STRACHAN, THOMAS VAN VAERENBERGH
  • Patent number: 11551056
    Abstract: Staged neural networks and methods are described herein. In some embodiments, the methods may identify a plurality of second NP hard/complete problems that are similar to the first NP hard/complete problem and identify solutions to the second NP hard/complete problems. The methods may train a deep neural network with the second NP hard/complete problems and the solutions. The methods may provide the first NP hard/complete problem to the trained deep neural network to generate a preliminary solution to the first NP hard/complete problem and provide the preliminary solution to a recursive neural network configured to execute an energy minimization search. The recursive neural network may generate a final solution to the problem based on the preliminary solution.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 10, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Paul Strachan, Suhas Kumar, Thomas Van Vaerenbergh
  • Patent number: 11520107
    Abstract: An optical grating coupler defining an axis and configured to couple light between a planar waveguide and an optical fiber, including first and second entry surfaces and a plurality of scattering regions symmetric to the axis and arranged such scattering strength presented to incoming light by the plurality of scattering regions changes from weak to strong along a beam path of the incoming light to match a Gaussian mode profile of the optical fiber.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: December 6, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peng Sun, Thomas Van Vaerenbergh
  • Publication number: 20220334315
    Abstract: An optical grating coupler defining an axis and configured to couple light between a planar waveguide and an optical fiber, including first and second entry surfaces and a plurality of scattering regions symmetric to the axis and arranged such scattering strength presented to incoming light by the plurality of scattering regions changes from weak to strong along a beam path of the incoming light to match a Gaussian mode profile of the optical fiber.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Peng Sun, Thomas Van Vaerenbergh
  • Patent number: 11469764
    Abstract: One embodiment provides an optical encoder. The optical encoder includes an optical comb source to generate a multi-wavelength optical signal; a number of optical filters sequentially coupled to the optical comb source, with a respective optical filter being tunable to pass or block a particular wavelength of the multi-wavelength optical signal based on a corresponding bit value of a multi-bit search word; and a common output for the optical filters to output the filtered multi-wavelength optical signal, which encodes the multi-bit search word and can be used as an optical search signal for searching an optical content-addressable memory (CAM).
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: October 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mir Ashkan Seyedi, Thomas Van Vaerenbergh, Antoine Descos
  • Patent number: 11422027
    Abstract: An apparatus includes a photodetector and a memristor coupled to the photodetector. The photodetector is configured to receive and convert optical signals to electrical signals to program the memristor to an on or off state. The apparatus further includes a ring resonator coupled to the memristor and configured to modulate light based on the on or off state of the memristor.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: August 23, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yuan Yuan, Thomas Van Vaerenbergh, Bassem Tossoun, Di Liang
  • Publication number: 20220260416
    Abstract: An apparatus includes a photodetector and a memristor coupled to the photodetector. The photodetector is configured to receive and convert optical signals to electrical signals to program the memristor to an on or off state. The apparatus further includes a ring resonator coupled to the memristor and configured to modulate light based on the on or off state of the memristor.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 18, 2022
    Inventors: YUAN YUAN, THOMAS VAN VAERENBERGH, BASSEM TOSSOUN, DI LIANG
  • Publication number: 20220069829
    Abstract: One embodiment provides an optical encoder. The optical encoder includes an optical comb source to generate a multi-wavelength optical signal; a number of optical filters sequentially coupled to the optical comb source, with a respective optical filter being tunable to pass or block a particular wavelength of the multi-wavelength optical signal based on a corresponding bit value of a multi-bit search word; and a common output for the optical filters to output the filtered multi-wavelength optical signal, which encodes the multi-bit search word and can be used as an optical search signal for searching an optical content-addressable memory (CAM).
    Type: Application
    Filed: August 28, 2020
    Publication date: March 3, 2022
    Inventors: Mir Ashkan Seyedi, Thomas Van Vaerenbergh, Antoine Descos
  • Publication number: 20220059147
    Abstract: Systems and methods for an optical ternary content addressable memory (TCAM) are provided. The optical TCAM implements a time-division multiplexing (TDM) based encoding scheme to encode each bit position of a search word in the time domain. Each bit position is associated with at least two time slots. The encoded optical signal comprising the search word is routed through one or more modulators configured to represent a respective TCAM stored word. If a mismatch between at least one bit position of the search word and at least one TCAM stored word occurs, a photodetector or photodetector array will detect light.
    Type: Application
    Filed: November 4, 2021
    Publication date: February 24, 2022
    Inventors: Thomas Van Vaerenbergh, Can Li, Cat Graves
  • Publication number: 20210398574
    Abstract: Systems and methods for an optical ternary content addressable memory (TCAM) are provided. The optical TCAM implements a time-division multiplexing (TDM) based encoding scheme to encode each bit position of a search word in the time domain. Each bit position is associated with at least two time slots. The encoded optical signal comprising the search word is routed through one or more modulators configured to represent a respective TCAM stored word. If a mismatch between at least one bit position of the search word and at least one TCAM stored word occurs, a photodetector or photodetector array will detect light.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventors: Thomas Van Vaerenbergh, Can Li, Catherine Graves